package com.nj.augury.integration.thaumcraft.research;
import net.minecraft.client.Minecraft;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.util.ChatComponentText;
import net.minecraft.util.IChatComponent;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.client.event.RenderGameOverlayEvent.Chat;
import net.minecraftforge.event.entity.player.PlayerUseItemEvent.Tick;
import thaumcraft.api.ThaumcraftApi;
import thaumcraft.api.ThaumcraftApiHelper;
import thaumcraft.api.aspects.Aspect;
import thaumcraft.api.aspects.AspectList;
import thaumcraft.api.crafting.InfusionRecipe;
import thaumcraft.api.research.ResearchCategories;
import thaumcraft.api.research.ResearchItem;
import thaumcraft.api.research.ResearchPage;
import com.nj.augury.api.cofh.thermalexpansion.ThermalExpansionHelper;
import com.nj.augury.init.ModItems;
import com.nj.augury.references.Names;
import com.nj.augury.references.Reference;
import com.nj.augury.utility.LogHelper;
import cpw.mods.fml.common.gameevent.TickEvent.PlayerTickEvent;
public class Research {
public static ItemStack wand = null;
public static void init(){
initCategories();
initResearch();
}
public static void initCategories(){
ResearchCategories.registerCategory(Reference.THAUMIC_TAB, new ResourceLocation(Reference.MODID, "textures/items/aspectEarth.png"), new ResourceLocation("thaumcraft", "textures/gui/gui_researchback.png"));
}
public static void initResearch(){
new ResearchItem("Introduction", Reference.THAUMIC_TAB, new AspectList(), 0, 0, 0, (new ResourceLocation(Reference.MODID, "textures/items/aspectEarth.png"))).setAutoUnlock().registerResearchItem().setPages(new ResearchPage[] {new ResearchPage("tc.research_page.TEST")}).setAutoUnlock().setStub().setRound().registerResearchItem();
new ResearchItem("Aspects", Reference.THAUMIC_TAB, new AspectList().add(Aspect.FIRE, 50).add(Aspect.AIR, 50).add(Aspect.ENTROPY, 50).add(Aspect.WATER, 50).add(Aspect.ORDER, 50).add(Aspect.EARTH, 50), 0, 2, 0, (new ResourceLocation("thaumcraft", "textures/misc/r_aspects.png"))).registerResearchItem().setPages(new ResearchPage[] {new ResearchPage("tc.research_page.Aspects")}).setStub().registerResearchItem().setConcealed().setSecondary().setParents("Introduction");
new ResearchItem(Names.Research.FIRE, Reference.THAUMIC_TAB, new AspectList().add(Aspect.FIRE, 25), 0, 4, 0, new ResourceLocation(Reference.MODNAME, "textures/items/aspectFire.png")).registerResearchItem().setStub().setSecondary().setParents("Aspects").setConcealed().setPages(new ResearchPage[] {new ResearchPage("tc.research_page.Fire")});
new ResearchItem("Water", Reference.THAUMIC_TAB, new AspectList().add(Aspect.WATER, 25), 0, 4, 0, new ResourceLocation(Reference.MODNAME, "textures/items/aspectWater.png")).registerResearchItem().setStub().setSecondary().setParents("Aspects").setConcealed().setPages(new ResearchPage[] {new ResearchPage("tc.research_page.Water")}).registerResearchItem();
new ResearchItem("Entropy", Reference.THAUMIC_TAB, new AspectList().add(Aspect.ENTROPY, 25), 2, 4, 0, new ResourceLocation(Reference.MODNAME, "textures/items/aspectEntropy.png")).registerResearchItem().setStub().setSecondary().setParents("Aspects").setConcealed().setPages(new ResearchPage[] {new ResearchPage("tc.research_page.Entropy")}).registerResearchItem();
new ResearchItem("Air", Reference.THAUMIC_TAB, new AspectList().add(Aspect.AIR, 25), -2, 4, 0, new ResourceLocation(Reference.MODNAME, "textures/items/aspectAir.png")).registerResearchItem().setStub().setSecondary().setParents("Aspects").setConcealed().setPages(new ResearchPage[] {new ResearchPage("tc.research_page.TEST")}).registerResearchItem();
new ResearchItem("Order", Reference.THAUMIC_TAB, new AspectList().add(Aspect.ORDER, 25), 4, 4, 0, new ResourceLocation(Reference.MODNAME, "textures/items/aspectOrder.png")).registerResearchItem().setStub().setSecondary().setParents("Aspects").setConcealed().setPages(new ResearchPage[] {new ResearchPage("tc.research_page.TEST")}).registerResearchItem();
new ResearchItem("Earth", Reference.THAUMIC_TAB, new AspectList().add(Aspect.EARTH, 25), -4, 4, 0, new ResourceLocation(Reference.MODNAME, "textures/items/aspectEarth.png")).registerResearchItem().setStub().setSecondary().setParents("Aspects").setConcealed().setPages(new ResearchPage[] {new ResearchPage("tc.research_page.TEST")}).registerResearchItem();
}
}