Crash. Вот вообщем. Почитал немножко и не пойму в чём проблема. Вроде всё правильно...
В чём проублем???
Код:
@EventHandler
public void preInit(FMLPreInitializationEvent event)
{
instance = this;
try
{
Core.registerModAbsolute(getClass(), name, event.getSuggestedConfigurationFile().getAbsolutePath(), cfg);
}
catch(Exception e)
{
FMLCommonHandler.instance().raiseException(e, "[LightMagic] unable to create cfg file, check your file system!", true);
}
setupModInfo(event.getModMetadata());
LMItems.setup();
LMBlocks.setup();
LMEnchant.setup();
}
@EventHandler
public void init(FMLInitializationEvent event)
{
}
@EventHandler
public void PostInit(FMLPostInitializationEvent event)
{
LMThaumonomicon.setup();
}
Код:
package lm.init;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
import net.minecraft.util.ResourceLocation;
import thaumcraft.api.aspects.Aspect;
import thaumcraft.api.aspects.AspectList;
import thaumcraft.api.crafting.CrucibleRecipe;
import thaumcraft.api.crafting.InfusionRecipe;
import thaumcraft.api.research.ResearchCategories;
import thaumcraft.api.research.ResearchItem;
import thaumcraft.api.research.ResearchPage;
import thaumcraft.common.config.ConfigItems;
import thaumcraft.common.config.*;
public class LMThaumonomicon {
public static void setup()
{
ResearchCategories.registerCategory(catName, icon, back);
new ResearchItem("LIGHTMETALINGOT", "LIGHTMAGIC", new AspectList().add(Aspect.LIGHT, 4).add(Aspect.ORDER, 2), 2, 1, 1, new ItemStack(Items.iron_ingot, 1, 0)).setPages(new ResearchPage[] { new ResearchPage("tc.research_page.LightmetalIngot.1"), new ResearchPage((CrucibleRecipe)ConfigResearch.recipes.get("LightmetalIngot")) }).registerResearchItem();
}
public static final String catName = "LIGHTMAGIC";
public static final ResourceLocation icon = new ResourceLocation("lm", "textures/thaum/LMIcon.png");
public static final ResourceLocation back = new ResourceLocation("lm", "textures/thaum/LMBack.png");
}