public class ParticleTornadoEffect extends ParticleEffect implements ITargetedEntitySkill, ITargetedLocationSkill
AbstractSkill.DelayedSkill
Modifier and Type | Field and Description |
---|---|
int |
cloudAmount |
protected BukkitParticle |
cloudParticle |
protected Object |
cloudParticleData |
float |
cloudSize |
double |
distance |
float |
maxTornadoRadius |
float |
particleSpeedRamp |
boolean |
showCloud |
boolean |
showTornado |
String |
strCloudParticle |
float |
tornadoHeight |
double |
yOffset |
amount, color, direction, directional, directionReversed, exactOffsets, particle, particleData, pitch, pSpeed, setPitch, setYaw, startForwardOffset, startSideOffset, strParticle, useEyeLocation, viewDistance, vSpread, xSpread, yaw, 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 |
---|
ParticleTornadoEffect(String skill,
MythicLineConfig mlc) |
Modifier and Type | Method and Description |
---|---|
boolean |
castAtEntity(SkillMetadata data,
AbstractEntity target) |
boolean |
castAtLocation(SkillMetadata data,
AbstractLocation target) |
ArrayList<AbstractVector> |
createCircle(double y,
double radius,
double rotation) |
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
public String strCloudParticle
protected BukkitParticle cloudParticle
protected Object cloudParticleData
public float cloudSize
public float particleSpeedRamp
public int cloudAmount
public double yOffset
public float tornadoHeight
public float maxTornadoRadius
public boolean showCloud
public boolean showTornado
public double distance
public ParticleTornadoEffect(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
public ArrayList<AbstractVector> createCircle(double y, double radius, double rotation)
Copyright © 2020. All rights reserved.