package be.isach.ultracosmetics.v1_8_R1.mount;
import be.isach.ultracosmetics.UltraCosmetics;
import be.isach.ultracosmetics.UltraCosmeticsData;
import be.isach.ultracosmetics.cosmetics.type.MountType;
import be.isach.ultracosmetics.player.UltraPlayer;
import be.isach.ultracosmetics.util.Particles;
import be.isach.ultracosmetics.util.UtilParticles;
import org.bukkit.entity.Horse;
/**
* Created by sacha on 1/03/17.
*/
public class MountInfernalHorror extends MountHorse {
public MountInfernalHorror(UltraPlayer owner, UltraCosmetics ultraCosmetics) {
super(owner, MountType.INFERNALHORROR, ultraCosmetics);
}
@Override
public void onEquip() {
super.onEquip();
entity.setJumpStrength(0.7);
UltraCosmeticsData.get().getVersionManager().getEntityUtil().setHorseSpeed(entity, 0.4d);
}
@Override
public void onUpdate() {
UtilParticles.display(Particles.FLAME, 0.4f, 0.2f, 0.4f, entity.getLocation().clone().add(0, 1, 0), 5);
}
@Override
protected Horse.Variant getVariant() {
return Horse.Variant.SKELETON_HORSE;
}
@Override
protected Horse.Color getColor() {
return Horse.Color.WHITE;
}
}