package fox.spiteful.forbidden;
import net.minecraft.item.ItemStack;
import net.minecraft.util.ResourceLocation;
import net.minecraft.util.StatCollector;
import thaumcraft.api.aspects.AspectList;
import thaumcraft.api.research.ResearchItem;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
public class DarkResearchItem extends ResearchItem {
String inter = null;
public DarkResearchItem(String par1, String x) {
super(par1, x);
}
public DarkResearchItem(String par1, String x, AspectList tags, int y, int z, int par5, ResourceLocation icon) {
super(par1, x, tags, y, z, par5, icon);
}
public DarkResearchItem(String par1, String x, AspectList tags, int y, int z, int par5, ItemStack icon) {
super(par1, x, tags, y, z, par5, icon);
}
public DarkResearchItem(String par1, String x, String mod, AspectList tags, int y, int z, int par5, ResourceLocation icon) {
super(par1, x, tags, y, z, par5, icon);
inter = mod;
}
public DarkResearchItem(String par1, String x, String mod, AspectList tags, int y, int z, int par5, ItemStack icon) {
super(par1, x, tags, y, z, par5, icon);
inter = mod;
}
@SideOnly(Side.CLIENT)
public String getName() {
return StatCollector.translateToLocal("forbidden.research_name." + key);
}
@SideOnly(Side.CLIENT)
public String getText() {
if (Config.tagResearch) {
if (inter == null)
return "[FM] " + StatCollector.translateToLocal("forbidden.research_text." + key);
else
return "[FM] " + inter + " " + StatCollector.translateToLocal("forbidden.research_text." + key);
} else
return StatCollector.translateToLocal("forbidden.research_text." + key);
}
}