Uses of Class
com.sucy.skill.dynamic.EffectComponent
Packages that use EffectComponent
Package
Description
-
Uses of EffectComponent in com.sucy.skill.api.player
Methods in com.sucy.skill.api.player with parameters of type EffectComponentModifier and TypeMethodDescriptiondoublePlayerData.scaleDynamic(EffectComponent component, String key, double value) Scales a dynamic skill's value using global modifiers -
Uses of EffectComponent in com.sucy.skill.dynamic
Fields in com.sucy.skill.dynamic with type parameters of type EffectComponentModifier and TypeFieldDescriptionfinal ArrayList<EffectComponent>EffectComponent.childrenChild componentsMethods in com.sucy.skill.dynamic that return EffectComponentMethods in com.sucy.skill.dynamic with parameters of type EffectComponentModifier and TypeMethodDescriptionstatic booleanItemChecker.check(org.bukkit.entity.Player player, int level, EffectComponent component, boolean remove) Checks the player inventory for items matching the settings -
Uses of EffectComponent in com.sucy.skill.dynamic.condition
Subclasses of EffectComponent in com.sucy.skill.dynamic.conditionModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassA condition for dynamic skills that requires the target to be a player who's combat status matches the settingsclassProSkillAPI © 2023 com.sucy.skill.dynamic.condition.ConditionComponentclassclassA condition for dynamic skills that requires the target or caster to be facing a direction relative to the otherclassA condition for dynamic skills that requires the target to fit the elevation requirementclassA simple "else" condition, applying if the previous component failedclassclassA condition for dynamic skills that requires the target to be on fireclassA condition for dynamic skills that requires the target to have a specified flag activeclassclassProSkillAPI © 2023 com.sucy.skill.dynamic.condition.GroundclassA condition for dynamic skills that requires the target's health to fit the requirementclassA condition for dynamic skills that requires the target to have a specified itemclassA condition for dynamic skills that requires the target to have a specified held itemclassA condition for dynamic skills that requires the lighting at the target's location to be within a rangeclassclassclassChecks if the player's balance is within a range, using VaultclassclassclassclassA condition for dynamic skills that requires the target to have a specified potion effectclassItem condition for a player's off handclassclassA condition for dynamic skills that requires the target to have a specified potion effectclassclassclassA condition for dynamic skills that requires the target to have a status conditionclassA condition for dynamic skills that requires the game time to match the settingsclassA condition for dynamic skills that requires the target to have a specified potion effectclassclassA condition for dynamic skills that requires the target to have a specified potion effectclassProSkillAPI © 2023 com.sucy.skill.dynamic.condition.Weatherclass -
Uses of EffectComponent in com.sucy.skill.dynamic.custom
Subclasses of EffectComponent in com.sucy.skill.dynamic.customModifier and TypeClassDescriptionclassProSkillAPI © 2023 com.sucy.skill.dynamic.custom.CustomEffect -
Uses of EffectComponent in com.sucy.skill.dynamic.mechanic
Subclasses of EffectComponent in com.sucy.skill.dynamic.mechanicModifier and TypeClassDescriptionclassSets the specified armor slot of the target to the item defined by the settingsclassSummons an armor stand that can be used as a marker or for item display.classclassApplies a flag to each targetclassMechanic that changes blocks for a duration before returning them to what they wereclassProSkillAPI © 2023 com.sucy.skill.dynamic.mechanic.BuffMechanicclassclassCancels the event that caused the trigger to go offclassExecutes child components after a delay, applying "channeling" rulesclassCleanses a target of negative potion or status effectsclassExecutes a command for each targetclassLowers the cooldowns of the caster's skillsclassApplies a flag to each targetclassDeals damage based on a held item's lore to each targetclassDeals damage to each targetclassApplies a flag to each targetclassExecutes child components after a delayclassDisguises each targetclassProSkillAPI © 2023 com.sucy.skill.dynamic.mechanic.DurabilityMechanicclassCreates an explosion at the target's locationclassExecutes child components after a delayclassApplies a flag to each targetclassApplies a flag to each targetclassApplies a flag to each targetclassProSkillAPI © 2023 com.sucy.skill.dynamic.mechanic.FoodMechanicclassclassHeals each targetclassProSkillAPI © 2023 com.sucy.skill.dynamic.mechanic.HealthSetMechanicclassclassApplies a damage immunity flag to each targetclassInterrupts any channels that may be being performed by the targetsclassSpawns a dropped item at the specified location.classGives an item to each player targetclassLaunches a projectile using an item as its visual that applies child components upon landingclassRemoves an item to from each player targetclassLaunches the target in a given direction relative to their forward directionclassStrikes lightning about each target with an offsetclassGives mana to each targetclassProSkillAPI © 2023 com.sucy.skill.dynamic.mechanic.MechanicComponentclassSends a message to each player targetclassMechanic that destroys a selection of blocks at the location of the targetclassDeals damage to each targetclassPlays a particle effectclassclassPlays a particle effectclassHeals each targetclassExecutes child components continuouslyclassApplies a flag to each targetclassExecutes child components after a delayclassHeals each targetclassHeals each targetclassPurges a target of positive potion or status effectsclassLaunches the target in a given direction relative to their forward directionclassApplies a flag to each targetclassExecutes child components multiple timesclassPlays a particle effectclassApplies a flag to each targetclassApplies a flag to each targetclassMechanic for taunting mobsclassProSkillAPI © 2023 com.sucy.skill.dynamic.mechanic.TriggerMechanicclassAdds to a cast data valueclassAdds to a cast data valueclassProSkillAPI © 2023 com.sucy.skill.dynamic.mechanic.ValueCopyMechanicclassProSkillAPI © 2023 com.sucy.skill.dynamic.mechanic.ValueDistanceMechanicclassclassAdds to a cast data valueclassAdds to a cast data valueclassclassclassAdds to a cast data valueclassProSkillAPI © 2023 com.sucy.skill.dynamic.mechanic.ValuePlaceholderMechanicclassAdds to a cast data valueclassAdds to a cast data valueclassStrikes lightning about each target with an offsetclassStrikes lightning about each target with an offsetclassStrikes lightning about each target with an offsetclassStrikes lightning about each target with an offsetclassStrikes lightning about each target with an offsetclassApplies a flag to each targetclassApplies a flag to each target -
Uses of EffectComponent in com.sucy.skill.dynamic.target
Subclasses of EffectComponent in com.sucy.skill.dynamic.targetModifier and TypeClassDescriptionclassApplies child components to the closest all nearby entities around each of the current targets.classApplies child components to the closest all nearby entities around each of the current targets.classApplies child components to the entities in a line in front of each of the provided targets.classApplies child components to a location using the caster's faced directionclassApplies child components to the closest all nearby entities around each of the current targets.classApplies child effects to a location offset from the current targetsclassApplies a flag to each targetclassApplies child components to the casterclassApplies child components to the closest linear entity of each of the provided targets.classProSkillAPI © 2023 com.sucy.skill.dynamic.target.TargetComponent -
Uses of EffectComponent in com.sucy.skill.dynamic.trigger
Subclasses of EffectComponent in com.sucy.skill.dynamic.triggerModifier and TypeClassDescriptionclassProSkillAPI © 2023 com.sucy.skill.dynamic.trigger.TriggerComponent -
Uses of EffectComponent in com.sucy.skill.manager
Methods in com.sucy.skill.manager with parameters of type EffectComponentModifier and TypeMethodDescriptionAttributeManager.forComponent(EffectComponent component, String key) doubleAttributeManager.Attribute.modify(EffectComponent component, String key, double value, int amount) Modifies a dynamic condition's valuebooleanAttributeManager.AttributeValue.passes(EffectComponent component) Checks whether the formula should be applied to the component