package thaumcraft.api; import java.lang.reflect.Method; import net.minecraft.item.ItemStack; import net.minecraftforge.oredict.OreDictionary; import thaumcraft.api.aspects.Aspect; import thaumcraft.api.aspects.AspectList; import cpw.mods.fml.common.FMLLog; public class ThaumcraftApiHelper { public static AspectList cullTags(AspectList temp) { AspectList temp2 = new AspectList(); for (Aspect tag:temp.getAspects()) { if (tag!=null) temp2.add(tag, temp.getAmount(tag)); } while (temp2!=null && temp2.size()>10) { Aspect lowest = null; int low = Integer.MAX_VALUE; for (Aspect tag:temp2.getAspects()) { if (tag==null) continue; if (temp2.getAmount(tag)