public class ParticleAtomEffect extends ParticleEffect implements ITargetedEntitySkill, ITargetedLocationSkill
AbstractSkill.DelayedSkill
Modifier and Type | Field and Description |
---|---|
protected int |
amountN |
protected int |
amountO |
protected double |
angularVelocity |
protected int |
interval |
protected int |
iterations |
protected int |
orbitals |
protected String |
particleNucleus |
protected String |
particleOrbital |
protected BukkitParticle |
pNucleus |
protected Object |
pNucleusData |
protected int |
radius |
protected float |
radiusN |
protected int |
rotation |
protected double |
velocity |
amount, color, direction, directional, directionReversed, exactOffsets, particle, particleData, pitch, pSpeed, setPitch, setYaw, startForwardOffset, startSideOffset, strParticle, useEyeLocation, viewDistance, vSpread, xSpread, yaw, yOffset, zSpread
clock, config, forceSync, line, originOverride, targetIsOrigin
ASYNC_SAFE, chance, conditions, conditionsTarget, conditionsTrigger, cooldown, cooldowns, cooldownTimer, delay, healthMod, power, powerScale, powerSplitBetweenTargets, repeat, repeatInterval, sourceIsOrigin, target_creative, targeter, trigger, uuid
Constructor and Description |
---|
ParticleAtomEffect(String skill,
MythicLineConfig mlc) |
Modifier and Type | Method and Description |
---|---|
boolean |
castAtEntity(SkillMetadata data,
AbstractEntity target) |
boolean |
castAtLocation(SkillMetadata data,
AbstractLocation target) |
protected void |
playNucleusParticleEffect(SkillMetadata data,
AbstractLocation target) |
playColoredParticleEffect, playDirectionalParticleEffect, playParticleEffect
execute, executeNoTargetSkill, executeSkills, executeSkills, executeTargetedEntitySkill, executeTargetedLocationSkill, getClock, getConfigLine, getRunAsync, getTimerInterval, init, isAsyncSafe, isUsableFromCaster, isUsableFromSkill, resetClock, setAsyncSafe, setTimerInterval, tickClock, usable, usable, usable
checkHealth, checkSkillTrigger, checkSkillTrigger, evaluateTargets, getCooldown, getPlugin, onCooldown, parseSkillCondition, parseSkillTargeter, parseSkillTrigger, rollChance, setCooldown, setTargetsCreativePlayers, targetsCreativePlayers
protected String particleNucleus
protected String particleOrbital
protected BukkitParticle pNucleus
protected Object pNucleusData
protected float radiusN
protected int radius
protected int amountN
protected int amountO
protected int orbitals
protected int rotation
protected int interval
protected int iterations
protected double velocity
protected double angularVelocity
public ParticleAtomEffect(String skill, MythicLineConfig mlc)
public boolean castAtLocation(SkillMetadata data, AbstractLocation target)
castAtLocation
in interface ITargetedLocationSkill
castAtLocation
in class ParticleEffect
public boolean castAtEntity(SkillMetadata data, AbstractEntity target)
castAtEntity
in interface ITargetedEntitySkill
castAtEntity
in class ParticleEffect
protected void playNucleusParticleEffect(SkillMetadata data, AbstractLocation target)
Copyright © 2020. All rights reserved.