public interface AbstractSkillAdapter
Modifier and Type | Method and Description |
---|---|
void |
doDamage(DamageMetadata meta,
AbstractEntity aTarget) |
void |
executeVolley(SkillCaster am,
AbstractLocation t,
int amount,
float velocity,
float spread,
int fireTicks,
int removeDelay) |
void |
itemSprayEffect(AbstractLocation l,
org.bukkit.inventory.ItemStack item,
int amount,
int duration,
double force,
double yForce,
double radius,
double yOffset,
boolean allowPickup) |
void |
playSmokeEffect(AbstractLocation location,
int direction) |
void |
pushButton(SkillCaster skillCaster,
AbstractLocation location) |
AbstractEntity |
rainProjectile(SkillCaster caster,
AbstractLocation source,
Class<? extends org.bukkit.entity.Projectile> projectileClass,
float velocity,
ShootMechanic.ProjectileData pd) |
AbstractEntity |
shootArcProjectile(SkillCaster caster,
AbstractLocation target,
AbstractLocation origin,
Class<? extends org.bukkit.entity.Projectile> projectileClass,
float velocity,
ShootMechanic.ProjectileData pd,
boolean fromOrigin) |
void |
shootFireball(SkillCaster skillCaster,
AbstractLocation target,
float velocity,
float yield,
boolean incendiary,
int fireTicks,
boolean small,
boolean playsound) |
AbstractEntity |
shootProjectile(SkillCaster caster,
AbstractLocation target,
AbstractLocation origin,
Class<? extends org.bukkit.entity.Projectile> projectileClass,
float velocity,
ShootMechanic.ProjectileData pd,
boolean fromOrigin) |
void |
strikeLightning(AbstractLocation l) |
void |
strikeLightningEffect(AbstractLocation location) |
void |
throwSkill(AbstractLocation location,
AbstractEntity target,
float velocity,
float velocityY) |
void |
toggleLever(SkillCaster skillCaster,
AbstractLocation location,
int duration) |
void strikeLightning(AbstractLocation l)
void doDamage(DamageMetadata meta, AbstractEntity aTarget)
void throwSkill(AbstractLocation location, AbstractEntity target, float velocity, float velocityY)
void itemSprayEffect(AbstractLocation l, org.bukkit.inventory.ItemStack item, int amount, int duration, double force, double yForce, double radius, double yOffset, boolean allowPickup)
void strikeLightningEffect(AbstractLocation location)
void playSmokeEffect(AbstractLocation location, int direction)
void shootFireball(SkillCaster skillCaster, AbstractLocation target, float velocity, float yield, boolean incendiary, int fireTicks, boolean small, boolean playsound)
void pushButton(SkillCaster skillCaster, AbstractLocation location)
void toggleLever(SkillCaster skillCaster, AbstractLocation location, int duration)
AbstractEntity shootProjectile(SkillCaster caster, AbstractLocation target, AbstractLocation origin, Class<? extends org.bukkit.entity.Projectile> projectileClass, float velocity, ShootMechanic.ProjectileData pd, boolean fromOrigin)
AbstractEntity shootArcProjectile(SkillCaster caster, AbstractLocation target, AbstractLocation origin, Class<? extends org.bukkit.entity.Projectile> projectileClass, float velocity, ShootMechanic.ProjectileData pd, boolean fromOrigin)
void executeVolley(SkillCaster am, AbstractLocation t, int amount, float velocity, float spread, int fireTicks, int removeDelay)
AbstractEntity rainProjectile(SkillCaster caster, AbstractLocation source, Class<? extends org.bukkit.entity.Projectile> projectileClass, float velocity, ShootMechanic.ProjectileData pd)
Copyright © 2020. All rights reserved.