package com.jerzykwilczek.extratools.thaumcraft; import com.jerzykwilczek.extratools.reference.ResearchReference; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.item.ItemStack; import net.minecraft.util.ResourceLocation; import net.minecraft.util.StatCollector; import thaumcraft.api.ThaumcraftApi; import thaumcraft.api.aspects.AspectList; import thaumcraft.api.research.ResearchItem; import thaumcraft.api.research.ResearchPage; public class ResearchItemET extends ResearchItem { public ResearchItemET(String key) { super(key, ResearchReference.RESEARCH_TAB); } public ResearchItemET(String key, AspectList tags, int col, int row, int complex, ResourceLocation icon) { super(key, ResearchReference.RESEARCH_TAB, tags, col, row, complex, icon); } public ResearchItemET(String key, AspectList tags, int col, int row, int complex, ItemStack icon) { super(key, ResearchReference.RESEARCH_TAB, tags, col, row, complex, icon); } @Override public ResearchItemET setPages(ResearchPage... par) { for(ResearchPage page : par) { if(page.type == ResearchPage.PageType.TEXT) { page.text = "etpage." + key + "." + page.text; } } return (ResearchItemET) super.setPages(par); } @Override @SideOnly(Side.CLIENT) public String getName() { return StatCollector.translateToLocal("etname." + key); } @Override @SideOnly(Side.CLIENT) public String getText() { return StatCollector.translateToLocal("ettext." + key); } }