Uses of Class
com.hypixel.hytale.server.core.modules.projectile.component.ImpactModifiers
Packages that use ImpactModifiers
Package
Description
-
Uses of ImpactModifiers in com.hypixel.hytale.builtin.abilities.element
Methods in com.hypixel.hytale.builtin.abilities.element with parameters of type ImpactModifiersModifier and TypeMethodDescriptionstatic ColorElement.resolveElementColor(ImpactModifiers impactModifiers, Color fallback) Resolves the display color of an entity's element conversion: the converted damage cause's damage text color, so visuals and damage numbers always match. -
Uses of ImpactModifiers in com.hypixel.hytale.builtin.abilities.trigger
Methods in com.hypixel.hytale.builtin.abilities.trigger that return ImpactModifiersMethods in com.hypixel.hytale.builtin.abilities.trigger with parameters of type ImpactModifiersModifier and TypeMethodDescriptionAbilityProjectileConfig.resolve(ImpactModifiers impactModifiers) Folds the caster's resolved rune attributes into the authored values.Constructors in com.hypixel.hytale.builtin.abilities.trigger with parameters of type ImpactModifiersModifierConstructorDescriptionEntry(int effectIndex, AbilityChargeTrigger trigger, int maxCharges, String interactionId, ImpactModifiers castModifiers, String sourceAbilityItemId) -
Uses of ImpactModifiers in com.hypixel.hytale.server.core.modules.projectile
Methods in com.hypixel.hytale.server.core.modules.projectile that return types with arguments of type ImpactModifiers -
Uses of ImpactModifiers in com.hypixel.hytale.server.core.modules.projectile.component
Fields in com.hypixel.hytale.server.core.modules.projectile.component with type parameters of type ImpactModifiersModifier and TypeFieldDescriptionstatic final MetaKey<ImpactModifiers> ImpactModifiers.CAST_SNAPSHOTThe cast's resolved modifiers, carried on the chain's context from the moment the chain starts.static final MetaKey<ImpactModifiers> ImpactModifiers.DAMAGE_MODIFIERSThe modifiers of the ability whose DamageEntity dealt this damage, so on-damage systems (rune on-hit effects) read the cast's values without knowing whether the damage came from a projectile, an ability entity, or the caster's own chain.Methods in com.hypixel.hytale.server.core.modules.projectile.component that return ImpactModifiersModifier and TypeMethodDescriptionstatic ImpactModifiersImpactModifiers.collect(InteractionContext context, Ref<EntityStore> casterRef, ComponentAccessor<EntityStore> componentAccessor) Collects the resolved modifiers for a projectile launched by an ability cast, ornullwhen the cast isn't an ability cast or there is nothing to carry.static ImpactModifiersImpactModifiers.resolve(InteractionContext context, Ref<EntityStore> actingRef, ComponentAccessor<EntityStore> componentAccessor) Resolves the modifiers an interaction should use: the cast snapshot carried on the chain's context when the chain is an ability cast, otherwise the acting entity's component (e.g. a projectile carrying its launch's modifiers into its impact chains).Methods in com.hypixel.hytale.server.core.modules.projectile.component that return types with arguments of type ImpactModifiersModifier and TypeMethodDescriptionstatic ComponentType<EntityStore, ImpactModifiers> ImpactModifiers.getComponentType()