package com.nisovin.magicspells.spelleffects;
import org.bukkit.EntityEffect;
import org.bukkit.Location;
import org.bukkit.configuration.ConfigurationSection;
import org.bukkit.entity.Entity;
import org.bukkit.entity.Tameable;
import com.nisovin.magicspells.MagicSpells;
class HeartsEffect extends SpellEffect {
@Override
public void loadFromString(String string) {
}
@Override
public void loadFromConfig(ConfigurationSection config) {
}
@Override
public void playEffectEntity(Entity entity) {
if (entity instanceof Tameable) {
entity.playEffect(EntityEffect.WOLF_HEARTS);
} else {
playEffect(entity.getLocation());
}
}
@Override
public void playEffectLocation(Location location) {
MagicSpells.getVolatileCodeHandler().playParticleEffect(location, "heart", .3F, .2F, .2F, 4, 32, 2F);
}
}