package openperipheral.integration.vanilla;

import com.google.common.collect.Maps;
import java.util.Map;
import net.minecraft.entity.passive.EntitySheep;
import net.minecraft.util.Vec3;
import openperipheral.api.helpers.EntityMetaProviderSimple;

public class EntitySheepMetaProvider extends EntityMetaProviderSimple<EntitySheep> {

	@Override
	public String getKey() {
		return "sheep";
	}

	@Override
	public Object getMeta(EntitySheep target, Vec3 relativePos) {
		Map<String, Object> map = Maps.newHashMap();

		map.put("sheepColor", target.getFleeceColor());
		map.put("isSheared", target.getSheared());

		return map;
	}

}