// Path: java/com/asaskevich/smartcursor/utils/Utils.java
// public class Utils {
// 	public static double round(double value, int places) {
// 		BigDecimal bd = new BigDecimal(value);
// 		bd = bd.setScale(places, RoundingMode.HALF_UP);
// 		return bd.doubleValue();
// 	}
// 
// 	public static NBTTagCompound convertEntityToNbt(Entity entity) {
// 		NBTTagCompound tag = new NBTTagCompound();
// 		entity.writeToNBT(tag);
// 		return tag;
// 	}
// 
// 	public static void getPoisons(Entity entity) {
// 		try {
// 			NBTTagCompound tag = convertEntityToNbt(entity);
// 			NBTTagList list = (NBTTagList) tag.getTag("ActiveEffects");
// 			System.out.println("Tag count: " + list.tagCount());
// 		} catch (Exception e) {}
// 	}
// }


import java.util.List;
import net.minecraft.entity.Entity;
import net.minecraft.entity.SharedMonsterAttributes;
import net.minecraft.entity.passive.EntityHorse;
import net.minecraft.util.StatCollector;
import com.asaskevich.smartcursor.api.IEntityProcessor;
import com.asaskevich.smartcursor.utils.Utils;
package com.asaskevich.smartcursor.modules.entity;


public class EntityHorseModule
		implements IEntityProcessor {
	@Override
	public void process(List<String> list, Entity entity) {
		if (entity instanceof EntityHorse) {
			EntityHorse horse = (EntityHorse) entity;
// Path: java/com/asaskevich/smartcursor/utils/Utils.java
// public class Utils {
// 	public static double round(double value, int places) {
// 		BigDecimal bd = new BigDecimal(value);
// 		bd = bd.setScale(places, RoundingMode.HALF_UP);
// 		return bd.doubleValue();
// 	}
// 
// 	public static NBTTagCompound convertEntityToNbt(Entity entity) {
// 		NBTTagCompound tag = new NBTTagCompound();
// 		entity.writeToNBT(tag);
// 		return tag;
// 	}
// 
// 	public static void getPoisons(Entity entity) {
// 		try {
// 			NBTTagCompound tag = convertEntityToNbt(entity);
// 			NBTTagList list = (NBTTagList) tag.getTag("ActiveEffects");
// 			System.out.println("Tag count: " + list.tagCount());
// 		} catch (Exception e) {}
// 	}
// }


// Path: java/com/asaskevich/smartcursor/modules/entity/EntityHorseModule.java
import java.util.List;
import net.minecraft.entity.Entity;
import net.minecraft.entity.SharedMonsterAttributes;
import net.minecraft.entity.passive.EntityHorse;
import net.minecraft.util.StatCollector;
import com.asaskevich.smartcursor.api.IEntityProcessor;
import com.asaskevich.smartcursor.utils.Utils;

package com.asaskevich.smartcursor.modules.entity;


public class EntityHorseModule
		implements IEntityProcessor {
	@Override
	public void process(List<String> list, Entity entity) {
		if (entity instanceof EntityHorse) {
			EntityHorse horse = (EntityHorse) entity;
			list.add(StatCollector.translateToLocal("smartcursor.mob.jumpStrength") + String.format("%.3f", Utils.round(horse.getHorseJumpStrength(), 4)));