Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractBlockStateMixin - Class in io.github.xrickastley.sevenelements.mixin
- AbstractBlockStateMixin() - Constructor for class io.github.xrickastley.sevenelements.mixin.AbstractBlockStateMixin
- AbstractBloomElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- AbstractBloomElementalReaction(ElementalReaction.Settings) - Constructor for class io.github.xrickastley.sevenelements.element.reaction.AbstractBloomElementalReaction
- AbstractBurningElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- AbstractBurningElementalReaction(ElementalReaction.Settings) - Constructor for class io.github.xrickastley.sevenelements.element.reaction.AbstractBurningElementalReaction
- AbstractCrystallizeElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- AbstractCrystallizeElementalReaction(ElementalReaction.Settings) - Constructor for class io.github.xrickastley.sevenelements.element.reaction.AbstractCrystallizeElementalReaction
- AbstractDendroCoreElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- AbstractDendroCoreElementalReaction(ElementalReaction.Settings) - Constructor for class io.github.xrickastley.sevenelements.element.reaction.AbstractDendroCoreElementalReaction
- AbstractPyroMeltElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- AbstractPyroMeltElementalReaction(String, String, Element) - Constructor for class io.github.xrickastley.sevenelements.element.reaction.AbstractPyroMeltElementalReaction
- AbstractShatterElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- AbstractShatterElementalReaction(ElementalReaction.Settings) - Constructor for class io.github.xrickastley.sevenelements.element.reaction.AbstractShatterElementalReaction
- AbstractSuperconductElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- AbstractSuperconductElementalReaction(ElementalReaction.Settings) - Constructor for class io.github.xrickastley.sevenelements.element.reaction.AbstractSuperconductElementalReaction
- AbstractSwirlElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- AbstractSwirlElementalReaction(ElementalReaction.Settings) - Constructor for class io.github.xrickastley.sevenelements.element.reaction.AbstractSwirlElementalReaction
-
Creates a Swirl reaction with the specified settings.
- AbstractSwirlElementalReaction(ElementalReaction.Settings, boolean) - Constructor for class io.github.xrickastley.sevenelements.element.reaction.AbstractSwirlElementalReaction
-
Creates a Swirl reaction with the specified settings.
- AbstractSwirlElementalReaction(ElementalReaction.Settings, Element) - Constructor for class io.github.xrickastley.sevenelements.element.reaction.AbstractSwirlElementalReaction
-
Creates a Swirl reaction with the specified settings.
- accept(T, U, V) - Method in interface io.github.xrickastley.sevenelements.util.functions.TriConsumer
-
Performs this operation on the given arguments.
- activeStatusEffects - Variable in class io.github.xrickastley.sevenelements.mixin.PrioritizedLivingEntityMixin
- add(double) - Method in class io.github.xrickastley.sevenelements.util.Color
-
Adds
factorto thisColor. - add(double, double, double) - Method in class io.github.xrickastley.sevenelements.util.Color
-
Adds all the values of this
Colorby their respective factors. - add(double, double, double, double) - Method in class io.github.xrickastley.sevenelements.util.Color
-
Adds all the values of this
Colorby their respective factors. - add(int, T) - Method in class io.github.xrickastley.sevenelements.util.Array
-
A
CopyOnWriteArrayListmethod, inserts the specified element at the specified position in thisArray. - add(SevenElementsItems.Entry, FabricItemGroupEntries) - Method in enum class io.github.xrickastley.sevenelements.factory.SevenElementsItems.EntryType
- add(SevenElementsRegistryLoader.Entry<?, ?>) - Static method in class io.github.xrickastley.sevenelements.registry.dynamic.SevenElementsRegistryLoader
- add(FabricItemGroupEntries) - Method in class io.github.xrickastley.sevenelements.factory.SevenElementsItems.Entry
- add(RegistryKey<ItemGroup>, Item) - Static method in class io.github.xrickastley.sevenelements.factory.SevenElementsItems.ModifyEntryHandler
- add(T) - Method in class io.github.xrickastley.sevenelements.util.Array
-
A
CopyOnWriteArrayListmethod, appends the specified element to the end of thisArray. - ADD - Enum constant in enum class io.github.xrickastley.sevenelements.factory.SevenElementsItems.EntryType
- ADD_AFTER - Enum constant in enum class io.github.xrickastley.sevenelements.factory.SevenElementsItems.EntryType
- ADD_BEFORE - Enum constant in enum class io.github.xrickastley.sevenelements.factory.SevenElementsItems.EntryType
- addAfter(RegistryKey<ItemGroup>, Item, Item) - Static method in class io.github.xrickastley.sevenelements.factory.SevenElementsItems.ModifyEntryHandler
- addAll(int, Collection<? extends T>) - Method in class io.github.xrickastley.sevenelements.util.Array
-
A
CopyOnWriteArrayListmethod, inserts all the elements in the specified collection into this list, starting at the specified position. - addAll(Collection<? extends T>) - Method in class io.github.xrickastley.sevenelements.util.Array
-
A
CopyOnWriteArrayListmethod, appends all the elements in the specified collection to the end of this list, in the order that they are returned by the specified collection's iterator. - addBefore(RegistryKey<ItemGroup>, Item, Item) - Static method in class io.github.xrickastley.sevenelements.factory.SevenElementsItems.ModifyEntryHandler
- addDroppedItem(List<NonEntityDamagingExplosion.DroppedItem>, ItemStack, BlockPos) - Static method in class io.github.xrickastley.sevenelements.util.NonEntityDamagingExplosion
- ADDED_ATTRIBUTES - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsAttributes
- addElementalApplication(ElementalApplication, InternalCooldownContext) - Method in interface io.github.xrickastley.sevenelements.component.ElementComponent
- addElementalApplication(ElementalApplication, InternalCooldownContext) - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- addElementalApplication(Element, InternalCooldownContext, double) - Method in interface io.github.xrickastley.sevenelements.component.ElementComponent
- addElementalApplication(Element, InternalCooldownContext, double, double) - Method in interface io.github.xrickastley.sevenelements.component.ElementComponent
- addElementsAsExperience(int, ItemStack) - Method in class io.github.xrickastley.sevenelements.mixin.GrindstoneScreenHandler$4Mixin
- addEnderDragonEntityToFight(EnderDragonFight, CallbackInfo) - Method in class io.github.xrickastley.sevenelements.mixin.EnderDragonEntityMixin
- addInfusionData(Item.TooltipContext, TooltipDisplayComponent, PlayerEntity, TooltipType, Consumer<Text>, CallbackInfo) - Method in class io.github.xrickastley.sevenelements.mixin.ItemStackMixin
- addInfusionToFireworkRocket(ProjectileEntity, ItemStack) - Method in class io.github.xrickastley.sevenelements.mixin.CrossbowItemMixin
- AdditiveElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- AdditiveElementalReaction(ElementalReaction.Settings, double) - Constructor for class io.github.xrickastley.sevenelements.element.reaction.AdditiveElementalReaction
- addMultipleParticles(LivingEntity, Vec3d) - Method in record class io.github.xrickastley.sevenelements.element.Element.ParticleRenderer
- addOwner(LivingEntity) - Method in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity
- addSingleParticle(LivingEntity, Vec3d) - Method in record class io.github.xrickastley.sevenelements.element.Element.ParticleRenderer
- addStatusEffect(StatusEffectInstance, Entity) - Method in class io.github.xrickastley.sevenelements.entity.SevenElementsEntity
- addToLivingAttributes(DefaultAttributeContainer.Builder) - Static method in class io.github.xrickastley.sevenelements.mixin.LivingEntityMixin
- addUnmodifiableEntries(RegistryKey<? extends Registry<?>>, List<Identifier>) - Static method in class io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistries
- addUnmodifiableEntries(RegistryKey<? extends Registry<?>>, List<Identifier>) - Static method in class io.github.xrickastley.sevenelements.registry.dynamic.SevenElementsRegistryLoader
- addUnmodifiableEntries(RegistryKey<? extends Registry<?>>, Identifier...) - Static method in class io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistries
- addUnmodifiableEntries(RegistryKey<? extends Registry<?>>, Identifier...) - Static method in class io.github.xrickastley.sevenelements.registry.dynamic.SevenElementsRegistryLoader
- affectedEntities - Variable in class io.github.xrickastley.sevenelements.util.NonEntityDamagingExplosion
- AFTER - Enum constant in enum class io.github.xrickastley.sevenelements.annotation.mixin.At.Shift
- AFTER_LOAD - Static variable in class io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistryLoadEvents
- age - Variable in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity.SyncDendroCoreS2CPayload
- AGGRAVATE - Static variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReactions
- AggravateElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- AggravateElementalReaction() - Constructor for class io.github.xrickastley.sevenelements.element.reaction.AggravateElementalReaction
- AIR_BLOCKS - Static variable in class io.github.xrickastley.sevenelements.element.reaction.AbstractCrystallizeElementalReaction
- allMatch(Predicate<? super T>) - Method in class io.github.xrickastley.sevenelements.util.Array
-
Alias for
Array.every(java.util.function.Predicate<? super T>), determines whether all the members of thisArraysatisfy the specified predicate. - allowInfusionsForGrindstone(boolean, ItemStack) - Method in class io.github.xrickastley.sevenelements.mixin.GrindstoneScreenHandler$23Mixin
- alpha - Variable in class io.github.xrickastley.sevenelements.util.Color
- amount - Variable in class io.github.xrickastley.sevenelements.component.ElementComponentImpl.CrystallizeShield
- amount - Variable in record class io.github.xrickastley.sevenelements.networking.ShowElementalDamageS2CPayload
-
The field for the
amountrecord component. - amount() - Method in record class io.github.xrickastley.sevenelements.networking.ShowElementalDamageS2CPayload
-
Returns the value of the
amountrecord component. - amplifier - Variable in class io.github.xrickastley.sevenelements.element.reaction.AdditiveElementalReaction
- amplifier - Variable in class io.github.xrickastley.sevenelements.element.reaction.AmplifyingElementalReaction
- AmplifyingElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- AmplifyingElementalReaction(ElementalReaction.Settings, double) - Constructor for class io.github.xrickastley.sevenelements.element.reaction.AmplifyingElementalReaction
- ANEMO - Enum constant in enum class io.github.xrickastley.sevenelements.element.Element
- ANEMO - Static variable in interface io.github.xrickastley.sevenelements.util.Colors
- ANEMO_DMG_BONUS - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsAttributes
- ANEMO_RES - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsAttributes
- anyMatch(Predicate<T>) - Method in class io.github.xrickastley.sevenelements.util.Array
-
Alias for
Array.some(java.util.function.Predicate<T>), determines whether at least one element of thisArraysatisfy the specified predicate. - appendProperties(StateManager.Builder<Block, BlockState>) - Method in class io.github.xrickastley.sevenelements.block.InfusionTableBlock
- application - Variable in class io.github.xrickastley.sevenelements.element.ElementalDamageSource
- application - Variable in class io.github.xrickastley.sevenelements.element.ElementHolder
- APPLIED - Static variable in class io.github.xrickastley.sevenelements.events.ElementEvents
-
Called when an element is applied.
- appliedAt - Variable in class io.github.xrickastley.sevenelements.component.ElementComponentImpl.CrystallizeShield
- appliedAt - Variable in class io.github.xrickastley.sevenelements.element.ElementalApplication
- apply(double) - Method in enum class io.github.xrickastley.sevenelements.util.Ease
- apply(DefaultAttributeContainer.Builder) - Static method in class io.github.xrickastley.sevenelements.factory.SevenElementsAttributes
- apply(DamageSource, Entity) - Method in record class io.github.xrickastley.sevenelements.component.ElementalInfusionComponent
- apply(T, U, V) - Method in interface io.github.xrickastley.sevenelements.util.functions.TriFunction
-
Applies this function to the given arguments.
- applyAmplifier(double) - Method in class io.github.xrickastley.sevenelements.element.reaction.AmplifyingElementalReaction
- applyAmplifier(float) - Method in class io.github.xrickastley.sevenelements.element.reaction.AmplifyingElementalReaction
- applyAmplifier(LivingEntity, double) - Method in class io.github.xrickastley.sevenelements.element.reaction.AdditiveElementalReaction
- applyAmplifier(LivingEntity, float) - Method in class io.github.xrickastley.sevenelements.element.reaction.AdditiveElementalReaction
- applyAmplifier(ServerWorld, double) - Method in class io.github.xrickastley.sevenelements.element.reaction.AdditiveElementalReaction
- applyAmplifier(ServerWorld, float) - Method in class io.github.xrickastley.sevenelements.element.reaction.AdditiveElementalReaction
- applyCrystallizeShield(float, DamageSource) - Method in class io.github.xrickastley.sevenelements.mixin.LivingEntityMixin
- applyCrystallizeShield(float, DamageSource) - Method in class io.github.xrickastley.sevenelements.mixin.PlayerEntityMixin
- applyDMGBonus - Variable in class io.github.xrickastley.sevenelements.element.ElementalDamageSource
- applyDMGBonus() - Method in class io.github.xrickastley.sevenelements.element.ElementalDamageSource
- applyDMGModifiers(float, DamageSource, ServerWorld) - Method in class io.github.xrickastley.sevenelements.mixin.PrioritizedLivingEntityMixin
- applyDuration(CommandContext<ServerCommandSource>) - Static method in class io.github.xrickastley.sevenelements.command.ElementCommand
- applyElectroOnLightning(DamageSource, ServerWorld) - Method in class io.github.xrickastley.sevenelements.mixin.EntityMixin
- applyElementalInfusions(DamageSource) - Method in class io.github.xrickastley.sevenelements.mixin.PrioritizedLivingEntityMixin
- applyElementalInfusions(DamageSource, LivingEntity) - Static method in interface io.github.xrickastley.sevenelements.component.ElementComponent
- applyFromDamageSource(ElementalDamageSource) - Method in interface io.github.xrickastley.sevenelements.component.ElementComponent
-
Applies an
ElementalDamageSourceto this entity, possibly triggering multipleElementalReactions. - applyFromDamageSource(ElementalDamageSource) - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- applyGaugeUnit(CommandContext<ServerCommandSource>) - Static method in class io.github.xrickastley.sevenelements.command.ElementCommand
- applyInfusion(ItemStack, ElementalApplication.Builder, InternalCooldownContext.Builder) - Static method in record class io.github.xrickastley.sevenelements.component.ElementalInfusionComponent
- applyInfusionToProjectile(World, LivingEntity, ItemStack, ItemStack, boolean, CallbackInfoReturnable<ProjectileEntity>, PersistentProjectileEntity) - Method in class io.github.xrickastley.sevenelements.mixin.RangedWeaponItemMixin
- Applying as an Aura Element - Search tag in io.github.xrickastley.sevenelements.component.ElementComponentImpl.triggerReactions(ElementalApplication, LivingEntity)
- Section
- applyLerp(double, double, double) - Method in enum class io.github.xrickastley.sevenelements.util.Ease
- applyLerpProgress(double, double, double) - Method in enum class io.github.xrickastley.sevenelements.util.Ease
- applyNaturalElements(CallbackInfo) - Method in class io.github.xrickastley.sevenelements.mixin.LivingEntityMixin
- applyPlayerElementalInfusions(DamageSource, Entity) - Method in class io.github.xrickastley.sevenelements.mixin.PrioritizedPlayerEntityMixin
- applyPossibleStatusEffect(ElementalApplication) - Static method in class io.github.xrickastley.sevenelements.effect.ElementalStatusEffect
- applyReactionAmplifiers(float, DamageSource) - Method in class io.github.xrickastley.sevenelements.mixin.PrioritizedLivingEntityMixin
- applyRES - Variable in class io.github.xrickastley.sevenelements.element.ElementalDamageSource
- applyRES() - Method in class io.github.xrickastley.sevenelements.element.ElementalDamageSource
- applyResultAsAura - Variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- applyResultAsAura - Variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction.Settings
- applyResultAsAura(boolean) - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction.Settings
-
Whether the triggering Element is applied as an aura.
- applyStatusEffect(ElementalApplication) - Method in class io.github.xrickastley.sevenelements.effect.ElementalStatusEffect
- applySuggestions(SuggestionsBuilder) - Static method in class io.github.xrickastley.sevenelements.element.InternalCooldownTag
- applyToDamageSource(DamageSource, Entity) - Static method in record class io.github.xrickastley.sevenelements.component.ElementalInfusionComponent
- applyUpdateEffect(ServerWorld, LivingEntity, int) - Method in class io.github.xrickastley.sevenelements.effect.CryoStatusEffect
- applyUpdateEffect(ServerWorld, LivingEntity, int) - Method in class io.github.xrickastley.sevenelements.effect.FrozenStatusEffect
- argsOnly() - Element in annotation interface io.github.xrickastley.sevenelements.annotation.mixin.Local
- array - Variable in class io.github.xrickastley.sevenelements.util.Array
- Array<T> - Class in io.github.xrickastley.sevenelements.util
-
Wraps a
CopyOnWriteArrayListaround the JavaScript Array API, bringing the implementation of JavaScript's array methods to Java. - Array() - Constructor for class io.github.xrickastley.sevenelements.util.Array
- Array(Array<T>) - Constructor for class io.github.xrickastley.sevenelements.util.Array
-
Creates an
Arrayfrom anotherArray. - Array(Iterable<T>) - Constructor for class io.github.xrickastley.sevenelements.util.Array
-
Creates an
Arrayfrom the specifiedIterable. - Array(Collection<T>) - Constructor for class io.github.xrickastley.sevenelements.util.Array
-
Creates an
Arrayfrom the specifiedCollection. - Array(Iterator<T>) - Constructor for class io.github.xrickastley.sevenelements.util.Array
-
Creates an
Arrayfrom the specifiedIterator. - Array(Stream<T>) - Constructor for class io.github.xrickastley.sevenelements.util.Array
-
Creates an
Arrayfrom the specifiedStream. - Array(T...) - Constructor for class io.github.xrickastley.sevenelements.util.Array
-
Creates an
Arraywith the specified elements. - asARGB() - Method in class io.github.xrickastley.sevenelements.util.Color
- asAura() - Method in class io.github.xrickastley.sevenelements.element.DurationElementalApplication
- asAura() - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication
- asAura() - Method in class io.github.xrickastley.sevenelements.element.GaugeUnitElementalApplication
- asBlockPos(Vec3d) - Static method in class io.github.xrickastley.sevenelements.util.MathHelper2
-
Creates a
BlockPosfrom the providedVec3d. - asElementEffect(RegistryEntry<StatusEffect>) - Static method in class io.github.xrickastley.sevenelements.effect.ElementalStatusEffect
- asHex() - Method in class io.github.xrickastley.sevenelements.util.Color
- asKey(RegistryKey<? extends Registry<R>>) - Method in interface io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistryLoadEvents.RegistryContext
- asKey(RegistryKey<? extends Registry<R>>) - Method in interface io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistryLoadEvents.RegistryEntryContext
- asNbt() - Method in class io.github.xrickastley.sevenelements.element.DurationElementalApplication
- asNbt() - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication
- asNonAura() - Method in class io.github.xrickastley.sevenelements.element.DurationElementalApplication
- asNonAura() - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication
- asNonAura() - Method in class io.github.xrickastley.sevenelements.element.GaugeUnitElementalApplication
- asRegistryLoaderEntry() - Method in class io.github.xrickastley.sevenelements.registry.dynamic.SevenElementsRegistryLoader.Entry
- asRGB() - Method in class io.github.xrickastley.sevenelements.util.Color
- at() - Element in annotation interface io.github.xrickastley.sevenelements.annotation.mixin.Inject
- at() - Element in annotation interface io.github.xrickastley.sevenelements.annotation.mixin.ModifyExpressionValue
- at() - Element in annotation interface io.github.xrickastley.sevenelements.annotation.mixin.ModifyVariable
- at(int) - Method in class io.github.xrickastley.sevenelements.util.Array
-
Returns the element located at the specified index.
- At - Annotation Interface in io.github.xrickastley.sevenelements.annotation.mixin
- At.Shift - Enum Class in io.github.xrickastley.sevenelements.annotation.mixin
- attemptDamageTypeInfusions(DamageSource, LivingEntity) - Static method in interface io.github.xrickastley.sevenelements.component.ElementComponent
- attemptEntityDamageInfusions(DamageSource, LivingEntity) - Static method in interface io.github.xrickastley.sevenelements.component.ElementComponent
- attemptProjectileInfusions(DamageSource, LivingEntity) - Static method in interface io.github.xrickastley.sevenelements.component.ElementComponent
- attemptReapply(ElementalApplication) - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
-
Attempts to reapply an
Elemental Application. - auraElement - Variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- auraElement - Variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction.Settings
B
- BEFORE - Enum constant in enum class io.github.xrickastley.sevenelements.annotation.mixin.At.Shift
- BEFORE_LOAD - Static variable in class io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistryLoadEvents
- behavior - Variable in class io.github.xrickastley.sevenelements.util.NonEntityDamagingExplosion
- BLANK - Static variable in interface io.github.xrickastley.sevenelements.util.Colors
- BlockItemMixin - Class in io.github.xrickastley.sevenelements.mixin
- BlockItemMixin() - Constructor for class io.github.xrickastley.sevenelements.mixin.BlockItemMixin
- blue - Variable in class io.github.xrickastley.sevenelements.util.Color
- bossBar - Variable in class io.github.xrickastley.sevenelements.mixin.EnderDragonFightMixin
- bossBar - Variable in class io.github.xrickastley.sevenelements.mixin.WitherEntityMixin
- BossBarCommand - Class in io.github.xrickastley.sevenelements.command
- BossBarCommand() - Constructor for class io.github.xrickastley.sevenelements.command.BossBarCommand
- BossBarMixin - Class in io.github.xrickastley.sevenelements.mixin
- BossBarMixin() - Constructor for class io.github.xrickastley.sevenelements.mixin.BossBarMixin
- BoxUtil - Class in io.github.xrickastley.sevenelements.util
- BoxUtil() - Constructor for class io.github.xrickastley.sevenelements.util.BoxUtil
- build(LivingEntity) - Method in class io.github.xrickastley.sevenelements.element.InternalCooldownContext.Builder
- build(LivingEntity) - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication.Builder
- builder() - Static method in class io.github.xrickastley.sevenelements.element.ElementalApplications
-
Creates a new Elemental Application Builder.
- builder() - Static method in class io.github.xrickastley.sevenelements.element.InternalCooldownContext
- Builder() - Constructor for class io.github.xrickastley.sevenelements.element.ElementalApplication.Builder
- Builder() - Constructor for class io.github.xrickastley.sevenelements.element.InternalCooldownContext.Builder
- Builder(int, int) - Constructor for class io.github.xrickastley.sevenelements.element.InternalCooldownType.Builder
- Builder(ElementalApplication.Type, Element, boolean, double, double) - Constructor for class io.github.xrickastley.sevenelements.element.ElementalApplication.Builder
- Builder(InternalCooldownTag, RegistryEntry<InternalCooldownType>) - Constructor for class io.github.xrickastley.sevenelements.element.InternalCooldownContext.Builder
- BURGEON - Enum constant in enum class io.github.xrickastley.sevenelements.entity.DendroCoreEntity.Type
- BURGEON - Static variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReactions
- BurgeonElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- BurgeonElementalReaction() - Constructor for class io.github.xrickastley.sevenelements.element.reaction.BurgeonElementalReaction
- BURNING - Enum constant in enum class io.github.xrickastley.sevenelements.element.Element
- BURNING - Static variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReactions
- BURNING - Static variable in class io.github.xrickastley.sevenelements.registry.SevenElementsDamageTypes
- BURNING_PYRO_ICD - Static variable in class io.github.xrickastley.sevenelements.element.reaction.AbstractBurningElementalReaction
- burningCooldown - Variable in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- BurningElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- BurningElementalReaction() - Constructor for class io.github.xrickastley.sevenelements.element.reaction.BurningElementalReaction
- burningOrigin - Variable in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- BY - Enum constant in enum class io.github.xrickastley.sevenelements.annotation.mixin.At.Shift
- bypassesCooldown - Variable in class io.github.xrickastley.sevenelements.element.Element.ElementSettings
- bypassesCooldown(boolean) - Method in class io.github.xrickastley.sevenelements.element.Element.ElementSettings
-
Sets if the Elemental Application tied to this element is tied to can bypass Internal Cooldown.
- bypassesInternalCooldown() - Method in enum class io.github.xrickastley.sevenelements.element.Element
C
- calculateReceivedDamage(Vec3d, Entity) - Static method in class io.github.xrickastley.sevenelements.util.NonEntityDamagingExplosion
- canApplyElement(Element, InternalCooldownContext) - Method in interface io.github.xrickastley.sevenelements.component.ElementComponent
-
Checks if the element can be applied.
- canApplyElement(Element, InternalCooldownContext) - Method in class io.github.xrickastley.sevenelements.element.ElementHolder
-
Checks if the element can be applied.
- canApplyElement(Element, InternalCooldownContext, boolean) - Method in interface io.github.xrickastley.sevenelements.component.ElementComponent
-
Checks if the element can be applied.
- canApplyElement(Element, InternalCooldownContext, boolean) - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- canApplyElement(Element, InternalCooldownContext, boolean) - Method in class io.github.xrickastley.sevenelements.element.ElementHolder
-
Checks if the element can be applied.
- canApplyElement(Class<T>) - Static method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- canApplyUpdateEffect(int, int) - Method in class io.github.xrickastley.sevenelements.effect.CryoStatusEffect
- canApplyUpdateEffect(int, int) - Method in class io.github.xrickastley.sevenelements.effect.FrozenStatusEffect
- canBeAura - Variable in class io.github.xrickastley.sevenelements.element.Element.ElementSettings
- canBeAura() - Method in enum class io.github.xrickastley.sevenelements.element.Element
- canBeAura(boolean) - Method in class io.github.xrickastley.sevenelements.element.Element.ElementSettings
-
Sets if the element can be an Aura Element.
- cancelIfFullyBlocked(ServerWorld, DamageSource, float, CallbackInfoReturnable<Boolean>) - Method in class io.github.xrickastley.sevenelements.mixin.LivingEntityMixin
- cancellable() - Element in annotation interface io.github.xrickastley.sevenelements.annotation.mixin.Inject
- canHaveStatusEffect(StatusEffectInstance) - Method in class io.github.xrickastley.sevenelements.entity.SevenElementsEntity
- canInfuse(PlayerEntity) - Method in class io.github.xrickastley.sevenelements.screen.ElementalInfusionScreenHandler
- canInsert(ItemStack) - Method in class io.github.xrickastley.sevenelements.screen.LockableSlot
- canPlaceAt(BlockState, WorldView, BlockPos) - Method in class io.github.xrickastley.sevenelements.block.InfusionTableBlock
- canTakeItems(PlayerEntity) - Method in class io.github.xrickastley.sevenelements.screen.LockableSlot
- canTakePartial(PlayerEntity) - Method in class io.github.xrickastley.sevenelements.screen.LockableSlot
- canTriggerBlocks() - Method in class io.github.xrickastley.sevenelements.util.NonEntityDamagingExplosion
- canUse(PlayerEntity) - Method in class io.github.xrickastley.sevenelements.screen.ElementalInfusionScreenHandler
- cast(Object) - Static method in class io.github.xrickastley.sevenelements.util.ClassInstanceUtil
- castOrNull(Object, Class<T>) - Static method in class io.github.xrickastley.sevenelements.util.ClassInstanceUtil
-
Casts the provided
instanceinto an instance ofTif it's an instance ofT. - changeTimeUntilRegen(int, DamageSource) - Method in class io.github.xrickastley.sevenelements.mixin.LivingEntityMixin
- checkCrystallizeShield() - Method in class io.github.xrickastley.sevenelements.entity.CrystallizeShardEntity
- checkForCritMain(DamageSource, boolean) - Method in class io.github.xrickastley.sevenelements.mixin.PlayerEntityMixin
- checkForCritSweep(DamageSource, boolean) - Method in class io.github.xrickastley.sevenelements.mixin.PlayerEntityMixin
- checkForElementInResult(boolean, ItemStack) - Method in class io.github.xrickastley.sevenelements.mixin.GrindstoneScreenHandlerMixin
- checkForElementInStacks(ItemStack, ItemStack, ItemStack) - Method in class io.github.xrickastley.sevenelements.mixin.GrindstoneScreenHandlerMixin
- clampToGround(World, Vec3d) - Method in class io.github.xrickastley.sevenelements.element.reaction.AbstractCrystallizeElementalReaction
- ClassInstanceUtil - Class in io.github.xrickastley.sevenelements.util
- ClassInstanceUtil() - Constructor for class io.github.xrickastley.sevenelements.util.ClassInstanceUtil
- clear() - Method in class io.github.xrickastley.sevenelements.util.Array
-
An
CopyOnWriteArrayListmethod, removes all the elements from thisArray. - clientTick() - Method in class io.github.xrickastley.sevenelements.component.FrozenEffectComponentImpl
- CODEC - Static variable in record class io.github.xrickastley.sevenelements.advancement.criterion.ElementalInfusionCriterion.Conditions
- CODEC - Static variable in class io.github.xrickastley.sevenelements.block.InfusionTableBlock
- CODEC - Static variable in record class io.github.xrickastley.sevenelements.component.ElementalInfusionComponent
- CODEC - Static variable in enum class io.github.xrickastley.sevenelements.element.Element
- CODEC - Static variable in class io.github.xrickastley.sevenelements.element.ElementalApplication.Builder
- CODEC - Static variable in enum class io.github.xrickastley.sevenelements.element.ElementalApplication.Type
- CODEC - Static variable in class io.github.xrickastley.sevenelements.element.InternalCooldownContext.Builder
- CODEC - Static variable in class io.github.xrickastley.sevenelements.element.InternalCooldownTag
- CODEC - Static variable in class io.github.xrickastley.sevenelements.element.InternalCooldownType.Builder
- CODEC - Static variable in class io.github.xrickastley.sevenelements.element.InternalCooldownType
- CODEC - Static variable in class io.github.xrickastley.sevenelements.entity.CrystallizeShardEntity.SyncCrystallizeShardTypeS2CPayload
- CODEC - Static variable in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity.SyncDendroCoreS2CPayload
- CODEC - Static variable in enum class io.github.xrickastley.sevenelements.entity.DendroCoreEntity.Type
- CODEC - Static variable in class io.github.xrickastley.sevenelements.networking.FinishElementalInfusionS2CPayload
- CODEC - Static variable in record class io.github.xrickastley.sevenelements.networking.ShowElectroChargeS2CPayload
- CODEC - Static variable in record class io.github.xrickastley.sevenelements.networking.ShowElementalDamageS2CPayload
- CODEC - Static variable in record class io.github.xrickastley.sevenelements.networking.ShowElementalReactionS2CPayload
- CODEC - Static variable in record class io.github.xrickastley.sevenelements.networking.SyncBossBarEntityS2CPayload
- collidesWith(Entity) - Method in class io.github.xrickastley.sevenelements.entity.CrystallizeShardEntity
- collidesWith(Entity) - Method in class io.github.xrickastley.sevenelements.entity.SevenElementsEntity
- color(String, int) - Static method in class io.github.xrickastley.sevenelements.util.TextHelper
- color(String, Color) - Static method in class io.github.xrickastley.sevenelements.util.TextHelper
- color(MutableText, int) - Static method in class io.github.xrickastley.sevenelements.util.TextHelper
- color(MutableText, Color) - Static method in class io.github.xrickastley.sevenelements.util.TextHelper
- Color - Class in io.github.xrickastley.sevenelements.util
- Color(double, double, double, double) - Constructor for class io.github.xrickastley.sevenelements.util.Color
- Color(int, int, int) - Constructor for class io.github.xrickastley.sevenelements.util.Color
- Color(int, int, int, float) - Constructor for class io.github.xrickastley.sevenelements.util.Color
- Colors - Interface in io.github.xrickastley.sevenelements.util
- CommandUtils - Class in io.github.xrickastley.sevenelements.command
- CommandUtils() - Constructor for class io.github.xrickastley.sevenelements.command.CommandUtils
- compose(Function<A, B>, Function<B, C>, Function<C, D>, Function<D, R>) - Static method in class io.github.xrickastley.sevenelements.util.Functions
- compose(Function<A, B>, Function<B, C>, Function<C, R>) - Static method in class io.github.xrickastley.sevenelements.util.Functions
- compose(Function<A, B>, Function<B, R>) - Static method in class io.github.xrickastley.sevenelements.util.Functions
- composeConsumer(Function<A, B>, Consumer<B>) - Static method in class io.github.xrickastley.sevenelements.util.Functions
- composeConsumer(Function<A, B>, Function<B, C>, Consumer<C>) - Static method in class io.github.xrickastley.sevenelements.util.Functions
- composeConsumer(Function<A, B>, Function<B, C>, Function<C, D>, Consumer<D>) - Static method in class io.github.xrickastley.sevenelements.util.Functions
- composePredicate(Function<A, B>, Function<B, C>, Function<C, D>, Predicate<D>) - Static method in class io.github.xrickastley.sevenelements.util.Functions
- composePredicate(Function<A, B>, Function<B, C>, Predicate<C>) - Static method in class io.github.xrickastley.sevenelements.util.Functions
- composePredicate(Function<A, B>, Predicate<B>) - Static method in class io.github.xrickastley.sevenelements.util.Functions
- compound - Variable in record class io.github.xrickastley.sevenelements.element.Element.ParticleRenderer
-
The field for the
compoundrecord component. - compound() - Method in record class io.github.xrickastley.sevenelements.element.Element.ParticleRenderer
-
Returns the value of the
compoundrecord component. - concat(T...) - Method in class io.github.xrickastley.sevenelements.util.Array
-
Combines two or more arrays.
- concat(T[]...) - Method in class io.github.xrickastley.sevenelements.util.Array
-
Combines two or more arrays.
- Conditions(Optional<LootContextPredicate>, Optional<ItemPredicate>, Optional<Element>) - Constructor for record class io.github.xrickastley.sevenelements.advancement.criterion.ElementalInfusionCriterion.Conditions
-
Creates an instance of a
Conditionsrecord class. - consumer(Function<T, R>) - Static method in class io.github.xrickastley.sevenelements.util.Functions
- contains(Object) - Method in class io.github.xrickastley.sevenelements.util.Array
-
Alias for
Array.includes(java.lang.Object), returnstrueif thisArraycontains the specified element. - containsAll(Collection<?>) - Method in class io.github.xrickastley.sevenelements.util.Array
-
A
CopyOnWriteArrayListmethod, returnstrueif thisArraycontains all the elements of the specified collection. - context - Variable in class io.github.xrickastley.sevenelements.screen.ElementalInfusionScreenHandler
- cooldown - Variable in class io.github.xrickastley.sevenelements.element.InternalCooldown
- cooldowns - Variable in class io.github.xrickastley.sevenelements.element.InternalCooldownHolder
- count - Variable in record class io.github.xrickastley.sevenelements.element.Element.ParticleRenderer
-
The field for the
countrecord component. - count() - Method in record class io.github.xrickastley.sevenelements.element.Element.ParticleRenderer
-
Returns the value of the
countrecord component. - create() - Static method in class io.github.xrickastley.sevenelements.element.Element.ElementSettings
-
Creates a new, empty instance of
ElementSettings. - create(ServerWorld, LivingEntity, Element, Vec3d, SpawnReason) - Static method in class io.github.xrickastley.sevenelements.entity.CrystallizeShardEntity
- createAttribute(String, double, double, double) - Static method in class io.github.xrickastley.sevenelements.factory.SevenElementsAttributes
- createDamageSource(LivingEntity) - Method in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity
- createDamageSource(LivingEntity, LivingEntity) - Method in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity
- createErrorConsumer(String, Object...) - Static method in class io.github.xrickastley.sevenelements.util.NbtHelper
- createFire - Variable in class io.github.xrickastley.sevenelements.util.NonEntityDamagingExplosion
- createFire(List<BlockPos>) - Method in class io.github.xrickastley.sevenelements.util.NonEntityDamagingExplosion
- createRegistry(RegistryKey<Registry<T>>) - Static method in class io.github.xrickastley.sevenelements.registry.SevenElementsRegistries
- createRegistryKey(String) - Static method in class io.github.xrickastley.sevenelements.registry.SevenElementsRegistryKeys
- createScreenHandlerFactory(BlockState, World, BlockPos) - Method in class io.github.xrickastley.sevenelements.block.InfusionTableBlock
- crit - Variable in record class io.github.xrickastley.sevenelements.networking.ShowElementalDamageS2CPayload
-
The field for the
critrecord component. - crit() - Method in record class io.github.xrickastley.sevenelements.networking.ShowElementalDamageS2CPayload
-
Returns the value of the
critrecord component. - CrossbowItemMixin - Class in io.github.xrickastley.sevenelements.mixin
- CrossbowItemMixin() - Constructor for class io.github.xrickastley.sevenelements.mixin.CrossbowItemMixin
- CRYO - Enum constant in enum class io.github.xrickastley.sevenelements.element.Element
- CRYO - Static variable in class io.github.xrickastley.sevenelements.effect.SevenElementsStatusEffects
-
Reduces the entity's Movement Speed and Attack Speed by 15%.
- CRYO - Static variable in interface io.github.xrickastley.sevenelements.util.Colors
- CRYO_CRYSTALLIZE - Static variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReactions
- CRYO_DMG_BONUS - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsAttributes
- CRYO_MELT - Static variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReactions
- CRYO_RES - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsAttributes
- CRYO_SWIRL - Static variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReactions
- CryoCrystallizeElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- CryoCrystallizeElementalReaction() - Constructor for class io.github.xrickastley.sevenelements.element.reaction.CryoCrystallizeElementalReaction
- CryoMeltElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- CryoMeltElementalReaction() - Constructor for class io.github.xrickastley.sevenelements.element.reaction.CryoMeltElementalReaction
- CryoStatusEffect - Class in io.github.xrickastley.sevenelements.effect
- CryoStatusEffect() - Constructor for class io.github.xrickastley.sevenelements.effect.CryoStatusEffect
- CryoSwirlElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- CryoSwirlElementalReaction() - Constructor for class io.github.xrickastley.sevenelements.element.reaction.CryoSwirlElementalReaction
- CRYSTALLIZE_SHARD - Static variable in class io.github.xrickastley.sevenelements.entity.SevenElementsEntityTypes
- CRYSTALLIZE_SHIELD - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsSoundEvents
- CRYSTALLIZE_SHIELD_BREAK - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsSoundEvents
- CRYSTALLIZE_SHIELD_HIT - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsSoundEvents
- CrystallizeShardEntity - Class in io.github.xrickastley.sevenelements.entity
- CrystallizeShardEntity(EntityType<? extends LivingEntity>, World) - Constructor for class io.github.xrickastley.sevenelements.entity.CrystallizeShardEntity
- CrystallizeShardEntity(EntityType<? extends LivingEntity>, World, Element) - Constructor for class io.github.xrickastley.sevenelements.entity.CrystallizeShardEntity
- CrystallizeShardEntity(EntityType<? extends LivingEntity>, World, Element, LivingEntity) - Constructor for class io.github.xrickastley.sevenelements.entity.CrystallizeShardEntity
- CrystallizeShardEntity.SyncCrystallizeShardTypeS2CPayload - Class in io.github.xrickastley.sevenelements.entity
- crystallizeShield - Variable in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- CrystallizeShield(Element, double, long) - Constructor for class io.github.xrickastley.sevenelements.component.ElementComponentImpl.CrystallizeShield
- crystallizeShieldReducedAt - Variable in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- currentGauge - Variable in class io.github.xrickastley.sevenelements.element.ElementalApplication
- curTicksInHitbox - Variable in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity
D
- damage(Entity, Entity) - Method in class io.github.xrickastley.sevenelements.element.reaction.OverloadedElementalReaction
- damage(ServerWorld, DamageSource, float) - Method in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity
- damage(ServerWorld, DamageSource, float) - Method in class io.github.xrickastley.sevenelements.entity.SevenElementsEntity
- DAMAGE_TYPE_ELEMENT_MAP - Static variable in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- damageColor - Variable in class io.github.xrickastley.sevenelements.element.Element.ElementSettings
- DamageCommand - Class in io.github.xrickastley.sevenelements.command
- DamageCommand() - Constructor for class io.github.xrickastley.sevenelements.command.DamageCommand
- damageEntities() - Method in class io.github.xrickastley.sevenelements.util.NonEntityDamagingExplosion
- damageHandlers_elements(ServerWorld, DamageSource, float, CallbackInfo) - Method in class io.github.xrickastley.sevenelements.mixin.PlayerEntityMixin
- DamageSourceMixin - Class in io.github.xrickastley.sevenelements.mixin
- DamageSourceMixin() - Constructor for class io.github.xrickastley.sevenelements.mixin.DamageSourceMixin
- DEALS_ANEMO_DAMAGE - Static variable in class io.github.xrickastley.sevenelements.registry.SevenElementsEntityTypeTags
- DEALS_CRYO_DAMAGE - Static variable in class io.github.xrickastley.sevenelements.registry.SevenElementsEntityTypeTags
- DEALS_DENDRO_DAMAGE - Static variable in class io.github.xrickastley.sevenelements.registry.SevenElementsEntityTypeTags
- DEALS_ELECTRO_DAMAGE - Static variable in class io.github.xrickastley.sevenelements.registry.SevenElementsEntityTypeTags
- DEALS_GEO_DAMAGE - Static variable in class io.github.xrickastley.sevenelements.registry.SevenElementsEntityTypeTags
- DEALS_HYDRO_DAMAGE - Static variable in class io.github.xrickastley.sevenelements.registry.SevenElementsEntityTypeTags
- DEALS_PYRO_DAMAGE - Static variable in class io.github.xrickastley.sevenelements.registry.SevenElementsEntityTypeTags
- decayInheritance - Variable in class io.github.xrickastley.sevenelements.element.Element.ElementSettings
- decayInheritance(boolean) - Method in class io.github.xrickastley.sevenelements.element.Element.ElementSettings
-
Sets if the element has decay rate inheritance.
- decayRate - Variable in class io.github.xrickastley.sevenelements.element.Element.ElementSettings
- decayRate - Variable in class io.github.xrickastley.sevenelements.element.GaugeUnitElementalApplication
- Decays() - Constructor for class io.github.xrickastley.sevenelements.element.Element.Decays
- DEFAULT - Static variable in class io.github.xrickastley.sevenelements.element.InternalCooldownType
- DEFAULT_BEHAVIOR - Static variable in class io.github.xrickastley.sevenelements.util.NonEntityDamagingExplosion
- Definitions - Search tag in class io.github.xrickastley.sevenelements.element.InternalCooldownContext
- Section
- delta - Variable in record class io.github.xrickastley.sevenelements.element.Element.ParticleRenderer
-
The field for the
deltarecord component. - delta() - Method in record class io.github.xrickastley.sevenelements.element.Element.ParticleRenderer
-
Returns the value of the
deltarecord component. - DENDRO - Enum constant in enum class io.github.xrickastley.sevenelements.element.Element
- DENDRO - Static variable in interface io.github.xrickastley.sevenelements.util.Colors
- DENDRO_BLOOM - Static variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReactions
- DENDRO_CORE - Static variable in class io.github.xrickastley.sevenelements.entity.SevenElementsEntityTypes
- DENDRO_CORE - Static variable in class io.github.xrickastley.sevenelements.registry.SevenElementsDamageTypes
- DENDRO_CORE_EXPLOSION - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsSoundEvents
- DENDRO_CORES_IN_RADIUS - Static variable in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity
- DENDRO_DECAY_RATE - Static variable in class io.github.xrickastley.sevenelements.element.Element.Decays
- DENDRO_DMG_BONUS - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsAttributes
- DENDRO_RES - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsAttributes
- DendroBloomElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- DendroBloomElementalReaction() - Constructor for class io.github.xrickastley.sevenelements.element.reaction.DendroBloomElementalReaction
- DendroCoreEntity - Class in io.github.xrickastley.sevenelements.entity
- DendroCoreEntity(EntityType<? extends LivingEntity>, World) - Constructor for class io.github.xrickastley.sevenelements.entity.DendroCoreEntity
- DendroCoreEntity(EntityType<? extends LivingEntity>, World, LivingEntity) - Constructor for class io.github.xrickastley.sevenelements.entity.DendroCoreEntity
- DendroCoreEntity.SyncDendroCoreS2CPayload - Class in io.github.xrickastley.sevenelements.entity
- DendroCoreEntity.Type - Enum Class in io.github.xrickastley.sevenelements.entity
- DENIED_ENTITIES - Static variable in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- denyElementsFor(Class<T>) - Static method in interface io.github.xrickastley.sevenelements.component.ElementComponent
-
Denies Elemental Applications for the specific entity class.
- destroyBlocks(List<BlockPos>) - Method in class io.github.xrickastley.sevenelements.util.NonEntityDamagingExplosion
- destructionType - Variable in class io.github.xrickastley.sevenelements.util.NonEntityDamagingExplosion
- directive() - Element in annotation interface io.github.xrickastley.sevenelements.annotation.mixin.Inject
- displayReaction(LivingEntity) - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- DMG_BONUS - Enum constant in enum class io.github.xrickastley.sevenelements.factory.SevenElementsAttributes.ModifierType
- DO_ELEMENTS - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsGameRules
- doHyperbloom() - Method in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity
- doSevenElementsLoadFromNetwork(Map<RegistryKey<? extends Registry<?>>, RegistryLoader.ElementsAndTags>, ResourceFactory, RegistryOps.RegistryInfoGetter, MutableRegistry<E>, Decoder<E>, Map<RegistryKey<?>, Exception>, CallbackInfo) - Static method in class io.github.xrickastley.sevenelements.mixin.RegistryLoaderMixin
- doSevenElementsLoadFromResource(ResourceManager, RegistryOps.RegistryInfoGetter, MutableRegistry<E>, Decoder<E>, Map<RegistryKey<?>, Exception>, CallbackInfo) - Static method in class io.github.xrickastley.sevenelements.mixin.RegistryLoaderMixin
- DroppedItem(BlockPos, ItemStack) - Constructor for class io.github.xrickastley.sevenelements.util.NonEntityDamagingExplosion.DroppedItem
- duration - Variable in class io.github.xrickastley.sevenelements.element.DurationElementalApplication
- duration - Variable in class io.github.xrickastley.sevenelements.element.ElementalApplication.Builder
- duration(LivingEntity, Element, double, double) - Static method in class io.github.xrickastley.sevenelements.element.ElementalApplications
-
Creates an Elemental Application with a specified duration.
- DURATION - Enum constant in enum class io.github.xrickastley.sevenelements.element.ElementalApplication.Type
- DURATION_FORMAT - Static variable in class io.github.xrickastley.sevenelements.element.ElementalApplication
- DurationElementalApplication - Class in io.github.xrickastley.sevenelements.element
- DurationElementalApplication(LivingEntity, Element, UUID, double, double) - Constructor for class io.github.xrickastley.sevenelements.element.DurationElementalApplication
- DYNAMIC_REGISTRIES - Static variable in class io.github.xrickastley.sevenelements.registry.dynamic.SevenElementsRegistryLoader
- DynamicRegistries - Class in io.github.xrickastley.sevenelements.registry.dynamic
- DynamicRegistries() - Constructor for class io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistries
- DynamicRegistryLoadEvents - Class in io.github.xrickastley.sevenelements.registry.dynamic
- DynamicRegistryLoadEvents() - Constructor for class io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistryLoadEvents
- DynamicRegistryLoadEvents.AfterLoad - Interface in io.github.xrickastley.sevenelements.registry.dynamic
- DynamicRegistryLoadEvents.BeforeLoad - Interface in io.github.xrickastley.sevenelements.registry.dynamic
- DynamicRegistryLoadEvents.EntryLoad - Interface in io.github.xrickastley.sevenelements.registry.dynamic
- DynamicRegistryLoadEvents.RegistryContext<T> - Interface in io.github.xrickastley.sevenelements.registry.dynamic
- DynamicRegistryLoadEvents.RegistryContextImpl<T> - Class in io.github.xrickastley.sevenelements.registry.dynamic
- DynamicRegistryLoadEvents.RegistryEntryContext<T> - Interface in io.github.xrickastley.sevenelements.registry.dynamic
- DynamicRegistryLoadEvents.RegistryEntryContextImpl<T> - Class in io.github.xrickastley.sevenelements.registry.dynamic
E
- Ease - Enum Class in io.github.xrickastley.sevenelements.util
- Ease(Function<Double, Double>) - Constructor for enum class io.github.xrickastley.sevenelements.util.Ease
- easeFunction - Variable in enum class io.github.xrickastley.sevenelements.util.Ease
- ELECTRO - Enum constant in enum class io.github.xrickastley.sevenelements.element.Element
- ELECTRO - Static variable in interface io.github.xrickastley.sevenelements.util.Colors
- ELECTRO_CHARGED - Static variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReactions
- ELECTRO_CHARGED - Static variable in class io.github.xrickastley.sevenelements.registry.SevenElementsDamageTypes
- ELECTRO_CRYSTALLIZE - Static variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReactions
- ELECTRO_DMG_BONUS - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsAttributes
- ELECTRO_FROM_LIGHTNING - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsGameRules
- ELECTRO_RES - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsAttributes
- ELECTRO_SWIRL - Static variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReactions
- electroChargedCooldown - Variable in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- ElectroChargedElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- ElectroChargedElementalReaction() - Constructor for class io.github.xrickastley.sevenelements.element.reaction.ElectroChargedElementalReaction
- electroChargedOrigin - Variable in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- ElectroCrystallizeElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- ElectroCrystallizeElementalReaction() - Constructor for class io.github.xrickastley.sevenelements.element.reaction.ElectroCrystallizeElementalReaction
- ElectroSwirlElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- ElectroSwirlElementalReaction() - Constructor for class io.github.xrickastley.sevenelements.element.reaction.ElectroSwirlElementalReaction
- element - Variable in record class io.github.xrickastley.sevenelements.advancement.criterion.ElementalInfusionCriterion.Conditions
-
The field for the
elementrecord component. - element - Variable in class io.github.xrickastley.sevenelements.component.ElementComponentImpl.CrystallizeShield
- element - Variable in class io.github.xrickastley.sevenelements.effect.ElementalStatusEffect
- element - Variable in class io.github.xrickastley.sevenelements.element.ElementalApplication.Builder
- element - Variable in class io.github.xrickastley.sevenelements.element.ElementalApplication
- element - Variable in class io.github.xrickastley.sevenelements.element.ElementHolder
- element - Variable in class io.github.xrickastley.sevenelements.entity.CrystallizeShardEntity
- element - Variable in class io.github.xrickastley.sevenelements.entity.CrystallizeShardEntity.SyncCrystallizeShardTypeS2CPayload
- element - Variable in record class io.github.xrickastley.sevenelements.networking.ShowElementalDamageS2CPayload
-
The field for the
elementrecord component. - element() - Method in record class io.github.xrickastley.sevenelements.advancement.criterion.ElementalInfusionCriterion.Conditions
-
Returns the value of the
elementrecord component. - element() - Static method in class io.github.xrickastley.sevenelements.command.ElementArgumentType
- element() - Method in record class io.github.xrickastley.sevenelements.networking.ShowElementalDamageS2CPayload
-
Returns the value of the
elementrecord component. - Element - Enum Class in io.github.xrickastley.sevenelements.element
- Element(Identifier, Element.ElementSettings) - Constructor for enum class io.github.xrickastley.sevenelements.element.Element
- ELEMENT_EFFECTS - Static variable in class io.github.xrickastley.sevenelements.effect.ElementalStatusEffect
- Element.Decays - Class in io.github.xrickastley.sevenelements.element
- Element.ElementSettings - Class in io.github.xrickastley.sevenelements.element
-
A class used in creating data for Elements, instead of multiple overloaded constructors.
- Element.ParticleRenderer - Record Class in io.github.xrickastley.sevenelements.element
- ELEMENTAL_INFUSION - Static variable in class io.github.xrickastley.sevenelements.advancement.criterion.SevenElementsCriteria
- ELEMENTAL_INFUSION_COMPONENT - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsComponents
- ELEMENTAL_INFUSION_SCREEN_HANDLER - Static variable in class io.github.xrickastley.sevenelements.screen.SevenElementsScreenHandlers
- ELEMENTAL_REACTION - Static variable in class io.github.xrickastley.sevenelements.registry.SevenElementsRegistries
- ELEMENTAL_REACTION - Static variable in class io.github.xrickastley.sevenelements.registry.SevenElementsRegistryKeys
- elementalAbsorptionOnly - Variable in class io.github.xrickastley.sevenelements.element.reaction.AbstractSwirlElementalReaction
- ElementalApplication - Class in io.github.xrickastley.sevenelements.element
-
A class representing an Elemental Application for an entity.
- ElementalApplication(ElementalApplication.Type, LivingEntity, Element, UUID, double, boolean) - Constructor for class io.github.xrickastley.sevenelements.element.ElementalApplication
- ElementalApplication.Builder - Class in io.github.xrickastley.sevenelements.element
- ElementalApplication.Type - Enum Class in io.github.xrickastley.sevenelements.element
- ElementalApplicationOperationException - Exception Class in io.github.xrickastley.sevenelements.exception
- ElementalApplicationOperationException(ElementalApplicationOperationException.Operation, ElementalApplication, ElementalApplication) - Constructor for exception class io.github.xrickastley.sevenelements.exception.ElementalApplicationOperationException
- ElementalApplicationOperationException.Operation - Enum Class in io.github.xrickastley.sevenelements.exception
- ElementalApplications - Class in io.github.xrickastley.sevenelements.element
- ElementalApplications() - Constructor for class io.github.xrickastley.sevenelements.element.ElementalApplications
- ElementalDamageSource - Class in io.github.xrickastley.sevenelements.element
- ElementalDamageSource(DamageSource, ElementalApplication, InternalCooldownContext) - Constructor for class io.github.xrickastley.sevenelements.element.ElementalDamageSource
-
Creates an
ElementalDamageSourcefrom an already existingDamageSource. - ElementalDamageSource(RegistryEntry<DamageType>, ElementalApplication, InternalCooldownContext) - Constructor for class io.github.xrickastley.sevenelements.element.ElementalDamageSource
-
Creates an
ElementalDamageSource. - ElementalDamageSource(RegistryEntry<DamageType>, Entity, ElementalApplication, InternalCooldownContext) - Constructor for class io.github.xrickastley.sevenelements.element.ElementalDamageSource
-
Creates an
ElementalDamageSource. - ElementalDamageSource(RegistryEntry<DamageType>, Entity, Entity, ElementalApplication, InternalCooldownContext) - Constructor for class io.github.xrickastley.sevenelements.element.ElementalDamageSource
-
Creates an
ElementalDamageSource. - ElementalDamageSource(RegistryEntry<DamageType>, Vec3d, ElementalApplication, InternalCooldownContext) - Constructor for class io.github.xrickastley.sevenelements.element.ElementalDamageSource
-
Creates an
ElementalDamageSource. - elementalInfusion - Variable in record class io.github.xrickastley.sevenelements.component.ElementalInfusionComponent
-
The field for the
elementalInfusionrecord component. - elementalInfusion() - Method in record class io.github.xrickastley.sevenelements.component.ElementalInfusionComponent
-
Returns the value of the
elementalInfusionrecord component. - ElementalInfusionComponent - Record Class in io.github.xrickastley.sevenelements.component
- ElementalInfusionComponent(ElementalApplication.Builder, InternalCooldownContext.Builder) - Constructor for record class io.github.xrickastley.sevenelements.component.ElementalInfusionComponent
-
Creates an instance of a
ElementalInfusionComponentrecord class. - ElementalInfusionCriterion - Class in io.github.xrickastley.sevenelements.advancement.criterion
- ElementalInfusionCriterion() - Constructor for class io.github.xrickastley.sevenelements.advancement.criterion.ElementalInfusionCriterion
- ElementalInfusionCriterion.Conditions - Record Class in io.github.xrickastley.sevenelements.advancement.criterion
- ElementalInfusionScreenHandler - Class in io.github.xrickastley.sevenelements.screen
- ElementalInfusionScreenHandler(int, PlayerInventory) - Constructor for class io.github.xrickastley.sevenelements.screen.ElementalInfusionScreenHandler
- ElementalInfusionScreenHandler(int, PlayerInventory, ScreenHandlerContext) - Constructor for class io.github.xrickastley.sevenelements.screen.ElementalInfusionScreenHandler
- ElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- ElementalReaction(ElementalReaction.Settings) - Constructor for class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- ElementalReaction.Settings - Class in io.github.xrickastley.sevenelements.element.reaction
- ElementalReactions - Class in io.github.xrickastley.sevenelements.element.reaction
- ElementalReactions() - Constructor for class io.github.xrickastley.sevenelements.element.reaction.ElementalReactions
- ElementalStatusEffect - Class in io.github.xrickastley.sevenelements.effect
-
A special subclass of
StatusEffectthat is tied to anElement. - ElementalStatusEffect(StatusEffectCategory, int, Element) - Constructor for class io.github.xrickastley.sevenelements.effect.ElementalStatusEffect
- ElementalStatusEffect.Handler - Class in io.github.xrickastley.sevenelements.effect
- ElementArgumentType - Class in io.github.xrickastley.sevenelements.command
- ElementArgumentType() - Constructor for class io.github.xrickastley.sevenelements.command.ElementArgumentType
- elementCodec - Variable in class io.github.xrickastley.sevenelements.registry.dynamic.SevenElementsRegistryLoader.Entry
- ElementCommand - Class in io.github.xrickastley.sevenelements.command
- ElementCommand() - Constructor for class io.github.xrickastley.sevenelements.command.ElementCommand
- ElementComponent - Interface in io.github.xrickastley.sevenelements.component
- ElementComponentImpl - Class in io.github.xrickastley.sevenelements.component
- ElementComponentImpl(LivingEntity) - Constructor for class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- ElementComponentImpl.CrystallizeShield - Class in io.github.xrickastley.sevenelements.component
- ElementComponentImpl.FreezeDecayHandler - Class in io.github.xrickastley.sevenelements.component
- elementDamageHandler(ServerWorld, DamageSource, float, CallbackInfo, float) - Method in class io.github.xrickastley.sevenelements.mixin.LivingEntityMixin
- ElementEvents - Class in io.github.xrickastley.sevenelements.events
- ElementEvents() - Constructor for class io.github.xrickastley.sevenelements.events.ElementEvents
- ElementEvents.ElementApplied - Interface in io.github.xrickastley.sevenelements.events
- ElementEvents.ElementReapplied - Interface in io.github.xrickastley.sevenelements.events
- ElementEvents.ElementRefreshed - Interface in io.github.xrickastley.sevenelements.events
- ElementEvents.ElementRemoved - Interface in io.github.xrickastley.sevenelements.events
- ElementHolder - Class in io.github.xrickastley.sevenelements.element
- ElementHolder(LivingEntity, Element) - Constructor for class io.github.xrickastley.sevenelements.element.ElementHolder
- ElementHolder(LivingEntity, Element, ElementalApplication) - Constructor for class io.github.xrickastley.sevenelements.element.ElementHolder
- elementHolders - Variable in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- ELEMENTS - Static variable in class io.github.xrickastley.sevenelements.screen.ElementalInfusionScreenHandler
- ElementSettings() - Constructor for class io.github.xrickastley.sevenelements.element.Element.ElementSettings
- EnderDragonEntityMixin - Class in io.github.xrickastley.sevenelements.mixin
- EnderDragonEntityMixin(EntityType<? extends EnderDragonEntity>, World) - Constructor for class io.github.xrickastley.sevenelements.mixin.EnderDragonEntityMixin
- EnderDragonFightMixin - Class in io.github.xrickastley.sevenelements.mixin
- EnderDragonFightMixin() - Constructor for class io.github.xrickastley.sevenelements.mixin.EnderDragonFightMixin
- endOffset(double, double, double, double) - Static method in class io.github.xrickastley.sevenelements.util.MathHelper2
- endsReactionTrigger - Variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- endsReactionTrigger - Variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction.Settings
- endsReactionTrigger(boolean) - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction.Settings
-
Whether this reaction ends all future reactions from triggering.
- entity - Variable in class io.github.xrickastley.sevenelements.element.ElementalApplication
- entity - Variable in class io.github.xrickastley.sevenelements.util.NonEntityDamagingExplosion
- ENTITY_POSE_CODEC - Static variable in class io.github.xrickastley.sevenelements.component.FrozenEffectComponentImpl
- ENTITY_TYPE_ELEMENT_MAP - Static variable in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- EntityAwareEffect - Interface in io.github.xrickastley.sevenelements.interfaces
- entityId - Variable in class io.github.xrickastley.sevenelements.entity.CrystallizeShardEntity.SyncCrystallizeShardTypeS2CPayload
- entityId - Variable in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity.SyncDendroCoreS2CPayload
- entityId - Variable in record class io.github.xrickastley.sevenelements.networking.SyncBossBarEntityS2CPayload
-
The field for the
entityIdrecord component. - entityId() - Method in class io.github.xrickastley.sevenelements.entity.CrystallizeShardEntity.SyncCrystallizeShardTypeS2CPayload
- entityId() - Method in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity.SyncDendroCoreS2CPayload
- entityId() - Method in record class io.github.xrickastley.sevenelements.networking.SyncBossBarEntityS2CPayload
-
Returns the value of the
entityIdrecord component. - EntityMixin - Class in io.github.xrickastley.sevenelements.mixin
- EntityMixin() - Constructor for class io.github.xrickastley.sevenelements.mixin.EntityMixin
- ENTRIES - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsItems.ModifyEntryHandler
- entry - Variable in class io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistryLoadEvents.RegistryEntryContextImpl
- entry() - Method in interface io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistryLoadEvents.RegistryEntryContext
- entry() - Method in class io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistryLoadEvents.RegistryEntryContextImpl
- Entry(Class<T>, RegistryKey<? extends Registry<T>>, Codec<C>) - Constructor for class io.github.xrickastley.sevenelements.registry.dynamic.SevenElementsRegistryLoader.Entry
- Entry(Class<T>, RegistryKey<? extends Registry<T>>, Codec<C>, boolean) - Constructor for class io.github.xrickastley.sevenelements.registry.dynamic.SevenElementsRegistryLoader.Entry
- Entry(Item, SevenElementsItems.EntryType, Item) - Constructor for class io.github.xrickastley.sevenelements.factory.SevenElementsItems.Entry
- ENTRY_LOAD - Static variable in class io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistryLoadEvents
- entryClass - Variable in class io.github.xrickastley.sevenelements.registry.dynamic.SevenElementsRegistryLoader.Entry
- EntryType() - Constructor for enum class io.github.xrickastley.sevenelements.factory.SevenElementsItems.EntryType
- equals(Object) - Method in record class io.github.xrickastley.sevenelements.advancement.criterion.ElementalInfusionCriterion.Conditions
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.xrickastley.sevenelements.component.ElementalInfusionComponent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.xrickastley.sevenelements.element.Element.ParticleRenderer
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication.Builder
- equals(Object) - Method in class io.github.xrickastley.sevenelements.element.InternalCooldownContext.Builder
- equals(Object) - Method in class io.github.xrickastley.sevenelements.element.InternalCooldownTag
- equals(Object) - Method in class io.github.xrickastley.sevenelements.element.InternalCooldownType
- equals(Object) - Method in record class io.github.xrickastley.sevenelements.networking.ShowElectroChargeS2CPayload
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.xrickastley.sevenelements.networking.ShowElementalDamageS2CPayload
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.xrickastley.sevenelements.networking.ShowElementalReactionS2CPayload
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.xrickastley.sevenelements.networking.SyncBossBarEntityS2CPayload
-
Indicates whether some other object is "equal to" this one.
- equipStack(EquipmentSlot, ItemStack) - Method in class io.github.xrickastley.sevenelements.entity.SevenElementsEntity
- EVENT - Static variable in interface io.github.xrickastley.sevenelements.events.ReactionTriggered
- every(Predicate<? super T>) - Method in class io.github.xrickastley.sevenelements.util.Array
-
Determines whether any elements of this
Arraysatisfy the specified predicate. - execute(CommandContext<ServerCommandSource>, Entity, float, DamageSource) - Static method in class io.github.xrickastley.sevenelements.command.DamageCommand
- ExpectedEnvironment - Annotation Interface in io.github.xrickastley.sevenelements.annotation
-
Applied to declare that the annotated element only works as intended in the specified environment.
- explode() - Method in class io.github.xrickastley.sevenelements.util.NonEntityDamagingExplosion
- explode(double) - Method in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity
- exploded - Variable in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity
F
- FACING - Static variable in class io.github.xrickastley.sevenelements.block.InfusionTableBlock
- field() - Element in annotation interface io.github.xrickastley.sevenelements.annotation.mixin.Local
- fill(T) - Method in class io.github.xrickastley.sevenelements.util.Array
-
Changes all array elements to
valueand returns the modified array. - fill(T, int) - Method in class io.github.xrickastley.sevenelements.util.Array
-
Changes all array elements from
starttoarray.length() - 1intovalueand returns the modified array. - fill(T, int, int) - Method in class io.github.xrickastley.sevenelements.util.Array
-
Changes all array elements from
starttoendintovalueand returns the modified array. - filter(Predicate<? super T>) - Method in class io.github.xrickastley.sevenelements.util.Array
-
Returns a new
Arrayconsisting of all the elements of thisArraythat satisfy the specified predicate. - find(Predicate<? super T>) - Method in class io.github.xrickastley.sevenelements.util.Array
-
Returns the value of the first element in this
Arraythat satisfies the given predicate, andnullotherwise. - findAsOptional(Predicate<? super T>) - Method in class io.github.xrickastley.sevenelements.util.Array
-
Returns the value of the first element in this
Arraythat satisfies the given predicate as anOptional. - findFirst() - Method in class io.github.xrickastley.sevenelements.util.Array
- findIndex(Predicate<? super T>) - Method in class io.github.xrickastley.sevenelements.util.Array
-
Returns the index of the first element in this
Arraythat satisfies the given predicate, and-1otherwise. - findIndexAsOptional(Predicate<? super T>) - Method in class io.github.xrickastley.sevenelements.util.Array
-
Returns the index of the first element in this
Arraythat satisfies the given predicate as anOptional. - findLast(Predicate<? super T>) - Method in class io.github.xrickastley.sevenelements.util.Array
-
Returns the value of the last element in this
Arraythat satisfies the given predicate, andnullotherwise. - findLastAsOptional(Predicate<? super T>) - Method in class io.github.xrickastley.sevenelements.util.Array
-
Returns the value of the last element in this
Arraythat satisfies the given predicate as anOptional. - findLastIndex(Predicate<? super T>) - Method in class io.github.xrickastley.sevenelements.util.Array
-
Returns the index of the last element in this
Arraythat satisfies the given predicate, and-1otherwise. - FinishElementalInfusionS2CPayload - Class in io.github.xrickastley.sevenelements.networking
- FinishElementalInfusionS2CPayload(int) - Constructor for class io.github.xrickastley.sevenelements.networking.FinishElementalInfusionS2CPayload
- FinishElementalInfusionS2CPayload(ElementalInfusionScreenHandler) - Constructor for class io.github.xrickastley.sevenelements.networking.FinishElementalInfusionS2CPayload
- font(String, Identifier) - Static method in class io.github.xrickastley.sevenelements.util.TextHelper
- font(MutableText, Identifier) - Static method in class io.github.xrickastley.sevenelements.util.TextHelper
- force - Variable in class io.github.xrickastley.sevenelements.element.InternalCooldownContext
- FORCE_HANDLER_UUID - Static variable in class io.github.xrickastley.sevenelements.element.InternalCooldownContext
- forceBodyYaw - Variable in class io.github.xrickastley.sevenelements.component.FrozenEffectComponentImpl
- forced() - Method in class io.github.xrickastley.sevenelements.element.InternalCooldownContext
- forceElementEffects(StatusEffectInstance, CallbackInfoReturnable<Boolean>) - Method in class io.github.xrickastley.sevenelements.mixin.PrioritizedLivingEntityMixin
- forceHeadYaw - Variable in class io.github.xrickastley.sevenelements.component.FrozenEffectComponentImpl
- forceLimbAngle - Variable in class io.github.xrickastley.sevenelements.component.FrozenEffectComponentImpl
- forceLimbDistance - Variable in class io.github.xrickastley.sevenelements.component.FrozenEffectComponentImpl
- forcePitch - Variable in class io.github.xrickastley.sevenelements.component.FrozenEffectComponentImpl
- forcePose - Variable in class io.github.xrickastley.sevenelements.component.FrozenEffectComponentImpl
- freeze() - Method in interface io.github.xrickastley.sevenelements.component.FrozenEffectComponent
- freeze() - Method in class io.github.xrickastley.sevenelements.component.FrozenEffectComponentImpl
- FREEZE - Enum constant in enum class io.github.xrickastley.sevenelements.element.Element
- freezeDecayHandler - Variable in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- FreezeDecayHandler(ElementComponentImpl) - Constructor for class io.github.xrickastley.sevenelements.component.ElementComponentImpl.FreezeDecayHandler
- freezeReappliedAt - Variable in class io.github.xrickastley.sevenelements.component.ElementComponentImpl.FreezeDecayHandler
- freezeTicks - Variable in class io.github.xrickastley.sevenelements.component.ElementComponentImpl.FreezeDecayHandler
- from() - Method in class io.github.xrickastley.sevenelements.util.Color
-
Creates a new
Colorbased on the values of this color. - fromARGBHex(int) - Static method in class io.github.xrickastley.sevenelements.util.Color
- fromNbt(LivingEntity, NbtCompound, long) - Static method in class io.github.xrickastley.sevenelements.element.DurationElementalApplication
- fromNbt(LivingEntity, NbtCompound, long) - Static method in class io.github.xrickastley.sevenelements.element.GaugeUnitElementalApplication
- fromNbt(LivingEntity, NbtElement) - Static method in class io.github.xrickastley.sevenelements.element.ElementalApplications
-
Creates an Elemental Application from an NBT.
- fromNbt(LivingEntity, NbtElement, long) - Static method in class io.github.xrickastley.sevenelements.element.ElementalApplications
-
Creates an Elemental Application from an NBT.
- fromRGBAHex(String) - Static method in class io.github.xrickastley.sevenelements.util.Color
-
Turns an RGBA hex string
#rrggbbaato aColorobject. - FROZEN - Static variable in class io.github.xrickastley.sevenelements.effect.SevenElementsStatusEffects
-
Freezes the entity, preventing movement and attacks.
- FROZEN - Static variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReactions
- FROZEN_CRYSTALLIZE - Static variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReactions
- FROZEN_SUPERCONDUCT - Static variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReactions
- FROZEN_SWIRL - Static variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReactions
- FrozenCrystallizeElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- FrozenCrystallizeElementalReaction() - Constructor for class io.github.xrickastley.sevenelements.element.reaction.FrozenCrystallizeElementalReaction
- FrozenEffectComponent - Interface in io.github.xrickastley.sevenelements.component
- FrozenEffectComponentImpl - Class in io.github.xrickastley.sevenelements.component
- FrozenEffectComponentImpl(LivingEntity) - Constructor for class io.github.xrickastley.sevenelements.component.FrozenEffectComponentImpl
- FrozenElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- FrozenElementalReaction() - Constructor for class io.github.xrickastley.sevenelements.element.reaction.FrozenElementalReaction
- frozenPreventsBlockPlace(VoxelShape, ShapeContext) - Method in class io.github.xrickastley.sevenelements.mixin.AbstractBlockStateMixin
- frozenPreventsBreakingBlocks(CallbackInfoReturnable<Boolean>) - Method in class io.github.xrickastley.sevenelements.mixin.PrioritizedPlayerEntityMixin
- frozenPreventsItemUse(ItemPlacementContext, CallbackInfoReturnable<ActionResult>) - Method in class io.github.xrickastley.sevenelements.mixin.BlockItemMixin
- frozenPreventsItemUse(Item, World, PlayerEntity, Hand, Operation<ActionResult>) - Method in class io.github.xrickastley.sevenelements.mixin.ItemStackMixin
- frozenPreventsMovement(Vec3d) - Method in class io.github.xrickastley.sevenelements.mixin.EntityMixin
- FrozenStatusEffect - Class in io.github.xrickastley.sevenelements.effect
- FrozenStatusEffect() - Constructor for class io.github.xrickastley.sevenelements.effect.FrozenStatusEffect
- FrozenSuperconductElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- FrozenSuperconductElementalReaction() - Constructor for class io.github.xrickastley.sevenelements.element.reaction.FrozenSuperconductElementalReaction
- FrozenSwirlElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- FrozenSwirlElementalReaction() - Constructor for class io.github.xrickastley.sevenelements.element.reaction.FrozenSwirlElementalReaction
- Functions - Class in io.github.xrickastley.sevenelements.util
- Functions() - Constructor for class io.github.xrickastley.sevenelements.util.Functions
G
- GAUGE_UNIT - Enum constant in enum class io.github.xrickastley.sevenelements.element.ElementalApplication.Type
- GAUGE_UNIT_FORMAT - Static variable in class io.github.xrickastley.sevenelements.element.ElementalApplication
- GAUGE_UNITS - Static variable in class io.github.xrickastley.sevenelements.screen.ElementalInfusionScreenHandler
- gaugeSequence - Variable in class io.github.xrickastley.sevenelements.element.InternalCooldownType.Builder
- gaugeSequence - Variable in class io.github.xrickastley.sevenelements.element.InternalCooldownType
- GaugeUnitElementalApplication - Class in io.github.xrickastley.sevenelements.element
- GaugeUnitElementalApplication(LivingEntity, Element, UUID, double, boolean) - Constructor for class io.github.xrickastley.sevenelements.element.GaugeUnitElementalApplication
- gaugeUnits - Variable in class io.github.xrickastley.sevenelements.element.ElementalApplication.Builder
- gaugeUnits - Variable in class io.github.xrickastley.sevenelements.element.ElementalApplication
- gaugeUnits(LivingEntity, Element, double) - Static method in class io.github.xrickastley.sevenelements.element.ElementalApplications
-
Creates an Elemental Application using Elemental Gauge Units.
- gaugeUnits(LivingEntity, Element, double, boolean) - Static method in class io.github.xrickastley.sevenelements.element.ElementalApplications
-
Creates an Elemental Application using Elemental Gauge Units.
- GENSHIN_FONT - Static variable in class io.github.xrickastley.sevenelements.util.TextHelper
- GEO - Enum constant in enum class io.github.xrickastley.sevenelements.element.Element
- GEO - Static variable in interface io.github.xrickastley.sevenelements.util.Colors
- GEO_DMG_BONUS - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsAttributes
- GEO_RES - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsAttributes
- GEO_SHATTER - Static variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReactions
- GeoShatterElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- GeoShatterElementalReaction() - Constructor for class io.github.xrickastley.sevenelements.element.reaction.GeoShatterElementalReaction
- get() - Method in class io.github.xrickastley.sevenelements.util.Holder
- get(int) - Method in class io.github.xrickastley.sevenelements.util.Array
-
A
CopyOnWriteArrayListmethod and an alias forArray.at(int), returns the element located at the specified index. - get(Optional<T>) - Static method in interface io.github.xrickastley.sevenelements.component.ElementComponent
- get(NbtCompound, String, Codec<T>) - Static method in class io.github.xrickastley.sevenelements.util.NbtHelper
- getAffectedEntities() - Method in class io.github.xrickastley.sevenelements.util.NonEntityDamagingExplosion
- getAge() - Method in class io.github.xrickastley.sevenelements.entity.SevenElementsEntity
- getAlpha() - Method in class io.github.xrickastley.sevenelements.util.Color
- getAlphaAsRange() - Method in class io.github.xrickastley.sevenelements.util.Color
-
Gets the
alphavalue as a number. - getAmplifier() - Method in class io.github.xrickastley.sevenelements.element.reaction.AdditiveElementalReaction
- getAmplifier() - Method in class io.github.xrickastley.sevenelements.element.reaction.AmplifyingElementalReaction
- getAppliedAt() - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication
- getAppliedElements() - Method in interface io.github.xrickastley.sevenelements.component.ElementComponent
-
Gets all currently applied elements as a
Array. - getAppliedElements() - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- getAppliedTicks() - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication
-
Gets the number of ticks this Elemental Application has been applied for.
- getAttributeBuilder() - Static method in class io.github.xrickastley.sevenelements.entity.SevenElementsEntity
- getAuraElement() - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- getAuraElement() - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction.Settings
- getAuraElementPriority() - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- getBlocksToDestroy() - Method in class io.github.xrickastley.sevenelements.util.NonEntityDamagingExplosion
- getBlue() - Method in class io.github.xrickastley.sevenelements.util.Color
- getBlueAsPercent() - Method in class io.github.xrickastley.sevenelements.util.Color
-
Gets the
bluevalue as a percent. - getBuilder() - Method in class io.github.xrickastley.sevenelements.element.InternalCooldownType
- getBurningOrigin() - Method in interface io.github.xrickastley.sevenelements.component.ElementComponent
- getBurningOrigin() - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- getCausingEntity() - Method in class io.github.xrickastley.sevenelements.util.NonEntityDamagingExplosion
- getCodec() - Method in class io.github.xrickastley.sevenelements.block.InfusionTableBlock
- getCollisionShape(BlockState, BlockView, BlockPos, ShapeContext) - Method in class io.github.xrickastley.sevenelements.block.InfusionTableBlock
- getConditionsCodec() - Method in class io.github.xrickastley.sevenelements.advancement.criterion.ElementalInfusionCriterion
- getCrystallizeShield() - Method in interface io.github.xrickastley.sevenelements.component.ElementComponent
-
Gets the current Crystallize Shield of this entity.
- getCrystallizeShield() - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- getCurrentGauge() - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication
- getCustomDecayRate() - Method in enum class io.github.xrickastley.sevenelements.element.Element
- getDamageBonus(ServerWorld) - Method in class io.github.xrickastley.sevenelements.element.reaction.AdditiveElementalReaction
- getDamageColor() - Method in enum class io.github.xrickastley.sevenelements.element.Element
- getDecayRate() - Method in class io.github.xrickastley.sevenelements.element.GaugeUnitElementalApplication
-
Gets the current decay rate in
Gauge Units/tick. - getDecayTimeModifier() - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl.FreezeDecayHandler
- getDefaultDecayRate() - Method in class io.github.xrickastley.sevenelements.element.DurationElementalApplication
- getDefaultDecayRate() - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication
-
Gets the default decay rate of this Elemental Application.
- getDefaultDecayRate() - Method in class io.github.xrickastley.sevenelements.element.GaugeUnitElementalApplication
- getDefaultDecayRate(double) - Static method in class io.github.xrickastley.sevenelements.element.GaugeUnitElementalApplication
-
Gets the default decay rate per tick, derived from Elemental Gauge Theory: Aura Duration and Decay Rate.
- getDestructionType() - Method in class io.github.xrickastley.sevenelements.util.NonEntityDamagingExplosion
- getDuration() - Method in class io.github.xrickastley.sevenelements.element.DurationElementalApplication
- getDynamicRegistry(Registry<T>) - Static method in class io.github.xrickastley.sevenelements.registry.dynamic.SevenElementsRegistryLoader
- getDynamicRegistry(RegistryKey<? extends Registry<T>>) - Static method in class io.github.xrickastley.sevenelements.registry.dynamic.SevenElementsRegistryLoader
- getEffectForElement(Element) - Static method in class io.github.xrickastley.sevenelements.effect.ElementalStatusEffect
- getElectroChargedOrigin() - Method in interface io.github.xrickastley.sevenelements.component.ElementComponent
- getElectroChargedOrigin() - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- getElement() - Method in record class io.github.xrickastley.sevenelements.component.ElementalInfusionComponent
- getElement() - Method in class io.github.xrickastley.sevenelements.effect.ElementalStatusEffect
- getElement() - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication.Builder
- getElement() - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication
-
Gets the
Elementof to this Elemental Application. - getElement() - Method in class io.github.xrickastley.sevenelements.element.ElementHolder
- getElement() - Method in class io.github.xrickastley.sevenelements.entity.CrystallizeShardEntity
-
Gets the element of this
CrystallizeShardEntity. - getElement(CommandContext<ServerCommandSource>, String) - Static method in class io.github.xrickastley.sevenelements.command.ElementArgumentType
- getElementalApplication() - Method in class io.github.xrickastley.sevenelements.element.ElementalDamageSource
- getElementalApplication() - Method in class io.github.xrickastley.sevenelements.element.ElementHolder
- getElementalApplication(Element) - Method in interface io.github.xrickastley.sevenelements.component.ElementComponent
-
Gets an Elemental Application with the specified
element. - getElementalInfusion(LivingEntity) - Method in record class io.github.xrickastley.sevenelements.component.ElementalInfusionComponent
- getElementEffects() - Static method in class io.github.xrickastley.sevenelements.effect.ElementalStatusEffect
- getElementHolder(Element) - Method in interface io.github.xrickastley.sevenelements.component.ElementComponent
- getElementHolder(Element) - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- getElementPair(Element) - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- getEntitiesInAoE(LivingEntity, double) - Static method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- getEntitiesInAoE(LivingEntity, double, Predicate<LivingEntity>) - Static method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- getEntity() - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication
- getEntity() - Method in class io.github.xrickastley.sevenelements.util.NonEntityDamagingExplosion
- getEntity(CommandContext<ServerCommandSource>, CommandBossBar) - Static method in class io.github.xrickastley.sevenelements.command.BossBarCommand
- getEntityFromUUID(UUID) - Method in class io.github.xrickastley.sevenelements.entity.SevenElementsEntity
- getEntryForElement(Element) - Static method in class io.github.xrickastley.sevenelements.effect.ElementalStatusEffect
- getEquippedStack(EquipmentSlot) - Method in class io.github.xrickastley.sevenelements.entity.SevenElementsEntity
- getExamples() - Method in class io.github.xrickastley.sevenelements.command.ElementArgumentType
- getExperimentalEntryInfo() - Static method in interface io.github.xrickastley.sevenelements.mixin.RegistryLoaderAccessor
- getForceBodyYaw() - Method in interface io.github.xrickastley.sevenelements.component.FrozenEffectComponent
- getForceBodyYaw() - Method in class io.github.xrickastley.sevenelements.component.FrozenEffectComponentImpl
- getForceHeadYaw() - Method in interface io.github.xrickastley.sevenelements.component.FrozenEffectComponent
- getForceHeadYaw() - Method in class io.github.xrickastley.sevenelements.component.FrozenEffectComponentImpl
- getForceLimbAngle() - Method in interface io.github.xrickastley.sevenelements.component.FrozenEffectComponent
- getForceLimbAngle() - Method in class io.github.xrickastley.sevenelements.component.FrozenEffectComponentImpl
- getForceLimbDistance() - Method in interface io.github.xrickastley.sevenelements.component.FrozenEffectComponent
- getForceLimbDistance() - Method in class io.github.xrickastley.sevenelements.component.FrozenEffectComponentImpl
- getForcePitch() - Method in interface io.github.xrickastley.sevenelements.component.FrozenEffectComponent
- getForcePitch() - Method in class io.github.xrickastley.sevenelements.component.FrozenEffectComponentImpl
- getForcePose() - Method in interface io.github.xrickastley.sevenelements.component.FrozenEffectComponent
- getForcePose() - Method in class io.github.xrickastley.sevenelements.component.FrozenEffectComponentImpl
- getFreezeDecayTimeModifier() - Method in interface io.github.xrickastley.sevenelements.component.ElementComponent
-
Gets the current decay time modifier for the Freeze aura.
- getFreezeDecayTimeModifier() - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- getFreezeDuration(double, LivingEntity) - Method in class io.github.xrickastley.sevenelements.element.reaction.FrozenElementalReaction
-
Returns the freeze duration in seconds.
- getGaugeSequence() - Method in class io.github.xrickastley.sevenelements.element.InternalCooldownType.Builder
- getGaugeSequence() - Method in class io.github.xrickastley.sevenelements.element.InternalCooldownType
- getGaugeUnits() - Method in record class io.github.xrickastley.sevenelements.component.ElementalInfusionComponent
- getGaugeUnits() - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication.Builder
- getGaugeUnits() - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication
- getGreen() - Method in class io.github.xrickastley.sevenelements.util.Color
- getGreenAsPercent() - Method in class io.github.xrickastley.sevenelements.util.Color
-
Gets the
greenvalue as a percent. - getHighestElementPriority() - Method in interface io.github.xrickastley.sevenelements.component.ElementComponent
-
Gets the lowest
priorityvalue from the currently applied Elements as anOptional. - getHighestElementPriority() - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- getHighestElementPriority() - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- getIcdContext() - Method in class io.github.xrickastley.sevenelements.element.ElementalDamageSource
- getId() - Method in enum class io.github.xrickastley.sevenelements.element.Element
- getId() - Method in class io.github.xrickastley.sevenelements.element.InternalCooldownType
- getId() - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- getId() - Method in class io.github.xrickastley.sevenelements.entity.CrystallizeShardEntity.SyncCrystallizeShardTypeS2CPayload
- getId() - Method in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity.SyncDendroCoreS2CPayload
- getId() - Method in class io.github.xrickastley.sevenelements.networking.FinishElementalInfusionS2CPayload
- getId() - Method in record class io.github.xrickastley.sevenelements.networking.ShowElectroChargeS2CPayload
- getId() - Method in record class io.github.xrickastley.sevenelements.networking.ShowElementalDamageS2CPayload
- getId() - Method in record class io.github.xrickastley.sevenelements.networking.ShowElementalReactionS2CPayload
- getId() - Method in record class io.github.xrickastley.sevenelements.networking.SyncBossBarEntityS2CPayload
- getIdentifier(InternalCooldownTag, InternalCooldownType) - Static method in class io.github.xrickastley.sevenelements.element.InternalCooldown
- getIdentifier(String, InternalCooldownType) - Static method in class io.github.xrickastley.sevenelements.element.InternalCooldown
- getInstance(Identifier) - Method in class io.github.xrickastley.sevenelements.element.InternalCooldownType.Builder
- getInternalCooldown(ElementHolder) - Method in class io.github.xrickastley.sevenelements.element.InternalCooldownContext
- getInternalCooldown(InternalCooldownHolder) - Method in class io.github.xrickastley.sevenelements.element.InternalCooldownContext
- getInternalCooldown(InternalCooldownTag, InternalCooldownType) - Method in class io.github.xrickastley.sevenelements.element.InternalCooldownHolder
- getInternalCooldown(String, InternalCooldownType) - Method in class io.github.xrickastley.sevenelements.element.InternalCooldownHolder
- getItem() - Method in class io.github.xrickastley.sevenelements.mixin.ItemStackMixin
- getKnockbackByPlayer() - Method in class io.github.xrickastley.sevenelements.util.NonEntityDamagingExplosion
- getLastReaction() - Method in interface io.github.xrickastley.sevenelements.component.ElementComponent
- getLastReaction() - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- getLevelMultiplier(Entity) - Static method in class io.github.xrickastley.sevenelements.SevenElements
- getLevelMultiplier(ServerWorld) - Static method in class io.github.xrickastley.sevenelements.SevenElements
- getList(NbtCompound, String, Codec<T>) - Static method in class io.github.xrickastley.sevenelements.util.NbtHelper
- getMainArm() - Method in class io.github.xrickastley.sevenelements.entity.SevenElementsEntity
- getMessage(ElementalApplication, ElementalApplication) - Method in enum class io.github.xrickastley.sevenelements.exception.ElementalApplicationOperationException.Operation
- getOrCreateElementalApplication(double, boolean) - Method in class io.github.xrickastley.sevenelements.element.ElementHolder
- getOrCreateElementalApplication(double, double) - Method in class io.github.xrickastley.sevenelements.element.ElementHolder
- getOrDefault(CommandContext<ServerCommandSource>, String, Class<T>, T) - Static method in class io.github.xrickastley.sevenelements.command.CommandUtils
- getOrigin() - Method in class io.github.xrickastley.sevenelements.element.InternalCooldownContext
- getOriginalSource() - Method in class io.github.xrickastley.sevenelements.element.ElementalDamageSource
-
Returns the
DamageSourcethat was used to create thisElementalDamageSource, ornullif aDamageSourcewasn't used. - getOutlineShape(BlockState, BlockView, BlockPos, ShapeContext) - Method in class io.github.xrickastley.sevenelements.block.InfusionTableBlock
- getOwner() - Method in interface io.github.xrickastley.sevenelements.component.ElementComponent
- getOwner() - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- getOwner() - Method in class io.github.xrickastley.sevenelements.element.ElementHolder
- getOwner() - Method in class io.github.xrickastley.sevenelements.element.InternalCooldownHolder
- getParticle(World) - Method in record class io.github.xrickastley.sevenelements.element.Element.ParticleRenderer
- getPath() - Method in class io.github.xrickastley.sevenelements.registry.dynamic.SevenElementsRegistryLoader.Entry
-
The expected path of data pack entries.
- getPlacementState(ItemPlacementContext) - Method in class io.github.xrickastley.sevenelements.block.InfusionTableBlock
- getPlayers() - Method in class io.github.xrickastley.sevenelements.mixin.ServerBossBarMixin
- getPose() - Method in class io.github.xrickastley.sevenelements.entity.SevenElementsEntity
- getPosition() - Method in class io.github.xrickastley.sevenelements.util.NonEntityDamagingExplosion
- getPower() - Method in class io.github.xrickastley.sevenelements.util.NonEntityDamagingExplosion
- getPreloadedInstances() - Static method in class io.github.xrickastley.sevenelements.element.InternalCooldownType
- getPrioritizedElements() - Method in interface io.github.xrickastley.sevenelements.component.ElementComponent
-
Gets all currently prioritized applied elements as an
Array. - getPrioritizedElements() - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- getPriority() - Method in enum class io.github.xrickastley.sevenelements.element.Element
- getPriority(Element) - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
-
Gets the priority of this Elemental Reaction.
- getPriority(ElementalApplication) - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
-
Gets the priority of this Elemental Reaction.
- getReactionDamage(Entity, double) - Static method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- getReactionDamage(Entity, float) - Static method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- getReactionDamage(ServerWorld, double) - Static method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- getReactionDamage(ServerWorld, float) - Static method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- getReactionDisplayOrder() - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- getRecentOwner() - Method in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity
- getRed() - Method in class io.github.xrickastley.sevenelements.util.Color
- getRedAsPercent() - Method in class io.github.xrickastley.sevenelements.util.Color
-
Gets the
redvalue as a percent. - getRemainingTicks() - Method in class io.github.xrickastley.sevenelements.element.DurationElementalApplication
- getRemainingTicks() - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication
- getRemainingTicks() - Method in class io.github.xrickastley.sevenelements.element.GaugeUnitElementalApplication
- getResetInterval() - Method in class io.github.xrickastley.sevenelements.element.InternalCooldownType.Builder
- getResetInterval() - Method in class io.github.xrickastley.sevenelements.element.InternalCooldownType
- getRESMultiplier(LivingEntity, RegistryEntry<EntityAttribute>) - Static method in class io.github.xrickastley.sevenelements.factory.SevenElementsAttributes
- getResourceEntryInfoGetter() - Static method in interface io.github.xrickastley.sevenelements.mixin.RegistryLoaderAccessor
- getResultSlot() - Method in class io.github.xrickastley.sevenelements.screen.ElementalInfusionScreenHandler
- getString() - Method in enum class io.github.xrickastley.sevenelements.element.Element
- getString(StringReader) - Method in class io.github.xrickastley.sevenelements.command.InternalCooldownTagType
- getTag() - Method in class io.github.xrickastley.sevenelements.element.InternalCooldownTag
-
Gets the tag of this
InternalCooldownTag - getTag(CommandContext<?>, String) - Static method in class io.github.xrickastley.sevenelements.command.InternalCooldownTagType
- getTag(InternalCooldownContext.Builder) - Static method in class io.github.xrickastley.sevenelements.element.InternalCooldownContext.Builder
- getTagOrDefault(CommandContext<?>, String, InternalCooldownTag) - Static method in class io.github.xrickastley.sevenelements.command.InternalCooldownTagType
- getText() - Method in enum class io.github.xrickastley.sevenelements.element.Element
- getText() - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication
- getText() - Method in class io.github.xrickastley.sevenelements.element.InternalCooldownTag
- getText() - Method in class io.github.xrickastley.sevenelements.element.InternalCooldownType
- getText() - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- getText(boolean) - Method in class io.github.xrickastley.sevenelements.element.InternalCooldownType
- getText(ElementalApplication.Builder) - Static method in class io.github.xrickastley.sevenelements.element.ElementalApplication.Builder
- getText(ElementalApplication.Builder, String) - Static method in class io.github.xrickastley.sevenelements.element.ElementalApplication.Builder
- getText(ElementalApplication.Builder, String, String) - Static method in class io.github.xrickastley.sevenelements.element.ElementalApplication.Builder
- getText(ElementalApplication.Builder, DecimalFormat) - Static method in class io.github.xrickastley.sevenelements.element.ElementalApplication.Builder
- getText(ElementalApplication.Builder, DecimalFormat, DecimalFormat) - Static method in class io.github.xrickastley.sevenelements.element.ElementalApplication.Builder
- getText(String) - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication
- getText(String, String) - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication
- getText(DecimalFormat) - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication
- getText(DecimalFormat, DecimalFormat) - Method in class io.github.xrickastley.sevenelements.element.DurationElementalApplication
- getText(DecimalFormat, DecimalFormat) - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication
- getText(DecimalFormat, DecimalFormat) - Method in class io.github.xrickastley.sevenelements.element.GaugeUnitElementalApplication
- getText(Formatting...) - Method in class io.github.xrickastley.sevenelements.element.InternalCooldownTag
- getTexture() - Method in enum class io.github.xrickastley.sevenelements.element.Element
- getTimerText() - Method in class io.github.xrickastley.sevenelements.element.DurationElementalApplication
- getTimerText(ElementalApplication) - Static method in class io.github.xrickastley.sevenelements.element.ElementalApplications
-
Gets the timer text of a provided
ElementalApplication, or the standard text if unapplicable. - getTimerText(String) - Method in class io.github.xrickastley.sevenelements.element.DurationElementalApplication
- getTimerText(String, String) - Method in class io.github.xrickastley.sevenelements.element.DurationElementalApplication
- getTimerText(DecimalFormat) - Method in class io.github.xrickastley.sevenelements.element.DurationElementalApplication
- getTimerText(DecimalFormat, DecimalFormat) - Method in class io.github.xrickastley.sevenelements.element.DurationElementalApplication
- getTriggerableReactions(int, ElementalApplication) - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- getTriggeringElement() - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- getTriggeringElement() - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction.Settings
- getTriggeringElementPriority() - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- getType() - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication
-
Gets the Type of this Elemental Application.
- getType(InternalCooldownContext.Builder) - Static method in class io.github.xrickastley.sevenelements.element.InternalCooldownContext.Builder
- getUuid() - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication
- getUuid() - Method in class io.github.xrickastley.sevenelements.element.InternalCooldownContext
- getWorld() - Method in class io.github.xrickastley.sevenelements.mixin.EntityMixin
- getWorld() - Method in class io.github.xrickastley.sevenelements.util.NonEntityDamagingExplosion
- gradient(Color, Color, int) - Static method in class io.github.xrickastley.sevenelements.util.Color
- gradient(Color, Color, int, Ease) - Static method in class io.github.xrickastley.sevenelements.util.Color
- gradient(String, int, int) - Static method in class io.github.xrickastley.sevenelements.util.TextHelper
- gradientStep(Color, Color, double) - Static method in class io.github.xrickastley.sevenelements.util.Color
- gradientStep(Color, Color, double, Ease) - Static method in class io.github.xrickastley.sevenelements.util.Color
- green - Variable in class io.github.xrickastley.sevenelements.util.Color
- GrindstoneScreenHandler$23Mixin - Class in io.github.xrickastley.sevenelements.mixin
- GrindstoneScreenHandler$23Mixin() - Constructor for class io.github.xrickastley.sevenelements.mixin.GrindstoneScreenHandler$23Mixin
- GrindstoneScreenHandler$4Mixin - Class in io.github.xrickastley.sevenelements.mixin
- GrindstoneScreenHandler$4Mixin() - Constructor for class io.github.xrickastley.sevenelements.mixin.GrindstoneScreenHandler$4Mixin
- GrindstoneScreenHandlerMixin - Class in io.github.xrickastley.sevenelements.mixin
- GrindstoneScreenHandlerMixin() - Constructor for class io.github.xrickastley.sevenelements.mixin.GrindstoneScreenHandlerMixin
H
- hadNoAi - Variable in class io.github.xrickastley.sevenelements.component.FrozenEffectComponentImpl
- HALF - Static variable in class io.github.xrickastley.sevenelements.block.InfusionTableBlock
- handleInternalCooldown() - Method in class io.github.xrickastley.sevenelements.element.InternalCooldown
-
Handles the Internal Cooldown.
- Handler() - Constructor for class io.github.xrickastley.sevenelements.effect.ElementalStatusEffect.Handler
- Hardcoded ICD Types - Search tag in class io.github.xrickastley.sevenelements.element.InternalCooldownType
- Section
- HAS_ANEMO_INFUSION - Static variable in class io.github.xrickastley.sevenelements.registry.SevenElementsDamageTypeTags
- HAS_CRYO_INFUSION - Static variable in class io.github.xrickastley.sevenelements.registry.SevenElementsDamageTypeTags
- HAS_DENDRO_INFUSION - Static variable in class io.github.xrickastley.sevenelements.registry.SevenElementsDamageTypeTags
- HAS_ELECTRO_INFUSION - Static variable in class io.github.xrickastley.sevenelements.registry.SevenElementsDamageTypeTags
- HAS_GEO_INFUSION - Static variable in class io.github.xrickastley.sevenelements.registry.SevenElementsDamageTypeTags
- HAS_HYDRO_INFUSION - Static variable in class io.github.xrickastley.sevenelements.registry.SevenElementsDamageTypeTags
- HAS_PYRO_INFUSION - Static variable in class io.github.xrickastley.sevenelements.registry.SevenElementsDamageTypeTags
- hasAnyElement(Collection<Element>) - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- hasAnyElement(Stream<Element>) - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- hasAuraTax - Variable in class io.github.xrickastley.sevenelements.element.Element.ElementSettings
- hasAuraTax() - Method in enum class io.github.xrickastley.sevenelements.element.Element
- hasAuraTax(boolean) - Method in class io.github.xrickastley.sevenelements.element.Element.ElementSettings
-
Sets if the element, when applied as an Aura Element, would have its Gauge Units deducted by the Aura Tax.
- hasDamageColor() - Method in enum class io.github.xrickastley.sevenelements.element.Element
- hasDecayInheritance() - Method in enum class io.github.xrickastley.sevenelements.element.Element
- hasElement(Element) - Method in class io.github.xrickastley.sevenelements.element.reaction.AbstractDendroCoreElementalReaction
- hasElement(Element) - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- hasElementalApplication() - Method in class io.github.xrickastley.sevenelements.element.ElementHolder
- hasElementalApplication(Element) - Method in interface io.github.xrickastley.sevenelements.component.ElementComponent
-
Checks if this entity has a specified Elemental Application with the provided
element. - hasElementalInfusion() - Method in record class io.github.xrickastley.sevenelements.component.ElementalInfusionComponent
- hasEntity - Variable in record class io.github.xrickastley.sevenelements.networking.SyncBossBarEntityS2CPayload
-
The field for the
hasEntityrecord component. - hasEntity() - Method in record class io.github.xrickastley.sevenelements.networking.SyncBossBarEntityS2CPayload
-
Returns the value of the
hasEntityrecord component. - hashCode() - Method in record class io.github.xrickastley.sevenelements.advancement.criterion.ElementalInfusionCriterion.Conditions
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.xrickastley.sevenelements.component.ElementalInfusionComponent
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.xrickastley.sevenelements.element.Element.ParticleRenderer
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.xrickastley.sevenelements.networking.ShowElectroChargeS2CPayload
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.xrickastley.sevenelements.networking.ShowElementalDamageS2CPayload
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.xrickastley.sevenelements.networking.ShowElementalReactionS2CPayload
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.xrickastley.sevenelements.networking.SyncBossBarEntityS2CPayload
-
Returns a hash code value for this object.
- hasInfusion(ItemStack) - Static method in record class io.github.xrickastley.sevenelements.component.ElementalInfusionComponent
- hasInternalCooldown() - Method in class io.github.xrickastley.sevenelements.element.InternalCooldownContext
- hasLastReaction() - Method in interface io.github.xrickastley.sevenelements.component.ElementComponent
- hasOrigin() - Method in class io.github.xrickastley.sevenelements.element.InternalCooldownContext
- hasSidedTransparency(BlockState) - Method in class io.github.xrickastley.sevenelements.block.InfusionTableBlock
- hasStatusEffect(RegistryEntry<StatusEffect>) - Method in class io.github.xrickastley.sevenelements.mixin.PrioritizedLivingEntityMixin
- hasTexture() - Method in enum class io.github.xrickastley.sevenelements.element.Element
- hasValidLastReaction() - Method in interface io.github.xrickastley.sevenelements.component.ElementComponent
- HEAVY_WEAPON - Static variable in class io.github.xrickastley.sevenelements.registry.SevenElementsItemTags
- HeavyShatterElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- HeavyShatterElementalReaction() - Constructor for class io.github.xrickastley.sevenelements.element.reaction.HeavyShatterElementalReaction
- holder - Variable in class io.github.xrickastley.sevenelements.element.InternalCooldown
- Holder<T> - Class in io.github.xrickastley.sevenelements.util
- Holder(T) - Constructor for class io.github.xrickastley.sevenelements.util.Holder
- HYDRO - Enum constant in enum class io.github.xrickastley.sevenelements.element.Element
- HYDRO - Static variable in interface io.github.xrickastley.sevenelements.util.Colors
- HYDRO_BLOOM - Static variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReactions
- HYDRO_CRYSTALLIZE - Static variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReactions
- HYDRO_DMG_BONUS - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsAttributes
- HYDRO_FROM_WATER - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsGameRules
- HYDRO_RES - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsAttributes
- HYDRO_SWIRL - Static variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReactions
- HYDRO_VAPORIZE - Static variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReactions
- HydroBloomElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- HydroBloomElementalReaction() - Constructor for class io.github.xrickastley.sevenelements.element.reaction.HydroBloomElementalReaction
- HydroCrystallizeElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- HydroCrystallizeElementalReaction() - Constructor for class io.github.xrickastley.sevenelements.element.reaction.HydroCrystallizeElementalReaction
- HydroSwirlElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- HydroSwirlElementalReaction() - Constructor for class io.github.xrickastley.sevenelements.element.reaction.HydroSwirlElementalReaction
- HydroVaporizeElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- HydroVaporizeElementalReaction() - Constructor for class io.github.xrickastley.sevenelements.element.reaction.HydroVaporizeElementalReaction
- HYPERBLOOM - Enum constant in enum class io.github.xrickastley.sevenelements.entity.DendroCoreEntity.Type
- HYPERBLOOM - Static variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReactions
- hyperbloomAge - Variable in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity
- HyperbloomElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- HyperbloomElementalReaction() - Constructor for class io.github.xrickastley.sevenelements.element.reaction.HyperbloomElementalReaction
I
- IBossBar - Interface in io.github.xrickastley.sevenelements.interfaces
- ICD_NONE - Variable in class io.github.xrickastley.sevenelements.element.InternalCooldownHolder
- icdContext - Variable in class io.github.xrickastley.sevenelements.element.ElementalDamageSource
- id - Variable in enum class io.github.xrickastley.sevenelements.element.Element
- id - Variable in class io.github.xrickastley.sevenelements.element.InternalCooldownType
- id - Variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- id - Variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction.Settings
- ID - Static variable in class io.github.xrickastley.sevenelements.entity.CrystallizeShardEntity.SyncCrystallizeShardTypeS2CPayload
- ID - Static variable in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity.SyncDendroCoreS2CPayload
- ID - Static variable in class io.github.xrickastley.sevenelements.networking.FinishElementalInfusionS2CPayload
- ID - Static variable in record class io.github.xrickastley.sevenelements.networking.ShowElectroChargeS2CPayload
- ID - Static variable in record class io.github.xrickastley.sevenelements.networking.ShowElementalDamageS2CPayload
- ID - Static variable in record class io.github.xrickastley.sevenelements.networking.ShowElementalReactionS2CPayload
- ID - Static variable in record class io.github.xrickastley.sevenelements.networking.SyncBossBarEntityS2CPayload
- IDamageSource - Interface in io.github.xrickastley.sevenelements.interfaces
- IdentifiedEntry(Class<T>, RegistryKey<? extends Registry<T>>, Codec<R>, BiFunction<R, Identifier, T>) - Constructor for class io.github.xrickastley.sevenelements.registry.dynamic.SevenElementsRegistryLoader.IdentifiedEntry
- IdentifiedEntry(Class<T>, RegistryKey<? extends Registry<T>>, Codec<R>, BiFunction<R, Identifier, T>, boolean) - Constructor for class io.github.xrickastley.sevenelements.registry.dynamic.SevenElementsRegistryLoader.IdentifiedEntry
- identifier(String) - Static method in class io.github.xrickastley.sevenelements.SevenElements
- idEquals(ElementalReaction) - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- idleAnimationState - Variable in class io.github.xrickastley.sevenelements.entity.CrystallizeShardEntity
- IEnderDragonFight - Interface in io.github.xrickastley.sevenelements.interfaces
- ifPresentMapped(T, Function<T, R>, Consumer<R>) - Static method in class io.github.xrickastley.sevenelements.util.ClassInstanceUtil
-
If
instanceisn't null andmapper.apply(instance)isn'tnull, calls theifNonNullconsumer with the mapped value obtained frommapper.apply(instance). - IGNORED_TARGETS - Static variable in class io.github.xrickastley.sevenelements.registry.SevenElementsEntityTypeTags
- ILivingEntity - Interface in io.github.xrickastley.sevenelements.interfaces
- ImmutablePair<A,
B> - Class in io.github.xrickastley.sevenelements.util - ImmutablePair(A, B) - Constructor for class io.github.xrickastley.sevenelements.util.ImmutablePair
- impl - Variable in class io.github.xrickastley.sevenelements.component.ElementComponentImpl.FreezeDecayHandler
- IN_CUBIC - Enum constant in enum class io.github.xrickastley.sevenelements.util.Ease
- IN_OUT_CUBIC - Enum constant in enum class io.github.xrickastley.sevenelements.util.Ease
- IN_OUT_QUAD - Enum constant in enum class io.github.xrickastley.sevenelements.util.Ease
- IN_OUT_QUART - Enum constant in enum class io.github.xrickastley.sevenelements.util.Ease
- IN_OUT_SINE - Enum constant in enum class io.github.xrickastley.sevenelements.util.Ease
- IN_QUAD - Enum constant in enum class io.github.xrickastley.sevenelements.util.Ease
- IN_QUART - Enum constant in enum class io.github.xrickastley.sevenelements.util.Ease
- IN_SINE - Enum constant in enum class io.github.xrickastley.sevenelements.util.Ease
- includeElementInGrind(ItemStack, CallbackInfoReturnable<ItemStack>) - Method in class io.github.xrickastley.sevenelements.mixin.GrindstoneScreenHandlerMixin
- includes(Object) - Method in class io.github.xrickastley.sevenelements.util.Array
-
Returns
trueif thisArraycontains the specified element. - indexOf(Object) - Method in class io.github.xrickastley.sevenelements.util.Array
-
Returns the index of the first occurrence of the specified element in this
Array, or-1if thisArraydoes not contain the element. - InfusableProjectile - Interface in io.github.xrickastley.sevenelements.interfaces
- infuse(PlayerEntity) - Method in class io.github.xrickastley.sevenelements.screen.ElementalInfusionScreenHandler
- infuseDuration(CommandContext<ServerCommandSource>) - Static method in class io.github.xrickastley.sevenelements.command.ElementCommand
- infuseGaugeUnit(CommandContext<ServerCommandSource>) - Static method in class io.github.xrickastley.sevenelements.command.ElementCommand
- infuseRemove(CommandContext<ServerCommandSource>) - Static method in class io.github.xrickastley.sevenelements.command.ElementCommand
- INFUSION_TABLE - Static variable in class io.github.xrickastley.sevenelements.block.SevenElementsBlocks
- INFUSION_TABLE - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsGameRules
- INFUSION_TABLE - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsItems
- InfusionTableBlock - Class in io.github.xrickastley.sevenelements.block
- InfusionTableBlock() - Constructor for class io.github.xrickastley.sevenelements.block.InfusionTableBlock
- InfusionTableBlock(AbstractBlock.Settings) - Constructor for class io.github.xrickastley.sevenelements.block.InfusionTableBlock
- Inject - Annotation Interface in io.github.xrickastley.sevenelements.annotation.mixin
-
Applied to declare that the annotated method is considered an "injected" method originating from this class.
- inRange(double, double, double) - Static method in class io.github.xrickastley.sevenelements.util.MathHelper2
- insertStack(ItemStack, int) - Method in class io.github.xrickastley.sevenelements.screen.LockableSlot
- INSTANCE - Static variable in class io.github.xrickastley.sevenelements.effect.ElementalStatusEffect.Handler
- INSTANCE - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsItems.ModifyEntryHandler
- INSTANCES - Static variable in class io.github.xrickastley.sevenelements.element.InternalCooldownTag
- INTERNAL_COOLDOWN_TYPE - Static variable in class io.github.xrickastley.sevenelements.registry.SevenElementsRegistryKeys
- internalCooldown - Variable in record class io.github.xrickastley.sevenelements.component.ElementalInfusionComponent
-
The field for the
internalCooldownrecord component. - internalCooldown() - Method in record class io.github.xrickastley.sevenelements.component.ElementalInfusionComponent
-
Returns the value of the
internalCooldownrecord component. - InternalCooldown - Class in io.github.xrickastley.sevenelements.element
-
An
InternalCooldownis a class used for holding the variousInternalCooldowncomponents together in a single class. - InternalCooldown(InternalCooldownHolder, InternalCooldownTag, InternalCooldownType) - Constructor for class io.github.xrickastley.sevenelements.element.InternalCooldown
- InternalCooldownContext - Class in io.github.xrickastley.sevenelements.element
-
An
InternalCooldownContextis a class used for holding the variousInternalCooldowncomponents together in a single class. - InternalCooldownContext(LivingEntity, InternalCooldownTag, InternalCooldownType) - Constructor for class io.github.xrickastley.sevenelements.element.InternalCooldownContext
- InternalCooldownContext(LivingEntity, InternalCooldownTag, InternalCooldownType, boolean) - Constructor for class io.github.xrickastley.sevenelements.element.InternalCooldownContext
- InternalCooldownContext.Builder - Class in io.github.xrickastley.sevenelements.element
- InternalCooldownHolder - Class in io.github.xrickastley.sevenelements.element
- InternalCooldownHolder(LivingEntity) - Constructor for class io.github.xrickastley.sevenelements.element.InternalCooldownHolder
- internalCooldowns - Variable in class io.github.xrickastley.sevenelements.element.ElementHolder
- InternalCooldownTag - Class in io.github.xrickastley.sevenelements.element
-
An
InternalCooldownTagis a class used for holding unique instances of Internal Cooldown Tags per session. - InternalCooldownTag(String) - Constructor for class io.github.xrickastley.sevenelements.element.InternalCooldownTag
- InternalCooldownTagType - Class in io.github.xrickastley.sevenelements.command
- InternalCooldownTagType() - Constructor for class io.github.xrickastley.sevenelements.command.InternalCooldownTagType
- InternalCooldownType - Class in io.github.xrickastley.sevenelements.element
-
An
InternalCooldownTypeis a class used for holding different types of Internal Cooldowns by having various instances of the "Reset Interval" and the "Gauge Sequence" variables. - InternalCooldownType(Identifier, int, int) - Constructor for class io.github.xrickastley.sevenelements.element.InternalCooldownType
- InternalCooldownType.Builder - Class in io.github.xrickastley.sevenelements.element
-
An intermediary class between the
InternalCooldownTypeand its serialized version. - INTERVAL_ONLY - Static variable in class io.github.xrickastley.sevenelements.element.InternalCooldownType
- INVALID_NBT_DATA - Enum constant in enum class io.github.xrickastley.sevenelements.exception.ElementalApplicationOperationException.Operation
- INVALID_UUID_VALUES - Enum constant in enum class io.github.xrickastley.sevenelements.exception.ElementalApplicationOperationException.Operation
- INVULNERABLE_EXCEPTION - Static variable in class io.github.xrickastley.sevenelements.command.DamageCommand
- io.github.xrickastley.sevenelements - package io.github.xrickastley.sevenelements
- io.github.xrickastley.sevenelements.advancement.criterion - package io.github.xrickastley.sevenelements.advancement.criterion
- io.github.xrickastley.sevenelements.annotation - package io.github.xrickastley.sevenelements.annotation
- io.github.xrickastley.sevenelements.annotation.mixin - package io.github.xrickastley.sevenelements.annotation.mixin
- io.github.xrickastley.sevenelements.block - package io.github.xrickastley.sevenelements.block
- io.github.xrickastley.sevenelements.command - package io.github.xrickastley.sevenelements.command
- io.github.xrickastley.sevenelements.component - package io.github.xrickastley.sevenelements.component
- io.github.xrickastley.sevenelements.effect - package io.github.xrickastley.sevenelements.effect
- io.github.xrickastley.sevenelements.element - package io.github.xrickastley.sevenelements.element
- io.github.xrickastley.sevenelements.element.reaction - package io.github.xrickastley.sevenelements.element.reaction
- io.github.xrickastley.sevenelements.entity - package io.github.xrickastley.sevenelements.entity
- io.github.xrickastley.sevenelements.events - package io.github.xrickastley.sevenelements.events
- io.github.xrickastley.sevenelements.exception - package io.github.xrickastley.sevenelements.exception
- io.github.xrickastley.sevenelements.factory - package io.github.xrickastley.sevenelements.factory
- io.github.xrickastley.sevenelements.interfaces - package io.github.xrickastley.sevenelements.interfaces
- io.github.xrickastley.sevenelements.mixin - package io.github.xrickastley.sevenelements.mixin
- io.github.xrickastley.sevenelements.networking - package io.github.xrickastley.sevenelements.networking
- io.github.xrickastley.sevenelements.registry - package io.github.xrickastley.sevenelements.registry
- io.github.xrickastley.sevenelements.registry.dynamic - package io.github.xrickastley.sevenelements.registry.dynamic
- io.github.xrickastley.sevenelements.screen - package io.github.xrickastley.sevenelements.screen
- io.github.xrickastley.sevenelements.util - package io.github.xrickastley.sevenelements.util
- io.github.xrickastley.sevenelements.util.functions - package io.github.xrickastley.sevenelements.util.functions
- IPlayerEntity - Interface in io.github.xrickastley.sevenelements.interfaces
- isAura - Variable in class io.github.xrickastley.sevenelements.element.ElementalApplication.Builder
- isAura - Variable in class io.github.xrickastley.sevenelements.element.ElementalApplication
- isAuraElement() - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication
-
Returns whether this Elemental Application is an aura element.
- isBurgeon() - Method in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity
- isBurningOnCD() - Method in interface io.github.xrickastley.sevenelements.component.ElementComponent
- isBurningOnCD() - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- isCollidable() - Method in class io.github.xrickastley.sevenelements.entity.SevenElementsEntity
- isColliding(Box, Box) - Static method in class io.github.xrickastley.sevenelements.util.BoxUtil
- isDead() - Method in class io.github.xrickastley.sevenelements.mixin.PrioritizedLivingEntityMixin
- isDuration() - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication
-
Returns whether this Elemental Application is using a specified duration.
- isDynamicRegistry(Registry<?>) - Static method in class io.github.xrickastley.sevenelements.registry.dynamic.SevenElementsRegistryLoader
- isDynamicRegistry(RegistryKey<? extends Registry<?>>) - Static method in class io.github.xrickastley.sevenelements.registry.dynamic.SevenElementsRegistryLoader
- isElectroChargedOnCD() - Method in interface io.github.xrickastley.sevenelements.component.ElementComponent
- isElectroChargedOnCD() - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- isElementalEffect(RegistryEntry<StatusEffect>) - Static method in class io.github.xrickastley.sevenelements.effect.ElementalStatusEffect
- isEmpty() - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl.CrystallizeShield
- isEmpty() - Method in class io.github.xrickastley.sevenelements.element.DurationElementalApplication
-
Returns whether this Elemental Application is empty.
- isEmpty() - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication
-
Returns whether this Elemental Application is empty.
- isEmpty() - Method in class io.github.xrickastley.sevenelements.element.GaugeUnitElementalApplication
-
Returns whether this Elemental Application is empty.
- isEmpty() - Method in class io.github.xrickastley.sevenelements.util.Array
-
A
CopyOnWriteArrayListmethod, returnstrueif this list contains no elements. - isFalsy(Object) - Static method in class io.github.xrickastley.sevenelements.util.JavaScriptUtil
-
Mimics JavaScript's falsy coercion, returning
trueif the value is considered falsy. - isFreezeReapplied - Variable in class io.github.xrickastley.sevenelements.component.ElementComponentImpl.FreezeDecayHandler
- isFrozen - Variable in class io.github.xrickastley.sevenelements.component.FrozenEffectComponentImpl
- isFrozen() - Method in interface io.github.xrickastley.sevenelements.component.FrozenEffectComponent
- isFrozen() - Method in class io.github.xrickastley.sevenelements.component.FrozenEffectComponentImpl
- isGaugeUnits() - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication
-
Returns whether this Elemental Application is using Gauge Units.
- isHyperbloom() - Method in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity
- isInInternalCooldown() - Method in class io.github.xrickastley.sevenelements.element.InternalCooldown
-
Checks if an element can be applied based on this Internal Cooldown.
- isLocked - Variable in class io.github.xrickastley.sevenelements.screen.LockableSlot
- isLocked() - Method in class io.github.xrickastley.sevenelements.screen.LockableSlot
- isNormal() - Method in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity
- isOfElement(Element) - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication
-
Checks if the element in this Elemental Application is of the given
element. - isPushable() - Method in class io.github.xrickastley.sevenelements.entity.SevenElementsEntity
- isSmall() - Method in class io.github.xrickastley.sevenelements.util.NonEntityDamagingExplosion
- isTriggerable(Entity) - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- isTriggerable(LivingEntity) - Method in class io.github.xrickastley.sevenelements.element.reaction.AbstractBurningElementalReaction
- isTriggerable(LivingEntity) - Method in class io.github.xrickastley.sevenelements.element.reaction.AbstractDendroCoreElementalReaction
- isTriggerable(LivingEntity) - Method in class io.github.xrickastley.sevenelements.element.reaction.ElectroChargedElementalReaction
- isTriggerable(LivingEntity) - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- isTriggerable(LivingEntity) - Method in class io.github.xrickastley.sevenelements.element.reaction.HeavyShatterElementalReaction
- isTruthy(Object) - Static method in class io.github.xrickastley.sevenelements.util.JavaScriptUtil
-
Mimics JavaScript's truthy coercion, returning
trueif the value is considered truthy. - isUnmodifiable(Identifier) - Method in class io.github.xrickastley.sevenelements.registry.dynamic.SevenElementsRegistryLoader.Entry
- item - Variable in record class io.github.xrickastley.sevenelements.advancement.criterion.ElementalInfusionCriterion.Conditions
-
The field for the
itemrecord component. - item - Variable in class io.github.xrickastley.sevenelements.factory.SevenElementsItems.Entry
- item - Variable in class io.github.xrickastley.sevenelements.util.NonEntityDamagingExplosion.DroppedItem
- item() - Method in record class io.github.xrickastley.sevenelements.advancement.criterion.ElementalInfusionCriterion.Conditions
-
Returns the value of the
itemrecord component. - ITEM_INFUSION - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsSoundEvents
- ItemStackMixin - Class in io.github.xrickastley.sevenelements.mixin
- ItemStackMixin() - Constructor for class io.github.xrickastley.sevenelements.mixin.ItemStackMixin
- iterator() - Method in class io.github.xrickastley.sevenelements.util.Array
-
A
CopyOnWriteArrayListmethod, returns an iterator over the elements in this list in proper sequence.
J
- JavaScriptUtil - Class in io.github.xrickastley.sevenelements.util
-
Utility class for JavaScript's "quirks".
- JavaScriptUtil() - Constructor for class io.github.xrickastley.sevenelements.util.JavaScriptUtil
- join() - Method in class io.github.xrickastley.sevenelements.util.Array
-
Joins all the elements of this
Arrayinto aString, separated by commas. - join(String) - Method in class io.github.xrickastley.sevenelements.util.Array
-
Joins all the elements of this
Arrayinto aString, separated by the specified separator string.
K
- key - Variable in class io.github.xrickastley.sevenelements.registry.dynamic.SevenElementsRegistryLoader.Entry
- KEY - Static variable in interface io.github.xrickastley.sevenelements.component.ElementComponent
- KEY - Static variable in interface io.github.xrickastley.sevenelements.component.FrozenEffectComponent
- kill(ServerWorld) - Method in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity
- kill(ServerWorld) - Method in class io.github.xrickastley.sevenelements.entity.SevenElementsEntity
- knockbackByPlayer - Variable in class io.github.xrickastley.sevenelements.util.NonEntityDamagingExplosion
L
- lastDamageTaken - Variable in class io.github.xrickastley.sevenelements.mixin.PrioritizedLivingEntityMixin
- lastIndexOf(Object) - Method in class io.github.xrickastley.sevenelements.util.Array
-
Returns the index of the last occurrence of the specified element in this
Array, or-1if thisArraydoes not contain the element. - lastReaction - Variable in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- length() - Method in class io.github.xrickastley.sevenelements.util.Array
-
Returns the length (the number of elements) in this
Array. - lenientReadUnquotedString(StringReader) - Method in class io.github.xrickastley.sevenelements.command.InternalCooldownTagType
- LEVEL_MULTIPLIER - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsGameRules
- LINEAR - Enum constant in enum class io.github.xrickastley.sevenelements.util.Ease
- link(RegistryEntry<EntityAttribute>, Element, SevenElementsAttributes.ModifierType) - Static method in class io.github.xrickastley.sevenelements.factory.SevenElementsAttributes
- linkDecayOnlyIf - Variable in class io.github.xrickastley.sevenelements.element.Element.ElementSettings
- linkedElement - Variable in class io.github.xrickastley.sevenelements.element.Element.ElementSettings
- linkedElements - Variable in enum class io.github.xrickastley.sevenelements.element.Element
- linkElement(Element) - Method in class io.github.xrickastley.sevenelements.element.Element.ElementSettings
-
Links the provided
elementto this element. - linkGaugeDecay(boolean) - Method in class io.github.xrickastley.sevenelements.element.Element.ElementSettings
-
Sets whether the gauge decay is linked to the gauge of this element, or the gauge of the corresponding element, if
reversewastruefor.invalid reference
ElementSettings#linkedElement - linkGaugeDecayIf(Predicate<ElementalApplication>) - Method in class io.github.xrickastley.sevenelements.element.Element.ElementSettings
-
Sets whether, at this instance in time, the gauge decay is linked to the gauge of this element, or the gauge of the corresponding element, if
reversewastruefor.invalid reference
ElementSettings#linkedElement - LINKS - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsAttributes
- linkToElement(Element) - Method in class io.github.xrickastley.sevenelements.element.Element.ElementSettings
-
Links this element to the provided
element. - listIterator() - Method in class io.github.xrickastley.sevenelements.util.Array
- listIterator(int) - Method in class io.github.xrickastley.sevenelements.util.Array
- listSuggestions(CommandContext<S>, SuggestionsBuilder) - Method in class io.github.xrickastley.sevenelements.command.ElementArgumentType
- listSuggestions(CommandContext<S>, SuggestionsBuilder) - Method in class io.github.xrickastley.sevenelements.command.InternalCooldownTagType
- LivingEntityMixin - Class in io.github.xrickastley.sevenelements.mixin
- LivingEntityMixin(EntityType<? extends LivingEntity>, World) - Constructor for class io.github.xrickastley.sevenelements.mixin.LivingEntityMixin
- load() - Static method in class io.github.xrickastley.sevenelements.registry.SevenElementsRegistries
- load() - Static method in class io.github.xrickastley.sevenelements.registry.SevenElementsRegistryKeys
- loadFromNetwork(Map<RegistryKey<? extends Registry<?>>, RegistryLoader.ElementsAndTags>, ResourceFactory, RegistryOps.RegistryInfoGetter, MutableRegistry<E>, Decoder<E>, Map<RegistryKey<?>, Exception>) - Static method in class io.github.xrickastley.sevenelements.registry.dynamic.SevenElementsRegistryLoader
- loadFromResource(ResourceManager, RegistryOps.RegistryInfoGetter, MutableRegistry<E>, Decoder<E>, Map<RegistryKey<?>, Exception>) - Static method in class io.github.xrickastley.sevenelements.registry.dynamic.SevenElementsRegistryLoader
- Local - Annotation Interface in io.github.xrickastley.sevenelements.annotation.mixin
-
Applied to declare that the annotated parameter is a local value originating from the method.
- lock() - Method in class io.github.xrickastley.sevenelements.screen.LockableSlot
- LockableSlot - Class in io.github.xrickastley.sevenelements.screen
- LockableSlot(Inventory, int, int, int) - Constructor for class io.github.xrickastley.sevenelements.screen.LockableSlot
- LOGGER - Static variable in class io.github.xrickastley.sevenelements.SevenElements
- logicalOR(T...) - Static method in class io.github.xrickastley.sevenelements.util.JavaScriptUtil
-
Mimics JavaScript's "logical OR" (||) operator, returning the first truthy value as determined by
JavaScriptUtil#isTruthyor the last falsy value as determined byJavaScriptUtil#isFalsyin the provided array. - LOWER - Static variable in class io.github.xrickastley.sevenelements.block.InfusionTableBlock
M
- mainEntity - Variable in record class io.github.xrickastley.sevenelements.networking.ShowElectroChargeS2CPayload
-
The field for the
mainEntityrecord component. - mainEntity() - Method in record class io.github.xrickastley.sevenelements.networking.ShowElectroChargeS2CPayload
-
Returns the value of the
mainEntityrecord component. - makeBehavior(Entity) - Method in class io.github.xrickastley.sevenelements.util.NonEntityDamagingExplosion
- map(Function<? super T, ? extends R>) - Method in class io.github.xrickastley.sevenelements.util.Array
-
Returns a new
Arrayconsisting of the results of applying the given function to the elements of thisArray. - map(Function<T, R>) - Method in class io.github.xrickastley.sevenelements.util.Holder
- map(Supplier<T>, Function<T, R>) - Static method in class io.github.xrickastley.sevenelements.util.Functions
- map(T[], Function<T, R>) - Static method in class io.github.xrickastley.sevenelements.command.ElementArgumentType
- mapOrNull(T, Function<T, R>) - Static method in class io.github.xrickastley.sevenelements.util.ClassInstanceUtil
-
Maps the provided instance into
Rif it isn'tnull. - MathHelper2 - Class in io.github.xrickastley.sevenelements.util
- MathHelper2() - Constructor for class io.github.xrickastley.sevenelements.util.MathHelper2
- merge(ItemStack) - Method in class io.github.xrickastley.sevenelements.util.NonEntityDamagingExplosion.DroppedItem
- messageSupplier - Variable in enum class io.github.xrickastley.sevenelements.exception.ElementalApplicationOperationException.Operation
- method() - Element in annotation interface io.github.xrickastley.sevenelements.annotation.mixin.Inject
- method() - Element in annotation interface io.github.xrickastley.sevenelements.annotation.mixin.ModifyExpressionValue
- method() - Element in annotation interface io.github.xrickastley.sevenelements.annotation.mixin.ModifyVariable
- mixin$allowDendroPassthrough(boolean, ElementComponent, ElementalApplication) - Static method in class io.github.xrickastley.sevenelements.element.reaction.AbstractBurningElementalReaction
- mixin$changeReaction(Optional<ElementalReaction>, ElementComponent, ElementalApplication) - Static method in class io.github.xrickastley.sevenelements.element.reaction.AbstractBurningElementalReaction
- mixin$forceReapplyDendroWhenBurning(ElementComponent, ElementalApplication) - Static method in class io.github.xrickastley.sevenelements.element.reaction.AbstractBurningElementalReaction
-
Reapplies the Dendro element when the only "highest priority" element is Burning.
- mixin$modifySwirlReactions(boolean, ElementComponent, ElementalReaction) - Static method in class io.github.xrickastley.sevenelements.element.reaction.FrozenElementalReaction
- mixin$onlyAllowPyroReactions(boolean, ElementComponent, ElementalReaction) - Static method in class io.github.xrickastley.sevenelements.element.reaction.AbstractBurningElementalReaction
- mixin$preventReapplication(ElementalApplication, ElementComponent) - Static method in class io.github.xrickastley.sevenelements.element.reaction.QuickenElementalReaction
- mixin$reduceQuickenGauge(ElementalApplication) - Static method in class io.github.xrickastley.sevenelements.element.reaction.AbstractBurningElementalReaction
- mixin$tick(LivingEntity) - Static method in class io.github.xrickastley.sevenelements.element.reaction.AbstractBurningElementalReaction
- mixin$tick(LivingEntity) - Static method in class io.github.xrickastley.sevenelements.element.reaction.ElectroChargedElementalReaction
- MOD_ID - Static variable in class io.github.xrickastley.sevenelements.SevenElements
- ModifierType() - Constructor for enum class io.github.xrickastley.sevenelements.factory.SevenElementsAttributes.ModifierType
- modifyDamage(LivingEntity, ElementalDamageSource, float) - Static method in class io.github.xrickastley.sevenelements.factory.SevenElementsAttributes
-
Modifies the provided damage, applying Resistances and DMG Bonus to it.
- modifyEntries(ItemGroup, FabricItemGroupEntries) - Method in class io.github.xrickastley.sevenelements.factory.SevenElementsItems.ModifyEntryHandler
- ModifyEntryHandler() - Constructor for class io.github.xrickastley.sevenelements.factory.SevenElementsItems.ModifyEntryHandler
- ModifyExpressionValue - Annotation Interface in io.github.xrickastley.sevenelements.annotation.mixin
-
Applied to declare that the annotated method is considered an "injected" method originating from this class that modifies the returned value of an expression.
- modifyName(Text) - Method in class io.github.xrickastley.sevenelements.mixin.ItemStackMixin
- ModifyVariable - Annotation Interface in io.github.xrickastley.sevenelements.annotation.mixin
-
Applied to declare that the annotated method is considered an "injected" method originating from this class that modifies a local variable.
- multiply(double) - Method in class io.github.xrickastley.sevenelements.util.Color
-
Creates a new color based on this
Colormultiplied byfactor. - multiply(double, double, double) - Method in class io.github.xrickastley.sevenelements.util.Color
-
Creates a new color based on this
Colormultiplied by their respective factors. - multiply(double, double, double, double) - Method in class io.github.xrickastley.sevenelements.util.Color
-
Creates a new color based on this
Colormultiplied by their respective factors. - multiplyBox(Box, double) - Static method in class io.github.xrickastley.sevenelements.util.BoxUtil
N
- name - Variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- name - Variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction.Settings
- NbtHelper - Class in io.github.xrickastley.sevenelements.util
- NbtHelper() - Constructor for class io.github.xrickastley.sevenelements.util.NbtHelper
- NO_DECAY_RATE - Static variable in class io.github.xrickastley.sevenelements.element.Element.Decays
- noAttackIfAttackerFrozen(boolean, Entity) - Method in class io.github.xrickastley.sevenelements.mixin.EntityMixin
- noModifiers(MutableText) - Static method in class io.github.xrickastley.sevenelements.util.TextHelper
- none() - Static method in class io.github.xrickastley.sevenelements.element.InternalCooldownTag
-
Gets a "null"
InternalCooldownTaginstance. - none(InternalCooldownHolder) - Static method in class io.github.xrickastley.sevenelements.element.InternalCooldown
- NONE - Enum constant in enum class io.github.xrickastley.sevenelements.annotation.mixin.At.Shift
- NONE - Static variable in class io.github.xrickastley.sevenelements.element.InternalCooldownTag
- NONE - Static variable in class io.github.xrickastley.sevenelements.element.InternalCooldownType
- NonEntityDamagingExplosion - Class in io.github.xrickastley.sevenelements.util
-
A class for explosions that don't damage entities.
- NonEntityDamagingExplosion(ServerWorld, Entity, ExplosionBehavior, Vec3d, float, boolean, Explosion.DestructionType) - Constructor for class io.github.xrickastley.sevenelements.util.NonEntityDamagingExplosion
- NonEntityDamagingExplosion.DroppedItem - Class in io.github.xrickastley.sevenelements.util
- NORMAL - Enum constant in enum class io.github.xrickastley.sevenelements.entity.DendroCoreEntity.Type
- normalizeIndex(int) - Method in class io.github.xrickastley.sevenelements.util.Array
-
Normalizes index inputs, resolving negative and positive array indexes.
- nullishCoalesing(T...) - Static method in class io.github.xrickastley.sevenelements.util.JavaScriptUtil
-
Mimics JavaScript's "nullish coalesing" (??) operator, returning the first non-null value or
nullif all provided values arenull. - nullishCoalesingFn(Supplier<? extends T>...) - Static method in class io.github.xrickastley.sevenelements.util.JavaScriptUtil
-
Mimics JavaScript's "nullish coalesing" (??) operator, returning the first
Supplierto produce a non-null value ornullif all provided values arenull.
O
- of(String) - Static method in class io.github.xrickastley.sevenelements.element.InternalCooldownTag
-
Gets an
InternalCooldownTaginstance based on a possible tag. - of(String) - Static method in class io.github.xrickastley.sevenelements.registry.SevenElementsDamageTypeTags
- of(String) - Static method in class io.github.xrickastley.sevenelements.registry.SevenElementsEntityTypeTags
- of(String) - Static method in class io.github.xrickastley.sevenelements.registry.SevenElementsItemTags
- of(DamageSource, LivingEntity) - Static method in class io.github.xrickastley.sevenelements.element.ElementalDamageSource
-
Creates a standard
ElementalDamageSourcefrom the providedDamageSource. - of(LivingEntity, Element) - Static method in class io.github.xrickastley.sevenelements.element.ElementHolder
- of(Identifier, int, int) - Static method in class io.github.xrickastley.sevenelements.element.InternalCooldownType
- of(Pair<A, B>) - Static method in class io.github.xrickastley.sevenelements.util.ImmutablePair
- of(T) - Static method in class io.github.xrickastley.sevenelements.util.Holder
- ofApplication(LivingEntity, Element, ElementalApplication) - Static method in class io.github.xrickastley.sevenelements.element.ElementHolder
- ofDefault(Entity, InternalCooldownTag) - Static method in class io.github.xrickastley.sevenelements.element.InternalCooldownContext
- ofDefault(Entity, String) - Static method in class io.github.xrickastley.sevenelements.element.InternalCooldownContext
- ofDefault(LivingEntity, InternalCooldownTag) - Static method in class io.github.xrickastley.sevenelements.element.InternalCooldownContext
- ofDefault(LivingEntity, String) - Static method in class io.github.xrickastley.sevenelements.element.InternalCooldownContext
- ofNbt(Optional<NbtCompound>) - Static method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl.CrystallizeShield
- ofNone() - Static method in record class io.github.xrickastley.sevenelements.component.ElementalInfusionComponent
- ofNone() - Static method in class io.github.xrickastley.sevenelements.element.InternalCooldownContext.Builder
- ofNone() - Static method in class io.github.xrickastley.sevenelements.element.InternalCooldownContext
- ofNone(Entity) - Static method in class io.github.xrickastley.sevenelements.element.InternalCooldownContext
- ofNone(LivingEntity) - Static method in class io.github.xrickastley.sevenelements.element.InternalCooldownContext
- ofType(Entity, InternalCooldownTag, InternalCooldownType) - Static method in class io.github.xrickastley.sevenelements.element.InternalCooldownContext
- ofType(Entity, String, InternalCooldownType) - Static method in class io.github.xrickastley.sevenelements.element.InternalCooldownContext
- ofType(LivingEntity, InternalCooldownTag, InternalCooldownType) - Static method in class io.github.xrickastley.sevenelements.element.InternalCooldownContext
- ofType(LivingEntity, String, InternalCooldownType) - Static method in class io.github.xrickastley.sevenelements.element.InternalCooldownContext
- onAfterLoad(DynamicRegistryLoadEvents.RegistryContext<?>) - Method in interface io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistryLoadEvents.AfterLoad
- onApplied(LivingEntity, int) - Method in class io.github.xrickastley.sevenelements.effect.FrozenStatusEffect
- onBeforeLoad(DynamicRegistryLoadEvents.RegistryContext<?>) - Method in interface io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistryLoadEvents.BeforeLoad
- onBeforeRegistryLoad(DynamicRegistryLoadEvents.RegistryContext<?>) - Static method in class io.github.xrickastley.sevenelements.SevenElements
- onBeforeRegistryLoad(Registry<InternalCooldownType>) - Static method in class io.github.xrickastley.sevenelements.element.InternalCooldownType
- onBreak(World, BlockPos, BlockState, PlayerEntity) - Method in class io.github.xrickastley.sevenelements.block.InfusionTableBlock
- onButtonClick(PlayerEntity, int) - Method in class io.github.xrickastley.sevenelements.screen.ElementalInfusionScreenHandler
- onClosed(PlayerEntity) - Method in class io.github.xrickastley.sevenelements.screen.ElementalInfusionScreenHandler
- onCommandRegistration(CommandDispatcher<ServerCommandSource>, CommandRegistryAccess, CommandManager.RegistrationEnvironment) - Static method in class io.github.xrickastley.sevenelements.SevenElements
- onElementApplied(Element, ElementalApplication) - Method in class io.github.xrickastley.sevenelements.effect.ElementalStatusEffect.Handler
- onElementApplied(Element, ElementalApplication) - Method in interface io.github.xrickastley.sevenelements.events.ElementEvents.ElementApplied
- onElementReapplied(Element, ElementalApplication) - Method in class io.github.xrickastley.sevenelements.effect.ElementalStatusEffect.Handler
- onElementReapplied(Element, ElementalApplication) - Method in interface io.github.xrickastley.sevenelements.events.ElementEvents.ElementReapplied
-
Event signature for
ElementEvents.REAPPLIED - onElementRefreshed(Element, ElementalApplication, ElementalApplication) - Method in class io.github.xrickastley.sevenelements.effect.ElementalStatusEffect.Handler
- onElementRefreshed(Element, ElementalApplication, ElementalApplication) - Method in interface io.github.xrickastley.sevenelements.events.ElementEvents.ElementRefreshed
- onElementRemoved(Element, ElementalApplication) - Method in class io.github.xrickastley.sevenelements.effect.ElementalStatusEffect.Handler
- onElementRemoved(Element, ElementalApplication) - Method in interface io.github.xrickastley.sevenelements.events.ElementEvents.ElementRemoved
- onEntryLoad(DynamicRegistryLoadEvents.RegistryEntryContext<?>) - Method in interface io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistryLoadEvents.EntryLoad
- onInitialize() - Method in class io.github.xrickastley.sevenelements.SevenElements
- onPlaced(World, BlockPos, BlockState, LivingEntity, ItemStack) - Method in class io.github.xrickastley.sevenelements.block.InfusionTableBlock
- onReaction(DendroCoreEntity, LivingEntity) - Method in class io.github.xrickastley.sevenelements.element.reaction.AbstractDendroCoreElementalReaction
- onReaction(DendroCoreEntity, LivingEntity) - Method in class io.github.xrickastley.sevenelements.element.reaction.BurgeonElementalReaction
- onReaction(DendroCoreEntity, LivingEntity) - Method in class io.github.xrickastley.sevenelements.element.reaction.HyperbloomElementalReaction
- onReaction(LivingEntity, ElementalApplication, ElementalApplication, double, LivingEntity) - Method in class io.github.xrickastley.sevenelements.element.reaction.AbstractDendroCoreElementalReaction
- onReaction(LivingEntity, ElementalApplication, ElementalApplication, double, LivingEntity) - Method in class io.github.xrickastley.sevenelements.element.reaction.AbstractBloomElementalReaction
- onReaction(LivingEntity, ElementalApplication, ElementalApplication, double, LivingEntity) - Method in class io.github.xrickastley.sevenelements.element.reaction.AbstractBurningElementalReaction
- onReaction(LivingEntity, ElementalApplication, ElementalApplication, double, LivingEntity) - Method in class io.github.xrickastley.sevenelements.element.reaction.AbstractCrystallizeElementalReaction
- onReaction(LivingEntity, ElementalApplication, ElementalApplication, double, LivingEntity) - Method in class io.github.xrickastley.sevenelements.element.reaction.AbstractShatterElementalReaction
- onReaction(LivingEntity, ElementalApplication, ElementalApplication, double, LivingEntity) - Method in class io.github.xrickastley.sevenelements.element.reaction.AbstractSuperconductElementalReaction
- onReaction(LivingEntity, ElementalApplication, ElementalApplication, double, LivingEntity) - Method in class io.github.xrickastley.sevenelements.element.reaction.AbstractSwirlElementalReaction
- onReaction(LivingEntity, ElementalApplication, ElementalApplication, double, LivingEntity) - Method in class io.github.xrickastley.sevenelements.element.reaction.AdditiveElementalReaction
- onReaction(LivingEntity, ElementalApplication, ElementalApplication, double, LivingEntity) - Method in class io.github.xrickastley.sevenelements.element.reaction.AmplifyingElementalReaction
- onReaction(LivingEntity, ElementalApplication, ElementalApplication, double, LivingEntity) - Method in class io.github.xrickastley.sevenelements.element.reaction.ElectroChargedElementalReaction
- onReaction(LivingEntity, ElementalApplication, ElementalApplication, double, LivingEntity) - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
-
The function to execute after the Elemental Reaction has been triggered.
- onReaction(LivingEntity, ElementalApplication, ElementalApplication, double, LivingEntity) - Method in class io.github.xrickastley.sevenelements.element.reaction.FrozenElementalReaction
- onReaction(LivingEntity, ElementalApplication, ElementalApplication, double, LivingEntity) - Method in class io.github.xrickastley.sevenelements.element.reaction.OverloadedElementalReaction
- onReaction(LivingEntity, ElementalApplication, ElementalApplication, double, LivingEntity) - Method in class io.github.xrickastley.sevenelements.element.reaction.PyroFrozenMeltElementalReaction
- onReaction(LivingEntity, ElementalApplication, ElementalApplication, double, LivingEntity) - Method in class io.github.xrickastley.sevenelements.element.reaction.QuickenElementalReaction
- onReactionTriggered(ElementalReaction, double, LivingEntity, LivingEntity) - Method in interface io.github.xrickastley.sevenelements.events.ReactionTriggered
- onRemoved(LivingEntity, int) - Method in class io.github.xrickastley.sevenelements.effect.FrozenStatusEffect
- onRemoved(LivingEntity, int) - Method in interface io.github.xrickastley.sevenelements.interfaces.EntityAwareEffect
- onTrigger(LivingEntity, ElementalApplication, ElementalApplication, double, LivingEntity) - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- onUse(BlockState, World, BlockPos, PlayerEntity, BlockHitResult) - Method in class io.github.xrickastley.sevenelements.block.InfusionTableBlock
- Operation(BiFunction<ElementalApplication, ElementalApplication, String>) - Constructor for enum class io.github.xrickastley.sevenelements.exception.ElementalApplicationOperationException.Operation
- ordinal() - Element in annotation interface io.github.xrickastley.sevenelements.annotation.mixin.At
- ordinal() - Element in annotation interface io.github.xrickastley.sevenelements.annotation.mixin.Local
- origin - Variable in class io.github.xrickastley.sevenelements.element.InternalCooldownContext
- original - Variable in class io.github.xrickastley.sevenelements.element.ElementalDamageSource
- otherEntities - Variable in record class io.github.xrickastley.sevenelements.networking.ShowElectroChargeS2CPayload
-
The field for the
otherEntitiesrecord component. - otherEntities() - Method in record class io.github.xrickastley.sevenelements.networking.ShowElectroChargeS2CPayload
-
Returns the value of the
otherEntitiesrecord component. - OUT_CUBIC - Enum constant in enum class io.github.xrickastley.sevenelements.util.Ease
- OUT_QUAD - Enum constant in enum class io.github.xrickastley.sevenelements.util.Ease
- OUT_QUART - Enum constant in enum class io.github.xrickastley.sevenelements.util.Ease
- OUT_SINE - Enum constant in enum class io.github.xrickastley.sevenelements.util.Ease
- output - Variable in class io.github.xrickastley.sevenelements.screen.ElementalInfusionScreenHandler
- OVERLOADED - Static variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReactions
- OVERLOADED - Static variable in class io.github.xrickastley.sevenelements.registry.SevenElementsDamageTypes
- OVERLOADED_EXPLOSIONS_DAMAGE_BLOCKS - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsGameRules
- OverloadedElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- OverloadedElementalReaction() - Constructor for class io.github.xrickastley.sevenelements.element.reaction.OverloadedElementalReaction
- owner - Variable in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- owner - Variable in class io.github.xrickastley.sevenelements.component.FrozenEffectComponentImpl
- owner - Variable in class io.github.xrickastley.sevenelements.element.ElementHolder
- owner - Variable in class io.github.xrickastley.sevenelements.element.InternalCooldownHolder
- owner - Variable in class io.github.xrickastley.sevenelements.entity.CrystallizeShardEntity
- owners - Variable in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity
P
- Parameters - Search tag in class io.github.xrickastley.sevenelements.element.InternalCooldownType
- Section
- parse(StringReader) - Method in class io.github.xrickastley.sevenelements.command.ElementArgumentType
- parse(StringReader) - Method in class io.github.xrickastley.sevenelements.command.InternalCooldownTagType
- parse(RegistryOps<JsonElement>, JsonElement, Identifier) - Method in class io.github.xrickastley.sevenelements.registry.dynamic.SevenElementsRegistryLoader.Entry
- parse(RegistryOps<JsonElement>, JsonElement, Identifier) - Method in class io.github.xrickastley.sevenelements.registry.dynamic.SevenElementsRegistryLoader.IdentifiedEntry
- parse(RegistryOps<NbtElement>, NbtElement, Identifier) - Method in class io.github.xrickastley.sevenelements.registry.dynamic.SevenElementsRegistryLoader.Entry
- parse(RegistryOps<NbtElement>, NbtElement, Identifier) - Method in class io.github.xrickastley.sevenelements.registry.dynamic.SevenElementsRegistryLoader.IdentifiedEntry
- parseAndAdd(MutableRegistry<E>, SevenElementsRegistryLoader.Entry<E, ?>, RegistryOps<JsonElement>, RegistryKey<E>, Identifier, Resource, RegistryEntryInfo) - Static method in class io.github.xrickastley.sevenelements.registry.dynamic.SevenElementsRegistryLoader
- parseCompound(String) - Static method in record class io.github.xrickastley.sevenelements.element.Element.ParticleRenderer
- particle - Variable in record class io.github.xrickastley.sevenelements.element.Element.ParticleRenderer
-
The field for the
particlerecord component. - particle() - Method in record class io.github.xrickastley.sevenelements.element.Element.ParticleRenderer
-
Returns the value of the
particlerecord component. - particleRenderer - Variable in class io.github.xrickastley.sevenelements.element.Element.ElementSettings
- particleRenderer(Element.ParticleRenderer) - Method in class io.github.xrickastley.sevenelements.element.Element.ElementSettings
-
Sets the particle renderer for this Element.
- ParticleRenderer(ParticleType<? extends ParticleEffect>, Vec3d, Vec3d, double, int) - Constructor for record class io.github.xrickastley.sevenelements.element.Element.ParticleRenderer
- ParticleRenderer(ParticleType<? extends ParticleEffect>, Vec3d, Vec3d, double, int, String) - Constructor for record class io.github.xrickastley.sevenelements.element.Element.ParticleRenderer
- ParticleRenderer(ParticleType<? extends ParticleEffect>, Vec3d, Vec3d, double, int, NbtCompound) - Constructor for record class io.github.xrickastley.sevenelements.element.Element.ParticleRenderer
-
Creates an instance of a
ParticleRendererrecord class. - peek(Consumer<? super T>) - Method in class io.github.xrickastley.sevenelements.util.Array
-
A
Streammethod, performs the specified action for each element in an array, then returns theArray. - persistElementEffectsOnClearEnd(CallbackInfoReturnable<Boolean>, LocalRef<List<StatusEffectInstance>>) - Method in class io.github.xrickastley.sevenelements.mixin.PrioritizedLivingEntityMixin
- persistElementEffectsOnClearStart(HashMap<RegistryEntry<StatusEffect>, StatusEffectInstance>, LocalRef<List<StatusEffectInstance>>) - Method in class io.github.xrickastley.sevenelements.mixin.PrioritizedLivingEntityMixin
- PersistentProjectileEntityMixin - Class in io.github.xrickastley.sevenelements.mixin
- PersistentProjectileEntityMixin(EntityType<? extends ProjectileEntity>, World) - Constructor for class io.github.xrickastley.sevenelements.mixin.PersistentProjectileEntityMixin
- PHYSICAL - Enum constant in enum class io.github.xrickastley.sevenelements.element.Element
- PHYSICAL - Static variable in interface io.github.xrickastley.sevenelements.util.Colors
- PHYSICAL_DMG_BONUS - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsAttributes
- PHYSICAL_RES - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsAttributes
- player - Variable in record class io.github.xrickastley.sevenelements.advancement.criterion.ElementalInfusionCriterion.Conditions
-
The field for the
playerrecord component. - player() - Method in record class io.github.xrickastley.sevenelements.advancement.criterion.ElementalInfusionCriterion.Conditions
-
Returns the value of the
playerrecord component. - PlayerEntityMixin - Class in io.github.xrickastley.sevenelements.mixin
- PlayerEntityMixin(World, BlockPos, float, GameProfile) - Constructor for class io.github.xrickastley.sevenelements.mixin.PlayerEntityMixin
- players - Variable in class io.github.xrickastley.sevenelements.mixin.ServerBossBarMixin
- pop() - Method in class io.github.xrickastley.sevenelements.util.Array
-
Removes the element at the end of this
Arrayand returns it. - pos - Variable in record class io.github.xrickastley.sevenelements.networking.ShowElementalDamageS2CPayload
-
The field for the
posrecord component. - pos - Variable in record class io.github.xrickastley.sevenelements.networking.ShowElementalReactionS2CPayload
-
The field for the
posrecord component. - pos - Variable in class io.github.xrickastley.sevenelements.util.NonEntityDamagingExplosion.DroppedItem
- pos - Variable in class io.github.xrickastley.sevenelements.util.NonEntityDamagingExplosion
- pos() - Method in record class io.github.xrickastley.sevenelements.networking.ShowElementalDamageS2CPayload
-
Returns the value of the
posrecord component. - pos() - Method in record class io.github.xrickastley.sevenelements.networking.ShowElementalReactionS2CPayload
-
Returns the value of the
posrecord component. - power - Variable in class io.github.xrickastley.sevenelements.util.NonEntityDamagingExplosion
- predicate(Function<T, Boolean>) - Static method in class io.github.xrickastley.sevenelements.util.Functions
- PRELOADED_INSTANCES - Static variable in class io.github.xrickastley.sevenelements.element.InternalCooldownType
- prepend(RegistryKey<ItemGroup>, Item) - Static method in class io.github.xrickastley.sevenelements.factory.SevenElementsItems.ModifyEntryHandler
- PREPEND - Enum constant in enum class io.github.xrickastley.sevenelements.factory.SevenElementsItems.EntryType
- preservesDecorativeEntities() - Method in class io.github.xrickastley.sevenelements.util.NonEntityDamagingExplosion
- preventDamageWhenFrozen(ServerWorld, DamageSource, float, CallbackInfoReturnable<Boolean>) - Method in class io.github.xrickastley.sevenelements.mixin.PrioritizedLivingEntityMixin
- preventElementEffectRemoval(RegistryEntry<StatusEffect>, CallbackInfoReturnable<StatusEffectInstance>) - Method in class io.github.xrickastley.sevenelements.mixin.PrioritizedLivingEntityMixin
- preventKnockbackIfCrystallize(boolean, DamageSource, LocalBooleanRef) - Method in class io.github.xrickastley.sevenelements.mixin.LivingEntityMixin
- preventKnockbackIfCrystallize(boolean, Entity) - Method in class io.github.xrickastley.sevenelements.mixin.PlayerEntityMixin
- PREVENTS_COOLDOWN_TRIGGER - Static variable in class io.github.xrickastley.sevenelements.registry.SevenElementsDamageTypeTags
- preventsPriorityUpgrade - Variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- preventsPriorityUpgrade - Variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction.Settings
- preventsPriorityUpgrade(boolean) - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction.Settings
-
Whether this reaction prevents the priority upgrade.
- preventsReaction(ElementalReaction) - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- preventsReaction(Identifier) - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- preventsReactionsAfter - Variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- preventsReactionsAfter - Variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction.Settings
- preventsReactionsAfter(Identifier...) - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction.Settings
-
Whether this reaction prevents other reactions from triggering after it.
- PrioritizedLivingEntityMixin - Class in io.github.xrickastley.sevenelements.mixin
- PrioritizedLivingEntityMixin(EntityType<? extends LivingEntity>, World) - Constructor for class io.github.xrickastley.sevenelements.mixin.PrioritizedLivingEntityMixin
- PrioritizedPlayerEntityMixin - Class in io.github.xrickastley.sevenelements.mixin
- PrioritizedPlayerEntityMixin(World, BlockPos, float, GameProfile) - Constructor for class io.github.xrickastley.sevenelements.mixin.PrioritizedPlayerEntityMixin
- priority - Variable in class io.github.xrickastley.sevenelements.element.Element.ElementSettings
- Priority Upgrade - Search tag in io.github.xrickastley.sevenelements.component.ElementComponentImpl.triggerReactions(ElementalApplication, LivingEntity)
- Section
- ProjectileEntityMixin - Class in io.github.xrickastley.sevenelements.mixin
- ProjectileEntityMixin(EntityType<? extends ProjectileEntity>, World) - Constructor for class io.github.xrickastley.sevenelements.mixin.ProjectileEntityMixin
- push(T...) - Method in class io.github.xrickastley.sevenelements.util.Array
-
Appends new elements to the end of this
Arrayand returns the new length of thisArray. - pushAwayFrom(Entity) - Method in class io.github.xrickastley.sevenelements.entity.SevenElementsEntity
- putList(NbtCompound, String, Codec<T>, List<T>) - Static method in class io.github.xrickastley.sevenelements.util.NbtHelper
- PYRO - Enum constant in enum class io.github.xrickastley.sevenelements.element.Element
- PYRO - Static variable in interface io.github.xrickastley.sevenelements.util.Colors
- PYRO_CRYO_MELT - Static variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReactions
- PYRO_CRYSTALLIZE - Static variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReactions
- PYRO_DMG_BONUS - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsAttributes
- PYRO_FROM_FIRE - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsGameRules
- PYRO_FROZEN_MELT - Static variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReactions
- PYRO_RES - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsAttributes
- PYRO_SWIRL - Static variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReactions
- PYRO_VAPORIZE - Static variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReactions
- PyroCryoMeltElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- PyroCryoMeltElementalReaction() - Constructor for class io.github.xrickastley.sevenelements.element.reaction.PyroCryoMeltElementalReaction
- PyroCrystallizeElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- PyroCrystallizeElementalReaction() - Constructor for class io.github.xrickastley.sevenelements.element.reaction.PyroCrystallizeElementalReaction
- PyroFrozenMeltElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- PyroFrozenMeltElementalReaction() - Constructor for class io.github.xrickastley.sevenelements.element.reaction.PyroFrozenMeltElementalReaction
- PyroSwirlElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- PyroSwirlElementalReaction() - Constructor for class io.github.xrickastley.sevenelements.element.reaction.PyroSwirlElementalReaction
- PyroVaporizeElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- PyroVaporizeElementalReaction() - Constructor for class io.github.xrickastley.sevenelements.element.reaction.PyroVaporizeElementalReaction
Q
- queryElement(CommandContext<ServerCommandSource>) - Static method in class io.github.xrickastley.sevenelements.command.ElementCommand
- queryElements(CommandContext<ServerCommandSource>) - Static method in class io.github.xrickastley.sevenelements.command.ElementCommand
- QUICKEN - Enum constant in enum class io.github.xrickastley.sevenelements.element.Element
- QUICKEN - Static variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReactions
- QUICKEN_BLOOM - Static variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReactions
- QUICKEN_BURNING - Static variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReactions
- QuickenBloomElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- QuickenBloomElementalReaction() - Constructor for class io.github.xrickastley.sevenelements.element.reaction.QuickenBloomElementalReaction
- QuickenBurningElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- QuickenBurningElementalReaction() - Constructor for class io.github.xrickastley.sevenelements.element.reaction.QuickenBurningElementalReaction
- QuickenElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- QuickenElementalReaction() - Constructor for class io.github.xrickastley.sevenelements.element.reaction.QuickenElementalReaction
- quickMove(PlayerEntity, int) - Method in class io.github.xrickastley.sevenelements.screen.ElementalInfusionScreenHandler
R
- "Removing" ICD - Search tag in class io.github.xrickastley.sevenelements.element.InternalCooldownContext
- Section
- random - Static variable in record class io.github.xrickastley.sevenelements.element.Element.ParticleRenderer
- RANDOM - Variable in class io.github.xrickastley.sevenelements.screen.ElementalInfusionScreenHandler
- randomPos(Box) - Static method in class io.github.xrickastley.sevenelements.util.BoxUtil
- RangedWeaponItemMixin - Class in io.github.xrickastley.sevenelements.mixin
- RangedWeaponItemMixin() - Constructor for class io.github.xrickastley.sevenelements.mixin.RangedWeaponItemMixin
- reaction - Variable in record class io.github.xrickastley.sevenelements.networking.ShowElementalReactionS2CPayload
-
The field for the
reactionrecord component. - reaction() - Method in record class io.github.xrickastley.sevenelements.networking.ShowElementalReactionS2CPayload
-
Returns the value of the
reactionrecord component. - reaction(String, Color) - Static method in class io.github.xrickastley.sevenelements.util.TextHelper
- reaction(String, String) - Static method in class io.github.xrickastley.sevenelements.util.TextHelper
- REACTION - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsSoundEvents
- reactionCoefficient - Variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- reactionCoefficient - Variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction.Settings
- reactionDisplayOrder - Variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- reactionDisplayOrder - Variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction.Settings
- REACTIONS - Static variable in class io.github.xrickastley.sevenelements.element.reaction.AbstractBurningElementalReaction
- ReactionTriggered - Interface in io.github.xrickastley.sevenelements.events
- readCustomDataFromNbt(NbtCompound) - Method in class io.github.xrickastley.sevenelements.entity.CrystallizeShardEntity
- readCustomDataFromNbt(NbtCompound) - Method in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity
- readFromNbt(Optional<NbtCompound>, long) - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl.FreezeDecayHandler
- readFromNbt(NbtCompound, RegistryWrapper.WrapperLookup) - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- readFromNbt(NbtCompound, RegistryWrapper.WrapperLookup) - Method in class io.github.xrickastley.sevenelements.component.FrozenEffectComponentImpl
- readInfusionFromNbt(NbtCompound, CallbackInfo) - Method in class io.github.xrickastley.sevenelements.mixin.ProjectileEntityMixin
- REAPPLICATION_INVALID_ELEMENT - Enum constant in enum class io.github.xrickastley.sevenelements.exception.ElementalApplicationOperationException.Operation
- REAPPLICATION_INVALID_TYPES - Enum constant in enum class io.github.xrickastley.sevenelements.exception.ElementalApplicationOperationException.Operation
- REAPPLIED - Static variable in class io.github.xrickastley.sevenelements.events.ElementEvents
-
Called when an element is reapplied.
- reapply(ElementalApplication) - Method in class io.github.xrickastley.sevenelements.element.DurationElementalApplication
- reapply(ElementalApplication) - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication
-
Reapplies this Elemental Application, given that
applicationhas the same element as this one. - reapply(ElementalApplication) - Method in class io.github.xrickastley.sevenelements.element.GaugeUnitElementalApplication
- reapply(Element, double) - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication
-
Reapplies this Elemental Application, given that
elementis the same element as thisElementalApplication. - red - Variable in class io.github.xrickastley.sevenelements.util.Color
- reduce(ElementalDamageSource, float) - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl.CrystallizeShield
- reduce(BiFunction<U, T, U>, U) - Method in class io.github.xrickastley.sevenelements.util.Array
-
Performs a reduction on the elements of this
Array, using the providedinitialValueandaccumulatorfunction. - reduceCrystallizeShield(DamageSource, float) - Method in interface io.github.xrickastley.sevenelements.component.ElementComponent
-
Reduces the Crystallize shield and returns the effective amount of DMG reduced.
- reduceCrystallizeShield(DamageSource, float) - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- reducedCrystallizeShield() - Method in interface io.github.xrickastley.sevenelements.component.ElementComponent
-
Returns whether the Crystallize Shield has been reduced in the current tick.
- reducedCrystallizeShield() - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- reduceElement(CommandContext<ServerCommandSource>) - Static method in class io.github.xrickastley.sevenelements.command.ElementCommand
- reduceElementalApplication(Element, double) - Method in interface io.github.xrickastley.sevenelements.component.ElementComponent
-
Reduces the amount of gauge units in a specified element, then returns the eventual amount of gauge units reduced.
- reduceGauge(double) - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication
-
Reduces the amount of gauge units in this Elemental Application, then returns the eventual amount of gauge units reduced.
- reduceLinkedElements(double, ElementalApplication, boolean) - Method in enum class io.github.xrickastley.sevenelements.element.Element
- reduceRight(BiFunction<U, T, U>, U) - Method in class io.github.xrickastley.sevenelements.util.Array
-
A right-sided version of
Array.reduce(java.util.function.BiFunction<U, T, U>, U), performs a reduction on the elements of thisArraystarting from the last element to the first element, using the providedinitialValueandaccumulatorfunction. - REFRESHED - Static variable in class io.github.xrickastley.sevenelements.events.ElementEvents
-
Called when an element is refreshed.
- register() - Static method in class io.github.xrickastley.sevenelements.advancement.criterion.SevenElementsCriteria
- register() - Static method in class io.github.xrickastley.sevenelements.block.SevenElementsBlocks
- register() - Static method in class io.github.xrickastley.sevenelements.effect.SevenElementsStatusEffects
- register() - Static method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReactions
- register() - Static method in class io.github.xrickastley.sevenelements.entity.SevenElementsEntityTypes
- register() - Static method in class io.github.xrickastley.sevenelements.factory.SevenElementsAttributes
- register() - Static method in class io.github.xrickastley.sevenelements.factory.SevenElementsComponents
- register() - Static method in class io.github.xrickastley.sevenelements.factory.SevenElementsGameRules
- register() - Static method in class io.github.xrickastley.sevenelements.factory.SevenElementsItems
- register() - Static method in class io.github.xrickastley.sevenelements.factory.SevenElementsSoundEvents
- register() - Static method in class io.github.xrickastley.sevenelements.registry.SevenElementsPayloadsS2C
- register() - Static method in class io.github.xrickastley.sevenelements.screen.SevenElementsScreenHandlers
- register(CommandDispatcher<ServerCommandSource>) - Static method in class io.github.xrickastley.sevenelements.command.BossBarCommand
- register(CommandDispatcher<ServerCommandSource>, CommandRegistryAccess) - Static method in class io.github.xrickastley.sevenelements.command.DamageCommand
- register(CommandDispatcher<ServerCommandSource>, CommandRegistryAccess) - Static method in class io.github.xrickastley.sevenelements.command.ElementCommand
- register(ElementalReaction) - Static method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReactions
- register(Class<T>, RegistryKey<? extends Registry<T>>, Codec<T>) - Static method in class io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistries
- register(Class<T>, RegistryKey<? extends Registry<T>>, Codec<T>, boolean) - Static method in class io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistries
- register(String) - Static method in class io.github.xrickastley.sevenelements.factory.SevenElementsSoundEvents
- register(String, Criterion<?>) - Static method in class io.github.xrickastley.sevenelements.advancement.criterion.SevenElementsCriteria
- register(String, Block) - Static method in class io.github.xrickastley.sevenelements.block.SevenElementsBlocks
- register(String, ComponentType<?>) - Static method in class io.github.xrickastley.sevenelements.factory.SevenElementsComponents
- register(String, EntityAttribute) - Static method in class io.github.xrickastley.sevenelements.factory.SevenElementsAttributes
- register(String, StatusEffect) - Static method in class io.github.xrickastley.sevenelements.effect.SevenElementsStatusEffects
- register(String, EntityType<T>, Supplier<DefaultAttributeContainer.Builder>) - Static method in class io.github.xrickastley.sevenelements.entity.SevenElementsEntityTypes
- register(String, EntityType<T>, DefaultAttributeContainer.Builder) - Static method in class io.github.xrickastley.sevenelements.entity.SevenElementsEntityTypes
- register(String, Item) - Static method in class io.github.xrickastley.sevenelements.factory.SevenElementsItems
- register(String, ScreenHandlerType<T>) - Static method in class io.github.xrickastley.sevenelements.screen.SevenElementsScreenHandlers
- register(CustomPayload.Id<T>, PacketCodec<RegistryByteBuf, T>) - Static method in class io.github.xrickastley.sevenelements.registry.SevenElementsPayloadsS2C
- register(Identifier) - Static method in class io.github.xrickastley.sevenelements.factory.SevenElementsSoundEvents
- register(Identifier, Identifier) - Static method in class io.github.xrickastley.sevenelements.factory.SevenElementsSoundEvents
- registerAll() - Static method in class io.github.xrickastley.sevenelements.factory.SevenElementsFactories
- registered - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsAttributes
- registered(Identifier, int, int) - Static method in class io.github.xrickastley.sevenelements.element.InternalCooldownType
- registerEntityComponentFactories(EntityComponentFactoryRegistry) - Method in class io.github.xrickastley.sevenelements.SevenElementsCCAComponents
- registerIdentified(Class<T>, RegistryKey<? extends Registry<T>>, Codec<R>, Codec<T>, BiFunction<R, Identifier, T>) - Static method in class io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistries
- registerIdentified(Class<T>, RegistryKey<? extends Registry<T>>, Codec<R>, Codec<T>, BiFunction<R, Identifier, T>, boolean) - Static method in class io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistries
- registerItemComponentMigrations(ItemComponentMigrationRegistry) - Method in class io.github.xrickastley.sevenelements.SevenElementsCCAComponents
- registry - Variable in class io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistryLoadEvents.RegistryContextImpl
- registry - Variable in class io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistryLoadEvents.RegistryEntryContextImpl
- registry() - Method in interface io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistryLoadEvents.RegistryContext
- registry() - Method in class io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistryLoadEvents.RegistryContextImpl
- registry() - Method in class io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistryLoadEvents.RegistryEntryContextImpl
- REGISTRY_CODEC - Static variable in class io.github.xrickastley.sevenelements.element.InternalCooldownType
- RegistryContextImpl(RegistryKey<? extends Registry<T>>, Registry<T>) - Constructor for class io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistryLoadEvents.RegistryContextImpl
- RegistryEntryContextImpl(T, RegistryKey<? extends Registry<T>>, Registry<T>) - Constructor for class io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistryLoadEvents.RegistryEntryContextImpl
- registryKey - Variable in class io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistryLoadEvents.RegistryContextImpl
- registryKey - Variable in class io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistryLoadEvents.RegistryEntryContextImpl
- registryKey() - Method in interface io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistryLoadEvents.RegistryContext
- registryKey() - Method in class io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistryLoadEvents.RegistryContextImpl
- registryKey() - Method in class io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistryLoadEvents.RegistryEntryContextImpl
- registryKey(RegistryKey<? extends Registry<T>>, String) - Static method in class io.github.xrickastley.sevenelements.SevenElements
- RegistryLoaderAccessor - Interface in io.github.xrickastley.sevenelements.mixin
- RegistryLoaderMixin - Class in io.github.xrickastley.sevenelements.mixin
- RegistryLoaderMixin() - Constructor for class io.github.xrickastley.sevenelements.mixin.RegistryLoaderMixin
- relativeItem - Variable in class io.github.xrickastley.sevenelements.factory.SevenElementsItems.Entry
- relativePos - Variable in record class io.github.xrickastley.sevenelements.element.Element.ParticleRenderer
-
The field for the
relativePosrecord component. - relativePos() - Method in record class io.github.xrickastley.sevenelements.element.Element.ParticleRenderer
-
Returns the value of the
relativePosrecord component. - remove(int) - Method in class io.github.xrickastley.sevenelements.util.Array
-
A
CopyOnWriteArrayListmethod, removes the element at the specified position in this list and shifts any subsequent elements to the left (subtracts one from their indices). - remove(Object) - Method in class io.github.xrickastley.sevenelements.util.Array
-
A
CopyOnWriteArrayListmethod, removes the first occurrence of the specified element from thisArray, if it is present. - removeAll(Collection<?>) - Method in class io.github.xrickastley.sevenelements.util.Array
- removeConsumedElements() - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- removeCritDS(CallbackInfo) - Method in class io.github.xrickastley.sevenelements.mixin.PlayerEntityMixin
- REMOVED - Static variable in class io.github.xrickastley.sevenelements.events.ElementEvents
-
Called when an element is removed.
- removeElement(CommandContext<ServerCommandSource>) - Static method in class io.github.xrickastley.sevenelements.command.ElementCommand
- removeExpiredElementEffects(CallbackInfo) - Method in class io.github.xrickastley.sevenelements.mixin.PrioritizedLivingEntityMixin
- removeForcedEffectsOnDeath(DamageSource, CallbackInfo) - Method in class io.github.xrickastley.sevenelements.mixin.PrioritizedLivingEntityMixin
- removeInfusion(ItemStack) - Static method in record class io.github.xrickastley.sevenelements.component.ElementalInfusionComponent
- removeOldDendroCores() - Method in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity
- removeStatusEffect(RegistryEntry<StatusEffect>) - Method in class io.github.xrickastley.sevenelements.mixin.PrioritizedLivingEntityMixin
- render(LivingEntity) - Method in record class io.github.xrickastley.sevenelements.element.Element.ParticleRenderer
- renderEffects(LivingEntity) - Method in enum class io.github.xrickastley.sevenelements.element.Element
- REQUIRED_LEVEL - Static variable in class io.github.xrickastley.sevenelements.screen.ElementalInfusionScreenHandler
- requiredNonEmpty - Variable in class io.github.xrickastley.sevenelements.registry.dynamic.SevenElementsRegistryLoader.Entry
- requirementsMet(ItemStack, Element) - Method in record class io.github.xrickastley.sevenelements.advancement.criterion.ElementalInfusionCriterion.Conditions
- requireUnmodifiableEntries(MutableRegistry<?>) - Method in class io.github.xrickastley.sevenelements.registry.dynamic.SevenElementsRegistryLoader.Entry
- RES - Enum constant in enum class io.github.xrickastley.sevenelements.factory.SevenElementsAttributes.ModifierType
- resetBurningCD() - Method in interface io.github.xrickastley.sevenelements.component.ElementComponent
- resetBurningCD() - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- resetCrystallizeShieldBlockedState(ServerWorld, DamageSource, float, CallbackInfoReturnable<Boolean>) - Method in class io.github.xrickastley.sevenelements.mixin.LivingEntityMixin
- resetElectroChargedCD() - Method in interface io.github.xrickastley.sevenelements.component.ElementComponent
- resetElectroChargedCD() - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- resetInterval - Variable in class io.github.xrickastley.sevenelements.element.InternalCooldownType.Builder
- resetInterval - Variable in class io.github.xrickastley.sevenelements.element.InternalCooldownType
- resultFn - Variable in class io.github.xrickastley.sevenelements.registry.dynamic.SevenElementsRegistryLoader.IdentifiedEntry
- retainAll(Collection<?>) - Method in class io.github.xrickastley.sevenelements.util.Array
- reversable - Variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- reversable - Variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction.Settings
- reversable(boolean) - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction.Settings
-
Sets the Elemental Reaction as reversable.
- reverse() - Method in class io.github.xrickastley.sevenelements.util.Array
-
Reverses the order of elements of this
Array. - reverseLinkedElement - Variable in class io.github.xrickastley.sevenelements.element.Element.ElementSettings
- roundTo(float, int) - Static method in class io.github.xrickastley.sevenelements.util.MathHelper2
-
Rounds a value to the specified amount of significant figures.
- runnable(Consumer<T>, T) - Static method in class io.github.xrickastley.sevenelements.util.Functions
- runnable(Function<T, R>, T) - Static method in class io.github.xrickastley.sevenelements.util.Functions
S
- scan(World, BlockPos, Vec3i, Predicate<BlockState>, Predicate<BlockPos>) - Method in class io.github.xrickastley.sevenelements.element.reaction.AbstractCrystallizeElementalReaction
-
Starting from the specified
initialBlockPos, continuously scan by shfiting theinitialBlockPosbyshiftuntil theBlockat the shifted pos fulfills theblockPredicateor untilposPredicatereturnsfalse. - self() - Element in annotation interface io.github.xrickastley.sevenelements.annotation.mixin.Local
- sendDisplayPacket(LivingEntity, List<LivingEntity>) - Method in class io.github.xrickastley.sevenelements.element.reaction.ElectroChargedElementalReaction
- sendDragonUpdates(CallbackInfo) - Method in class io.github.xrickastley.sevenelements.mixin.EnderDragonEntityMixin
- sendEntitySync(ServerPlayerEntity, CallbackInfo) - Method in class io.github.xrickastley.sevenelements.mixin.ServerBossBarMixin
- sendError(CommandContext<ServerCommandSource>, Text) - Static method in class io.github.xrickastley.sevenelements.command.CommandUtils
- sendFeedback(CommandContext<ServerCommandSource>, Text, boolean) - Static method in class io.github.xrickastley.sevenelements.command.CommandUtils
- sendFeedback(CommandContext<ServerCommandSource>, Text, boolean, int) - Static method in class io.github.xrickastley.sevenelements.command.CommandUtils
- sendSyncPayload() - Method in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity
- ServerBossBarMixin - Class in io.github.xrickastley.sevenelements.mixin
- ServerBossBarMixin(Text, BossBar.Color, BossBar.Style) - Constructor for class io.github.xrickastley.sevenelements.mixin.ServerBossBarMixin
- serverTick() - Method in class io.github.xrickastley.sevenelements.component.FrozenEffectComponentImpl
- set(int, T) - Method in class io.github.xrickastley.sevenelements.util.Array
- setAsAura(boolean) - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication.Builder
- setAsBurgeon() - Method in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity
- setAsHyperbloom() - Method in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity
- setAuraElement(Element) - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction.Settings
- setAuraElement(Element, int) - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction.Settings
-
Sets the Aura Element of the Elemental Reaction.
- setBossBarEntity(EntityType<? extends WitherEntity>, World, CallbackInfo) - Method in class io.github.xrickastley.sevenelements.mixin.WitherEntityMixin
- setBurningOrigin(LivingEntity) - Method in interface io.github.xrickastley.sevenelements.component.ElementComponent
- setBurningOrigin(LivingEntity) - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- setCrystallizeShield(Element, double) - Method in interface io.github.xrickastley.sevenelements.component.ElementComponent
-
Grants this entity a Crystallize shield.
- setCrystallizeShield(Element, double) - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- setDamageColor(Color) - Method in class io.github.xrickastley.sevenelements.element.Element.ElementSettings
-
Sets the damage color of the element.
- setDecayRate(Function<ElementalApplication, Number>) - Method in class io.github.xrickastley.sevenelements.element.Element.ElementSettings
-
Sets the function controlling the decay rate of this element.
- setDragonOnFightUpdate(CallbackInfo, EnderDragonFight) - Method in class io.github.xrickastley.sevenelements.mixin.EnderDragonEntityMixin
- setDuration(double) - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication.Builder
- setElectroChargedOrigin(LivingEntity) - Method in interface io.github.xrickastley.sevenelements.component.ElementComponent
- setElectroChargedOrigin(LivingEntity) - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- setElement(Element) - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication.Builder
- setElementalApplication(ElementalApplication) - Method in class io.github.xrickastley.sevenelements.element.ElementHolder
- setElementalInfusion1(EntityType<?>, LivingEntity, World, ItemStack, ItemStack, CallbackInfo) - Method in class io.github.xrickastley.sevenelements.mixin.PersistentProjectileEntityMixin
- setElementalInfusion1(WindChargeEntity, PlayerEntity) - Static method in class io.github.xrickastley.sevenelements.mixin.WindChargeItemMixin
- setElementalInfusion2(EntityType<?>, double, double, double, World, ItemStack, ItemStack, CallbackInfo) - Method in class io.github.xrickastley.sevenelements.mixin.PersistentProjectileEntityMixin
- setElementalInfusion2(World, Position, ItemStack, Direction, CallbackInfoReturnable<ProjectileEntity>, WindChargeEntity) - Method in class io.github.xrickastley.sevenelements.mixin.WindChargeItemMixin
- setEntity(CommandContext<ServerCommandSource>, CommandBossBar) - Static method in class io.github.xrickastley.sevenelements.command.BossBarCommand
- setGaugeUnits(double) - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication.Builder
- setLastReaction(Pair<ElementalReaction, Long>) - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- setLeft(A) - Method in class io.github.xrickastley.sevenelements.util.ImmutablePair
- setOrRetainBurningOrigin(LivingEntity) - Method in interface io.github.xrickastley.sevenelements.component.ElementComponent
- setOrRetainElectroChargedOrigin(LivingEntity) - Method in interface io.github.xrickastley.sevenelements.component.ElementComponent
- setOwner(LivingEntity) - Method in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity
- setPlannedAttacker(ServerWorld, DamageSource, float, CallbackInfoReturnable<Boolean>) - Method in class io.github.xrickastley.sevenelements.mixin.PrioritizedLivingEntityMixin
- setPose(EntityPose) - Method in class io.github.xrickastley.sevenelements.entity.SevenElementsEntity
- setPriority(int) - Method in class io.github.xrickastley.sevenelements.element.Element.ElementSettings
-
Controls the priority of this element over the others.
- setReactionCoefficient(double) - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction.Settings
-
Sets the reaction coefficient of the Elemental Reaction.
- setReactionDisplayOrder(Element...) - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction.Settings
-
Sets the display order when this reaction is displayed.
- setRight(B) - Method in class io.github.xrickastley.sevenelements.util.ImmutablePair
- setTag(InternalCooldownTag) - Method in class io.github.xrickastley.sevenelements.element.InternalCooldownContext.Builder
- setTexture(Identifier) - Method in class io.github.xrickastley.sevenelements.element.Element.ElementSettings
-
Sets the texture of the element.
- settings - Variable in enum class io.github.xrickastley.sevenelements.element.Element
- Settings(String, Identifier, Text) - Constructor for class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction.Settings
- setTriggeringElement(Element) - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction.Settings
- setTriggeringElement(Element, int) - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction.Settings
-
Sets the Triggering Element of the Elemental Reaction.
- setType(ElementalApplication.Type) - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication.Builder
- setType(InternalCooldownType) - Method in class io.github.xrickastley.sevenelements.element.InternalCooldownContext.Builder
- SevenElements - Class in io.github.xrickastley.sevenelements
- SevenElements() - Constructor for class io.github.xrickastley.sevenelements.SevenElements
- sevenelements$attemptInfusion(DamageSource, Entity) - Method in interface io.github.xrickastley.sevenelements.interfaces.InfusableProjectile
- sevenelements$attemptInfusion(DamageSource, Entity) - Method in class io.github.xrickastley.sevenelements.mixin.ProjectileEntityMixin
- sevenelements$blockedByCrystallizeShield - Variable in class io.github.xrickastley.sevenelements.mixin.LivingEntityMixin
- sevenelements$critDamageSources - Variable in class io.github.xrickastley.sevenelements.mixin.PlayerEntityMixin
- sevenelements$displayDamage - Variable in class io.github.xrickastley.sevenelements.mixin.DamageSourceMixin
- sevenelements$displayDamage() - Method in interface io.github.xrickastley.sevenelements.interfaces.IDamageSource
-
Whether the DMG text should be displayed or not.
- sevenelements$displayDamage() - Method in class io.github.xrickastley.sevenelements.mixin.DamageSourceMixin
- sevenelements$entity - Variable in class io.github.xrickastley.sevenelements.mixin.BossBarMixin
- sevenelements$getEntity() - Method in interface io.github.xrickastley.sevenelements.interfaces.IBossBar
- sevenelements$getEntity() - Method in class io.github.xrickastley.sevenelements.mixin.BossBarMixin
- sevenelements$getPlannedAttacker() - Method in interface io.github.xrickastley.sevenelements.interfaces.ILivingEntity
-
Gets the "planned" attacker.
- sevenelements$getPlannedAttacker() - Method in class io.github.xrickastley.sevenelements.mixin.PrioritizedLivingEntityMixin
- sevenelements$getPlannedDamageSource() - Method in interface io.github.xrickastley.sevenelements.interfaces.ILivingEntity
-
Gets the "planned" damage source.
- sevenelements$getPlannedDamageSource() - Method in class io.github.xrickastley.sevenelements.mixin.PrioritizedLivingEntityMixin
- sevenelements$infusionComponent - Variable in class io.github.xrickastley.sevenelements.mixin.ProjectileEntityMixin
- sevenelements$isCrit(DamageSource) - Method in interface io.github.xrickastley.sevenelements.interfaces.IPlayerEntity
-
Returns if the provided
DamageSourcecorresponds to a "critical hit" from thisPlayerEntity. - sevenelements$isCrit(DamageSource) - Method in class io.github.xrickastley.sevenelements.mixin.PlayerEntityMixin
- sevenelements$isWet() - Method in interface io.github.xrickastley.sevenelements.interfaces.ILivingEntity
-
Returns whether this entity is touching water, is being rained on, or is touching a bubble column.
- sevenelements$isWet() - Method in class io.github.xrickastley.sevenelements.mixin.LivingEntityMixin
- sevenelements$plannedAttacker - Variable in class io.github.xrickastley.sevenelements.mixin.PrioritizedLivingEntityMixin
- sevenelements$plannedDamageSource - Variable in class io.github.xrickastley.sevenelements.mixin.PrioritizedLivingEntityMixin
- sevenelements$reactions - Variable in class io.github.xrickastley.sevenelements.mixin.PrioritizedLivingEntityMixin
- sevenelements$setBlockedByCrystallizeShield(boolean) - Method in interface io.github.xrickastley.sevenelements.interfaces.ILivingEntity
-
Sets whether the damage was blocked by the Crystallize Shield.
- sevenelements$setBlockedByCrystallizeShield(boolean) - Method in class io.github.xrickastley.sevenelements.mixin.LivingEntityMixin
- sevenelements$setDragon(EnderDragonEntity) - Method in interface io.github.xrickastley.sevenelements.interfaces.IEnderDragonFight
- sevenelements$setDragon(EnderDragonEntity) - Method in class io.github.xrickastley.sevenelements.mixin.EnderDragonFightMixin
- sevenelements$setEntity(LivingEntity) - Method in interface io.github.xrickastley.sevenelements.interfaces.IBossBar
- sevenelements$setEntity(LivingEntity) - Method in class io.github.xrickastley.sevenelements.mixin.BossBarMixin
- sevenelements$setEntity(LivingEntity) - Method in class io.github.xrickastley.sevenelements.mixin.ServerBossBarMixin
- sevenelements$setOriginStack(ItemStack) - Method in class io.github.xrickastley.sevenelements.mixin.ProjectileEntityMixin
- sevenelements$setOriginStack(ItemStack) - Method in interface io.github.xrickastley.sevenelements.interfaces.InfusableProjectile
- sevenelements$shouldDisplayDamage(boolean) - Method in interface io.github.xrickastley.sevenelements.interfaces.IDamageSource
-
Sets whether the DMG text should be displayed or not.
- sevenelements$shouldDisplayDamage(boolean) - Method in class io.github.xrickastley.sevenelements.mixin.DamageSourceMixin
- sevenelements$subdamage - Variable in class io.github.xrickastley.sevenelements.mixin.LivingEntityMixin
- sevenelements$subdamage - Variable in class io.github.xrickastley.sevenelements.mixin.PlayerEntityMixin
- sevenelements$triggerDendroCoreReactions(ServerWorld, DamageSource) - Method in class io.github.xrickastley.sevenelements.mixin.LivingEntityMixin
- sevenelements$triggerDendroCoreReactions(ServerWorld, DamageSource) - Method in class io.github.xrickastley.sevenelements.mixin.PlayerEntityMixin
- SevenElementsAttributes - Class in io.github.xrickastley.sevenelements.factory
- SevenElementsAttributes() - Constructor for class io.github.xrickastley.sevenelements.factory.SevenElementsAttributes
- SevenElementsAttributes.ModifierType - Enum Class in io.github.xrickastley.sevenelements.factory
- SevenElementsBlocks - Class in io.github.xrickastley.sevenelements.block
- SevenElementsBlocks() - Constructor for class io.github.xrickastley.sevenelements.block.SevenElementsBlocks
- SevenElementsCCAComponents - Class in io.github.xrickastley.sevenelements
- SevenElementsCCAComponents() - Constructor for class io.github.xrickastley.sevenelements.SevenElementsCCAComponents
- SevenElementsComponents - Class in io.github.xrickastley.sevenelements.factory
- SevenElementsComponents() - Constructor for class io.github.xrickastley.sevenelements.factory.SevenElementsComponents
- SevenElementsCriteria - Class in io.github.xrickastley.sevenelements.advancement.criterion
- SevenElementsCriteria() - Constructor for class io.github.xrickastley.sevenelements.advancement.criterion.SevenElementsCriteria
- SevenElementsDamageTypes - Class in io.github.xrickastley.sevenelements.registry
- SevenElementsDamageTypes() - Constructor for class io.github.xrickastley.sevenelements.registry.SevenElementsDamageTypes
- SevenElementsDamageTypeTags - Class in io.github.xrickastley.sevenelements.registry
- SevenElementsDamageTypeTags() - Constructor for class io.github.xrickastley.sevenelements.registry.SevenElementsDamageTypeTags
- SevenElementsEntity - Class in io.github.xrickastley.sevenelements.entity
- SevenElementsEntity(EntityType<? extends LivingEntity>, World) - Constructor for class io.github.xrickastley.sevenelements.entity.SevenElementsEntity
- SevenElementsEntityTypes - Class in io.github.xrickastley.sevenelements.entity
- SevenElementsEntityTypes() - Constructor for class io.github.xrickastley.sevenelements.entity.SevenElementsEntityTypes
- SevenElementsEntityTypeTags - Class in io.github.xrickastley.sevenelements.registry
- SevenElementsEntityTypeTags() - Constructor for class io.github.xrickastley.sevenelements.registry.SevenElementsEntityTypeTags
- SevenElementsFactories - Class in io.github.xrickastley.sevenelements.factory
- SevenElementsFactories() - Constructor for class io.github.xrickastley.sevenelements.factory.SevenElementsFactories
- SevenElementsGameRules - Class in io.github.xrickastley.sevenelements.factory
- SevenElementsGameRules() - Constructor for class io.github.xrickastley.sevenelements.factory.SevenElementsGameRules
- SevenElementsItems - Class in io.github.xrickastley.sevenelements.factory
- SevenElementsItems() - Constructor for class io.github.xrickastley.sevenelements.factory.SevenElementsItems
- SevenElementsItems.Entry - Class in io.github.xrickastley.sevenelements.factory
- SevenElementsItems.EntryType - Enum Class in io.github.xrickastley.sevenelements.factory
- SevenElementsItems.ModifyEntryHandler - Class in io.github.xrickastley.sevenelements.factory
- SevenElementsItemTags - Class in io.github.xrickastley.sevenelements.registry
- SevenElementsItemTags() - Constructor for class io.github.xrickastley.sevenelements.registry.SevenElementsItemTags
- SevenElementsPayloadsS2C - Class in io.github.xrickastley.sevenelements.registry
- SevenElementsPayloadsS2C() - Constructor for class io.github.xrickastley.sevenelements.registry.SevenElementsPayloadsS2C
- SevenElementsRegistries - Class in io.github.xrickastley.sevenelements.registry
- SevenElementsRegistries() - Constructor for class io.github.xrickastley.sevenelements.registry.SevenElementsRegistries
- SevenElementsRegistryKeys - Class in io.github.xrickastley.sevenelements.registry
- SevenElementsRegistryKeys() - Constructor for class io.github.xrickastley.sevenelements.registry.SevenElementsRegistryKeys
- SevenElementsRegistryLoader - Class in io.github.xrickastley.sevenelements.registry.dynamic
- SevenElementsRegistryLoader() - Constructor for class io.github.xrickastley.sevenelements.registry.dynamic.SevenElementsRegistryLoader
- SevenElementsRegistryLoader.Entry<T,
C> - Class in io.github.xrickastley.sevenelements.registry.dynamic -
A dynamic registry entry.
- SevenElementsRegistryLoader.IdentifiedEntry<T,
R> - Class in io.github.xrickastley.sevenelements.registry.dynamic -
Variant of Entry that creates a "builder" object, then passes an Identifier to create the target object.
- SevenElementsScreenHandlers - Class in io.github.xrickastley.sevenelements.screen
- SevenElementsScreenHandlers() - Constructor for class io.github.xrickastley.sevenelements.screen.SevenElementsScreenHandlers
- SevenElementsSoundEvents - Class in io.github.xrickastley.sevenelements.factory
- SevenElementsSoundEvents() - Constructor for class io.github.xrickastley.sevenelements.factory.SevenElementsSoundEvents
- SevenElementsStatusEffects - Class in io.github.xrickastley.sevenelements.effect
- SevenElementsStatusEffects() - Constructor for class io.github.xrickastley.sevenelements.effect.SevenElementsStatusEffects
- SHAPE - Static variable in class io.github.xrickastley.sevenelements.block.InfusionTableBlock
- Sharing ICD - Search tag in class io.github.xrickastley.sevenelements.element.InternalCooldownContext
- Section
- SHATTER - Static variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReactions
- SHATTER - Static variable in class io.github.xrickastley.sevenelements.registry.SevenElementsDamageTypes
- shift() - Element in annotation interface io.github.xrickastley.sevenelements.annotation.mixin.At
- shift() - Method in class io.github.xrickastley.sevenelements.util.Array
-
Removes the first element from an array and returns it.
- Shift() - Constructor for enum class io.github.xrickastley.sevenelements.annotation.mixin.At.Shift
- shouldApplyDMGBonus(boolean) - Method in class io.github.xrickastley.sevenelements.element.ElementalDamageSource
-
Sets whether the Elemental DMG Bonus% should be included in the DMG calculation for this
ElementalDamageSource. - shouldApplyRES(boolean) - Method in class io.github.xrickastley.sevenelements.element.ElementalDamageSource
-
Sets whether the Elemental RES% should be included in the DMG calculation for this
ElementalDamageSource. - shouldApplyResultAsAura() - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- shouldDestroyBlocks() - Method in class io.github.xrickastley.sevenelements.util.NonEntityDamagingExplosion
- shouldDoElements() - Method in class io.github.xrickastley.sevenelements.element.ElementHolder
- shouldEndReactionTrigger() - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- shouldInfuse - Variable in class io.github.xrickastley.sevenelements.element.ElementalDamageSource
- shouldInfuse() - Method in class io.github.xrickastley.sevenelements.element.ElementalDamageSource
- shouldInfuse(boolean) - Method in class io.github.xrickastley.sevenelements.element.ElementalDamageSource
-
Sets whether this
ElementalDamageSourceshould be infusable with another Element, given that its Element is of theElement.PHYSICALelement. - shouldPreventPriorityUpgrade() - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- shouldUseNamespace(boolean) - Method in class io.github.xrickastley.sevenelements.registry.dynamic.SevenElementsRegistryLoader.Entry
-
Whether the namespace should be used in the data pack entry path.
- ShowElectroChargeS2CPayload - Record Class in io.github.xrickastley.sevenelements.networking
- ShowElectroChargeS2CPayload(int, List<Integer>) - Constructor for record class io.github.xrickastley.sevenelements.networking.ShowElectroChargeS2CPayload
-
Creates an instance of a
ShowElectroChargeS2CPayloadrecord class. - ShowElectroChargeS2CPayload(LivingEntity, List<LivingEntity>) - Constructor for record class io.github.xrickastley.sevenelements.networking.ShowElectroChargeS2CPayload
- ShowElementalDamageS2CPayload - Record Class in io.github.xrickastley.sevenelements.networking
- ShowElementalDamageS2CPayload(Vec3d, Element, float, boolean) - Constructor for record class io.github.xrickastley.sevenelements.networking.ShowElementalDamageS2CPayload
-
Creates an instance of a
ShowElementalDamageS2CPayloadrecord class. - ShowElementalReactionS2CPayload - Record Class in io.github.xrickastley.sevenelements.networking
- ShowElementalReactionS2CPayload(Vec3d, ElementalReaction) - Constructor for record class io.github.xrickastley.sevenelements.networking.ShowElementalReactionS2CPayload
-
Creates an instance of a
ShowElementalReactionS2CPayloadrecord class. - size() - Method in class io.github.xrickastley.sevenelements.util.Array
-
A
CopyOnWriteArrayListmethod and an alias forArray.length(), returns the length (the number of elements) in thisArray. - slice() - Method in class io.github.xrickastley.sevenelements.util.Array
-
Returns a copy of a section of an
Arrayfrom0toarray.length() - 1. - slice(int) - Method in class io.github.xrickastley.sevenelements.util.Array
-
Returns a copy of a section of an
Arrayfromstarttoarray.length() - 1. - slice(int, int) - Method in class io.github.xrickastley.sevenelements.util.Array
-
Returns a copy of a section of an
Array. - some(Predicate<T>) - Method in class io.github.xrickastley.sevenelements.util.Array
-
Determines whether at least one element of this
Arraysatisfy the specified predicate. - sortElements() - Method in class io.github.xrickastley.sevenelements.util.Array
-
A renamed implementation of Array.prototype.sort(), sorts an array's elements' string value in ascending, ASCII character order.
- sortElements(BiFunction<T, T, Integer>) - Method in class io.github.xrickastley.sevenelements.util.Array
-
A renamed implementation of Array.prototype.sort(), sorts this
Arrayin place according to the order induced by the specifiedBiFunction. - speed - Variable in record class io.github.xrickastley.sevenelements.element.Element.ParticleRenderer
-
The field for the
speedrecord component. - speed() - Method in record class io.github.xrickastley.sevenelements.element.Element.ParticleRenderer
-
Returns the value of the
speedrecord component. - SPRAWLING_SHOT_DELAY - Static variable in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity
- SPRAWLING_SHOT_GRAVITY - Static variable in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity
- SPRAWLING_SHOT_HIT - Static variable in class io.github.xrickastley.sevenelements.factory.SevenElementsSoundEvents
- SPRAWLING_SHOT_RADIUS - Static variable in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity
- SPRAWLING_SHOT_SPEED - Static variable in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity
- SPREAD - Static variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReactions
- SpreadElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- SpreadElementalReaction() - Constructor for class io.github.xrickastley.sevenelements.element.reaction.SpreadElementalReaction
- StatusEffectMixin - Class in io.github.xrickastley.sevenelements.mixin
- StatusEffectMixin() - Constructor for class io.github.xrickastley.sevenelements.mixin.StatusEffectMixin
- stream() - Method in class io.github.xrickastley.sevenelements.util.Array
- subList(int, int) - Method in class io.github.xrickastley.sevenelements.util.Array
-
A
CopyOnWriteArrayListmethod, returns a view of the portion of this list betweenfromIndex, inclusive, andtoIndex, exclusive. - sublogger() - Static method in class io.github.xrickastley.sevenelements.SevenElements
- sublogger(Class<?>) - Static method in class io.github.xrickastley.sevenelements.SevenElements
- sublogger(Object) - Static method in class io.github.xrickastley.sevenelements.SevenElements
- sublogger(String) - Static method in class io.github.xrickastley.sevenelements.SevenElements
- SUPERCONDUCT - Static variable in class io.github.xrickastley.sevenelements.effect.SevenElementsStatusEffects
-
Reduces the entity's Physical RES% by 40%.
- SUPERCONDUCT - Static variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReactions
- SUPERCONDUCT - Static variable in class io.github.xrickastley.sevenelements.registry.SevenElementsDamageTypes
- SuperconductElementalReaction - Class in io.github.xrickastley.sevenelements.element.reaction
- SuperconductElementalReaction() - Constructor for class io.github.xrickastley.sevenelements.element.reaction.SuperconductElementalReaction
- SuperconductStatusEffect - Class in io.github.xrickastley.sevenelements.effect
- SuperconductStatusEffect() - Constructor for class io.github.xrickastley.sevenelements.effect.SuperconductStatusEffect
- supplier(TriFunction<T, U, V, R>, T, U, V) - Static method in class io.github.xrickastley.sevenelements.util.Functions
- supplier(BiFunction<T, U, R>, T, U) - Static method in class io.github.xrickastley.sevenelements.util.Functions
- supplier(Function<T, R>, T) - Static method in class io.github.xrickastley.sevenelements.util.Functions
- SWIRL - Static variable in class io.github.xrickastley.sevenelements.registry.SevenElementsDamageTypes
- swirlElement - Variable in class io.github.xrickastley.sevenelements.element.reaction.AbstractSwirlElementalReaction
- sync(Entity) - Static method in interface io.github.xrickastley.sevenelements.component.ElementComponent
- sync(Entity) - Static method in interface io.github.xrickastley.sevenelements.component.FrozenEffectComponent
- SyncBossBarEntityS2CPayload - Record Class in io.github.xrickastley.sevenelements.networking
- SyncBossBarEntityS2CPayload(UUID, boolean, int) - Constructor for record class io.github.xrickastley.sevenelements.networking.SyncBossBarEntityS2CPayload
-
Creates an instance of a
SyncBossBarEntityS2CPayloadrecord class. - SyncBossBarEntityS2CPayload(BossBar, LivingEntity) - Constructor for record class io.github.xrickastley.sevenelements.networking.SyncBossBarEntityS2CPayload
- SyncCrystallizeShardTypeS2CPayload(int, Element) - Constructor for class io.github.xrickastley.sevenelements.entity.CrystallizeShardEntity.SyncCrystallizeShardTypeS2CPayload
- SyncDendroCoreS2CPayload(int, int, DendroCoreEntity.Type) - Constructor for class io.github.xrickastley.sevenelements.entity.DendroCoreEntity.SyncDendroCoreS2CPayload
- SyncDendroCoreS2CPayload(DendroCoreEntity) - Constructor for class io.github.xrickastley.sevenelements.entity.DendroCoreEntity.SyncDendroCoreS2CPayload
- syncFromPacket(CrystallizeShardEntity.SyncCrystallizeShardTypeS2CPayload) - Method in class io.github.xrickastley.sevenelements.entity.CrystallizeShardEntity
- syncFromPayload(DendroCoreEntity.SyncDendroCoreS2CPayload) - Method in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity
- syncId - Variable in class io.github.xrickastley.sevenelements.networking.FinishElementalInfusionS2CPayload
- syncId() - Method in class io.github.xrickastley.sevenelements.networking.FinishElementalInfusionS2CPayload
- syncOnPosChangeIfCrystallizeShard(double, double, double, CallbackInfo) - Method in class io.github.xrickastley.sevenelements.mixin.EntityMixin
- syncToPlayers() - Method in class io.github.xrickastley.sevenelements.entity.CrystallizeShardEntity
T
- tag - Variable in class io.github.xrickastley.sevenelements.element.InternalCooldown
- tag - Variable in class io.github.xrickastley.sevenelements.element.InternalCooldownContext.Builder
- tag - Variable in class io.github.xrickastley.sevenelements.element.InternalCooldownContext
- tag - Variable in class io.github.xrickastley.sevenelements.element.InternalCooldownTag
- tag() - Static method in class io.github.xrickastley.sevenelements.command.InternalCooldownTagType
- tag(String) - Static method in class io.github.xrickastley.sevenelements.element.InternalCooldownTag
-
Gets an
InternalCooldownTaginstance based on a given tag. - takeKnockback(double, double, double) - Method in class io.github.xrickastley.sevenelements.entity.SevenElementsEntity
- takeStack(int) - Method in class io.github.xrickastley.sevenelements.screen.LockableSlot
- target - Variable in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity
- target() - Element in annotation interface io.github.xrickastley.sevenelements.annotation.mixin.At
- test(T, U, V) - Method in interface io.github.xrickastley.sevenelements.util.functions.TriPredicate
-
Evaluates this predicate on the given arguments.
- text - Variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction.Settings
- text - Variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- TextHelper - Class in io.github.xrickastley.sevenelements.util
- TextHelper() - Constructor for class io.github.xrickastley.sevenelements.util.TextHelper
- texture - Variable in class io.github.xrickastley.sevenelements.element.Element.ElementSettings
- tick() - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- tick() - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication
- tick() - Method in class io.github.xrickastley.sevenelements.element.GaugeUnitElementalApplication
- tick() - Method in class io.github.xrickastley.sevenelements.entity.CrystallizeShardEntity
- tick() - Method in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity
- tick(boolean) - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl.FreezeDecayHandler
- tick(ElementComponentImpl) - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl.CrystallizeShield
- ticksFrozen - Variable in class io.github.xrickastley.sevenelements.component.FrozenEffectComponentImpl
- toAbsolutePos(LivingEntity, Vec3d) - Method in class io.github.xrickastley.sevenelements.element.reaction.AbstractCrystallizeElementalReaction
- toArray() - Method in class io.github.xrickastley.sevenelements.util.Array
- toArray(U[]) - Method in class io.github.xrickastley.sevenelements.util.Array
- toReversed() - Method in class io.github.xrickastley.sevenelements.util.Array
-
Reverses the order of elements of this
Array. - toSorted(BiFunction<T, T, Integer>) - Method in class io.github.xrickastley.sevenelements.util.Array
-
Sorts this
Arrayaccording to the order induced by the specifiedComparator. - toString() - Method in record class io.github.xrickastley.sevenelements.advancement.criterion.ElementalInfusionCriterion.Conditions
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.xrickastley.sevenelements.component.ElementalInfusionComponent
-
Returns a string representation of this record class.
- toString() - Method in class io.github.xrickastley.sevenelements.element.DurationElementalApplication
- toString() - Method in record class io.github.xrickastley.sevenelements.element.Element.ParticleRenderer
-
Returns a string representation of this record class.
- toString() - Method in class io.github.xrickastley.sevenelements.element.GaugeUnitElementalApplication
- toString() - Method in class io.github.xrickastley.sevenelements.element.InternalCooldownContext
- toString() - Method in class io.github.xrickastley.sevenelements.element.InternalCooldownTag
- toString() - Method in class io.github.xrickastley.sevenelements.element.InternalCooldownType
- toString() - Method in record class io.github.xrickastley.sevenelements.networking.ShowElectroChargeS2CPayload
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.xrickastley.sevenelements.networking.ShowElementalDamageS2CPayload
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.xrickastley.sevenelements.networking.ShowElementalReactionS2CPayload
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.xrickastley.sevenelements.networking.SyncBossBarEntityS2CPayload
-
Returns a string representation of this record class.
- toString() - Method in class io.github.xrickastley.sevenelements.util.Array
- toString() - Method in class io.github.xrickastley.sevenelements.util.Color
- totalHits - Variable in class io.github.xrickastley.sevenelements.element.InternalCooldown
- TriConsumer<T,
U, - Interface in io.github.xrickastley.sevenelements.util.functionsV> -
Represents an operation that accepts three input arguments and returns no result.
- TriFunction<T,
U, - Interface in io.github.xrickastley.sevenelements.util.functionsV, R> -
Represents a function that accepts three arguments and produces a result.
- trigger(LivingEntity) - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- trigger(LivingEntity, LivingEntity) - Method in class io.github.xrickastley.sevenelements.element.reaction.AbstractDendroCoreElementalReaction
- trigger(LivingEntity, LivingEntity) - Method in class io.github.xrickastley.sevenelements.element.reaction.AbstractShatterElementalReaction
- trigger(LivingEntity, LivingEntity) - Method in class io.github.xrickastley.sevenelements.element.reaction.ElectroChargedElementalReaction
- trigger(LivingEntity, LivingEntity) - Method in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- trigger(ServerPlayerEntity, ItemStack, Element) - Method in class io.github.xrickastley.sevenelements.advancement.criterion.ElementalInfusionCriterion
- triggerEntityOnRemoved(Collection<StatusEffectInstance>, CallbackInfo, StatusEffectInstance) - Method in class io.github.xrickastley.sevenelements.mixin.LivingEntityMixin
- Triggering a Reaction - Search tag in io.github.xrickastley.sevenelements.component.ElementComponentImpl.triggerReactions(ElementalApplication, LivingEntity)
- Section
- triggeringElement - Variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction.Settings
- triggeringElement - Variable in class io.github.xrickastley.sevenelements.element.reaction.ElementalReaction
- Triggering Multiple Reactions - Search tag in io.github.xrickastley.sevenelements.component.ElementComponentImpl.triggerReactions(ElementalApplication, LivingEntity)
- Section
- triggerReactions(ElementalApplication, LivingEntity) - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
-
Triggers all possible Elemental Reactions.
- TriPredicate<T,
U, - Interface in io.github.xrickastley.sevenelements.util.functionsV> -
Represents a predicate (boolean-valued function) of three arguments.
- type - Variable in class io.github.xrickastley.sevenelements.element.ElementalApplication.Builder
- type - Variable in class io.github.xrickastley.sevenelements.element.ElementalApplication
- type - Variable in class io.github.xrickastley.sevenelements.element.InternalCooldown
- type - Variable in class io.github.xrickastley.sevenelements.element.InternalCooldownContext.Builder
- type - Variable in class io.github.xrickastley.sevenelements.element.InternalCooldownContext
- type - Variable in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity.SyncDendroCoreS2CPayload
- type - Variable in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity
- type - Variable in class io.github.xrickastley.sevenelements.factory.SevenElementsItems.Entry
- Type() - Constructor for enum class io.github.xrickastley.sevenelements.element.ElementalApplication.Type
- Type() - Constructor for enum class io.github.xrickastley.sevenelements.entity.DendroCoreEntity.Type
U
- unfreeze() - Method in interface io.github.xrickastley.sevenelements.component.FrozenEffectComponent
- unfreeze() - Method in class io.github.xrickastley.sevenelements.component.FrozenEffectComponentImpl
- unfreezeTicks - Variable in class io.github.xrickastley.sevenelements.component.ElementComponentImpl.FreezeDecayHandler
- unlock() - Method in class io.github.xrickastley.sevenelements.screen.LockableSlot
- UNMODIFIABLE_ENTRIES - Static variable in class io.github.xrickastley.sevenelements.registry.dynamic.SevenElementsRegistryLoader
- updateDragonEntity(EnderDragonEntity, CallbackInfo) - Method in class io.github.xrickastley.sevenelements.mixin.EnderDragonFightMixin
- updateFromNbt(NbtElement, long) - Method in class io.github.xrickastley.sevenelements.element.DurationElementalApplication
- updateFromNbt(NbtElement, long) - Method in class io.github.xrickastley.sevenelements.element.ElementalApplication
- UPPER - Static variable in class io.github.xrickastley.sevenelements.block.InfusionTableBlock
- useNamespace - Variable in class io.github.xrickastley.sevenelements.registry.dynamic.SevenElementsRegistryLoader.Entry
- uuid - Variable in class io.github.xrickastley.sevenelements.element.ElementalApplication
- uuid - Variable in record class io.github.xrickastley.sevenelements.networking.SyncBossBarEntityS2CPayload
-
The field for the
uuidrecord component. - uuid() - Method in record class io.github.xrickastley.sevenelements.networking.SyncBossBarEntityS2CPayload
-
Returns the value of the
uuidrecord component.
V
- value - Variable in class io.github.xrickastley.sevenelements.util.Holder
- value() - Element in annotation interface io.github.xrickastley.sevenelements.annotation.ExpectedEnvironment
-
Returns the environment type that the annotated element works as intended in.
- value() - Element in annotation interface io.github.xrickastley.sevenelements.annotation.mixin.At
- valueOf(String) - Static method in enum class io.github.xrickastley.sevenelements.annotation.mixin.At.Shift
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.xrickastley.sevenelements.element.Element
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.xrickastley.sevenelements.element.ElementalApplication.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.xrickastley.sevenelements.entity.DendroCoreEntity.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.xrickastley.sevenelements.exception.ElementalApplicationOperationException.Operation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.xrickastley.sevenelements.factory.SevenElementsAttributes.ModifierType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.xrickastley.sevenelements.factory.SevenElementsItems.EntryType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.xrickastley.sevenelements.util.Ease
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.github.xrickastley.sevenelements.annotation.mixin.At.Shift
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.xrickastley.sevenelements.element.Element
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.xrickastley.sevenelements.element.ElementalApplication.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.xrickastley.sevenelements.entity.DendroCoreEntity.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.xrickastley.sevenelements.exception.ElementalApplicationOperationException.Operation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.xrickastley.sevenelements.factory.SevenElementsAttributes.ModifierType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.xrickastley.sevenelements.factory.SevenElementsItems.EntryType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.xrickastley.sevenelements.util.Ease
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WindChargeItemMixin - Class in io.github.xrickastley.sevenelements.mixin
- WindChargeItemMixin() - Constructor for class io.github.xrickastley.sevenelements.mixin.WindChargeItemMixin
- withArgument(TriConsumer<T, U, V>, U, V) - Static method in class io.github.xrickastley.sevenelements.util.Functions
- withArgument(TriFunction<T, U, V, R>, U, V) - Static method in class io.github.xrickastley.sevenelements.util.Functions
- withArgument(TriPredicate<T, U, V>, U, V) - Static method in class io.github.xrickastley.sevenelements.util.Functions
- withArgument(BiConsumer<T, U>, U) - Static method in class io.github.xrickastley.sevenelements.util.Functions
- withArgument(BiFunction<T, U, R>, U) - Static method in class io.github.xrickastley.sevenelements.util.Functions
- withArgument(BiPredicate<T, U>, U) - Static method in class io.github.xrickastley.sevenelements.util.Functions
- WitherEntityMixin - Class in io.github.xrickastley.sevenelements.mixin
- WitherEntityMixin(EntityType<? extends WitherEntity>, World) - Constructor for class io.github.xrickastley.sevenelements.mixin.WitherEntityMixin
- withOrigin(LivingEntity) - Method in class io.github.xrickastley.sevenelements.element.InternalCooldownContext
- withType(Class<T>) - Method in interface io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistryLoadEvents.RegistryContext
- withType(Class<T>) - Method in interface io.github.xrickastley.sevenelements.registry.dynamic.DynamicRegistryLoadEvents.RegistryEntryContext
- world - Variable in class io.github.xrickastley.sevenelements.util.NonEntityDamagingExplosion
- writeCustomDataToNbt(NbtCompound) - Method in class io.github.xrickastley.sevenelements.entity.CrystallizeShardEntity
- writeCustomDataToNbt(NbtCompound) - Method in class io.github.xrickastley.sevenelements.entity.DendroCoreEntity
- writeInfusionToNbt(NbtCompound, CallbackInfo) - Method in class io.github.xrickastley.sevenelements.mixin.ProjectileEntityMixin
- writeToNbt(NbtCompound) - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl.CrystallizeShield
- writeToNbt(NbtCompound) - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl.FreezeDecayHandler
- writeToNbt(NbtCompound, RegistryWrapper.WrapperLookup) - Method in class io.github.xrickastley.sevenelements.component.ElementComponentImpl
- writeToNbt(NbtCompound, RegistryWrapper.WrapperLookup) - Method in class io.github.xrickastley.sevenelements.component.FrozenEffectComponentImpl
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form