Modifier and Type | Method and Description |
---|---|
void |
AbstractSkillAdapter.executeVolley(SkillCaster am,
AbstractLocation t,
int amount,
float velocity,
float spread,
int fireTicks,
int removeDelay) |
void |
AbstractSkillAdapter.pushButton(SkillCaster skillCaster,
AbstractLocation location) |
AbstractEntity |
AbstractSkillAdapter.rainProjectile(SkillCaster caster,
AbstractLocation source,
Class<? extends org.bukkit.entity.Projectile> projectileClass,
float velocity,
ShootMechanic.ProjectileData pd) |
AbstractEntity |
AbstractSkillAdapter.shootArcProjectile(SkillCaster caster,
AbstractLocation target,
AbstractLocation origin,
Class<? extends org.bukkit.entity.Projectile> projectileClass,
float velocity,
ShootMechanic.ProjectileData pd,
boolean fromOrigin) |
void |
AbstractSkillAdapter.shootFireball(SkillCaster skillCaster,
AbstractLocation target,
float velocity,
float yield,
boolean incendiary,
int fireTicks,
boolean small,
boolean playsound) |
AbstractEntity |
AbstractSkillAdapter.shootProjectile(SkillCaster caster,
AbstractLocation target,
AbstractLocation origin,
Class<? extends org.bukkit.entity.Projectile> projectileClass,
float velocity,
ShootMechanic.ProjectileData pd,
boolean fromOrigin) |
void |
AbstractSkillAdapter.toggleLever(SkillCaster skillCaster,
AbstractLocation location,
int duration) |
Modifier and Type | Method and Description |
---|---|
void |
BukkitSkillAdapter.executeVolley(SkillCaster am,
AbstractLocation t,
int amount,
float velocity,
float spread,
int fireTicks,
int removeDelay) |
void |
BukkitSkillAdapter.pushButton(SkillCaster am,
AbstractLocation location) |
AbstractEntity |
BukkitSkillAdapter.rainProjectile(SkillCaster caster,
AbstractLocation source,
Class<? extends org.bukkit.entity.Projectile> projectileClass,
float velocity,
ShootMechanic.ProjectileData pd) |
void |
BukkitSkillAdapter.sendToastNotification(SkillCaster caster,
String message) |
AbstractEntity |
BukkitSkillAdapter.shootArcProjectile(SkillCaster caster,
AbstractLocation target,
AbstractLocation origin,
Class<? extends org.bukkit.entity.Projectile> projectileClass,
float velocity,
ShootMechanic.ProjectileData pd,
boolean fromOrigin) |
void |
BukkitSkillAdapter.shootFireball(SkillCaster am,
AbstractLocation target,
float velocity,
float yield,
boolean incendiary,
int fireTicks,
boolean small,
boolean playsound) |
AbstractEntity |
BukkitSkillAdapter.shootProjectile(SkillCaster caster,
AbstractLocation target,
AbstractLocation origin,
Class<? extends org.bukkit.entity.Projectile> projectileClass,
float velocity,
ShootMechanic.ProjectileData pd,
boolean fromOrigin) |
void |
BukkitSkillAdapter.toggleLever(SkillCaster am,
AbstractLocation location,
int duration) |
Modifier and Type | Method and Description |
---|---|
void |
HeroesSupport.giveHeroesExp(SkillCaster am,
org.bukkit.entity.Player player,
int amount) |
Modifier and Type | Method and Description |
---|---|
SkillCaster |
DropMetadata.getCaster() |
Constructor and Description |
---|
DropMetadata(SkillCaster dropper,
AbstractEntity killer) |
Modifier and Type | Method and Description |
---|---|
SpeechBubble |
HologramManager.createSpeechBubble(SkillCaster skillCaster) |
Constructor and Description |
---|
SpeechBubble(HologramManager manager,
SkillCaster am) |
Modifier and Type | Class and Description |
---|---|
class |
ActiveMob
Represents an active instance of a MythicMob
|
class |
GenericCaster
Represents a generic skill caster that can be any Entity
|
Modifier and Type | Method and Description |
---|---|
Optional<SkillCaster> |
MobManager.getSkillCaster(UUID uuid) |
Optional<SkillCaster> |
CasterRegistry.getSkillCaster(UUID uuid) |
Modifier and Type | Method and Description |
---|---|
void |
ActiveMob.setParent(SkillCaster am) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
AbstractSkill.checkHealth(SkillCaster skillCaster) |
boolean |
Skill.checkLegacyConditions(SkillCaster skillCaster) |
void |
Skill.execute(SkillTrigger basetrigger,
SkillCaster caster,
AbstractEntity trigger,
AbstractLocation origin,
HashSet<AbstractEntity> eTargets,
HashSet<AbstractLocation> lTargets,
float power) |
float |
AbstractSkill.getCooldown(SkillCaster skillCaster) |
boolean |
AbstractSkill.onCooldown(SkillCaster skillCaster) |
static String |
SkillString.parseMobVariables(String s,
SkillCaster caster,
AbstractEntity target,
AbstractEntity trigger) |
void |
SkillMetadata.setCaster(SkillCaster caster) |
void |
AbstractSkill.setCooldown(SkillCaster skillCaster,
float cooldown) |
boolean |
SkillMechanic.usable(SkillCaster am)
Deprecated.
|
boolean |
SkillMechanic.usable(SkillCaster skillCaster,
SkillTrigger trigger)
Deprecated.
|
Constructor and Description |
---|
SkillMetadata(SkillTrigger cause,
SkillCaster am,
AbstractEntity trigger) |
SkillMetadata(SkillTrigger cause,
SkillCaster am,
AbstractEntity trigger,
AbstractLocation origin,
HashSet<AbstractEntity> eTargets,
HashSet<AbstractLocation> lTargets,
float power) |
TriggeredSkill(SkillTrigger cause,
SkillCaster am,
AbstractLocation origin,
AbstractEntity trigger,
Collection<SkillMechanic> mechanics,
boolean sync,
Consumer<SkillMetadata> transformer,
org.apache.commons.lang3.tuple.Pair<String,Object>... metadata) |
TriggeredSkill(SkillTrigger cause,
SkillCaster am,
AbstractLocation origin,
AbstractEntity trigger,
Collection<SkillMechanic> mechanics,
boolean sync,
org.apache.commons.lang3.tuple.Pair<String,Object>... metadata) |
Constructor and Description |
---|
AuraTracker(SkillCaster caster,
AbstractEntity target,
SkillMetadata data) |
AuraTracker(SkillCaster caster,
AbstractLocation target,
SkillMetadata data) |
Modifier and Type | Method and Description |
---|---|
boolean |
ICasterCondition.check(SkillCaster caster) |
Modifier and Type | Method and Description |
---|---|
boolean |
LevelCondition.check(SkillCaster caster) |
boolean |
OffGCDCondition.check(SkillCaster caster) |
boolean |
ChildrenCondition.check(SkillCaster caster) |
Modifier and Type | Method and Description |
---|---|
protected void |
DamagingMechanic.doDamage(SkillCaster caster,
AbstractEntity target,
double amount) |
Modifier and Type | Method and Description |
---|---|
SkillCaster |
ShootMechanic.ProjectileData.getCaster() |
Modifier and Type | Method and Description |
---|---|
protected void |
LeapMechanic.Leap(SkillCaster am,
AbstractLocation location,
float power) |
protected void |
SpringMechanic.playEffect(SkillCaster am,
AbstractLocation target) |
protected void |
GeyserEffect.playEffect(SkillCaster am,
AbstractLocation target) |
protected void |
ParticleLineEffect.playParticleLineEffect(SkillMetadata data,
SkillCaster am,
AbstractLocation origin,
AbstractLocation target) |
Constructor and Description |
---|
ProjectileData(SkillCaster caster,
int damage,
Optional<Skill> onHitSkill,
Optional<Skill> onEndSkill,
float power) |
Modifier and Type | Method and Description |
---|---|
default SkillCaster |
PlaceholderMeta.getCaster() |
Constructor and Description |
---|
GenericPlaceholderMeta(SkillCaster caster) |
GenericPlaceholderMeta(SkillCaster caster,
AbstractEntity trigger) |
Modifier and Type | Method and Description |
---|---|
int |
RandomInt.get(SkillCaster caster) |
int |
PlaceholderInt.get(SkillCaster caster) |
float |
PlaceholderFloat.get(SkillCaster caster) |
double |
StaticDouble.get(SkillCaster caster) |
int |
StaticInt.get(SkillCaster caster) |
float |
StaticFloat.get(SkillCaster caster) |
String |
PlaceholderString.get(SkillCaster caster) |
double |
RandomDouble.get(SkillCaster caster) |
float |
RandomFloat.get(SkillCaster caster) |
double |
PlaceholderDouble.get(SkillCaster caster) |
Modifier and Type | Method and Description |
---|---|
Set<AbstractEntity> |
VolatileCodeEnabled_v1_16_R2.getEntitiesBySelector(SkillCaster am,
String targetSelector) |
Set<AbstractEntity> |
VolatileCodeEnabled_v1_16_R1.getEntitiesBySelector(SkillCaster am,
String targetSelector) |
Set<AbstractEntity> |
VolatileCodeHandler.getEntitiesBySelector(SkillCaster am,
String targetSelector) |
Set<AbstractEntity> |
VolatileCodeEnabled_v1_14_R1.getEntitiesBySelector(SkillCaster am,
String targetSelector) |
Set<AbstractEntity> |
VolatileCodeEnabled_v1_13_R2.getEntitiesBySelector(SkillCaster am,
String targetSelector) |
Set<AbstractEntity> |
VolatileCodeEnabled_v1_12_R1.getEntitiesBySelector(SkillCaster am,
String targetSelector) |
Set<AbstractEntity> |
VolatileCodeEnabled_v1_15_R1.getEntitiesBySelector(SkillCaster am,
String targetSelector) |
Set<AbstractEntity> |
VolatileCodeDisabled.getEntitiesBySelector(SkillCaster am,
String targetSelector) |
Copyright © 2020. All rights reserved.