package be.isach.ultracosmetics.v1_9_R2.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; } }