package de.tobiyas.racesandclasses.vollotile;
import org.bukkit.Effect;
public enum ParticleEffects {
//Packet based Effects
HUGE_EXPLOSION,
LARGE_EXPLODE,
FIREWORKS_SPARK,
BUBBLE,
SUSPEND,
DEPTH_SUSPEND,
TOWN_AURA,
CRIT,
MAGIC_CRIT,
MOB_SPELL,
MOB_SPELL_AMBIENT,
SPELL,
INSTANT_SPELL,
WITCH_MAGIC,
NOTE,
PORTAL,
ENCHANTMENT_TABLE,
EXPLODE,
FLAME,
LAVA,
FOOTSTEP,
SPLASH,
LARGE_SMOKE,
CLOUD,
RED_DUST,
SNOWBALL_POOF,
DRIP_WATER,
DRIP_LAVA,
SNOW_SHOVEL,
SLIME,
HEART,
ANGRY_VILLAGER,
HAPPY_VILLAGER,
//Seperator for Bukkit Effects
CLICK2,
CLICK1,
BOW_FIRE,
DOOR_TOGGLE,
EXTINGUISH,
RECORD_PLAY,
GHAST_SHRIEK,
GHAST_SHOOT,
BLAZE_SHOOT,
ZOMBIE_CHEW_WOODEN_DOOR,
ZOMBIE_CHEW_IRON_DOOR,
ZOMBIE_DESTROY_DOOR,
SMOKE,
STEP_SOUND,
POTION_BREAK,
ENDER_SIGNAL,
MOBSPAWNER_FLAMES;
public de.tobiyas.util.vollotile.ParticleEffects asMirror(){
try{
return de.tobiyas.util.vollotile.ParticleEffects.valueOf(this.name());
}catch(IllegalArgumentException exp){ return null; }
}
public Effect asBukkit(){
try{
return Effect.valueOf(this.name());
}catch(IllegalArgumentException exp){ return null; }
}
}