Posts by Dominance

    Here is the Crash Report

    Display Spoiler

    Description: Updating screen events

    java.lang.NullPointerException: Updating screen events
    at net.minecraft.item.ItemSlab.func_77667_c(SourceFile:37)
    at net.machinemuse.numina.nei.JSONRecipeHandler.getItemByUnlocalizedName(JSONRecipeHandler.java:111)
    at net.machinemuse.numina.nei.JSONRecipeHandler.getIngredient(JSONRecipeHandler.java:136)
    at net.machinemuse.numina.nei.JSONRecipeHandler.JSONShapedRecipe(JSONRecipeHandler.java:195)
    at net.machinemuse.numina.nei.JSONRecipeHandler.loadCraftingRecipes(JSONRecipeHandler.java:62)
    at codechicken.nei.recipe.TemplateRecipeHandler.loadCraftingRecipes(TemplateRecipeHandler.java:327)
    at codechicken.nei.recipe.ShapedRecipeHandler.loadCraftingRecipes(ShapedRecipeHandler.java:107)
    at net.machinemuse.numina.nei.JSONRecipeHandler.loadCraftingRecipes(JSONRecipeHandler.java:48)
    at codechicken.nei.recipe.TemplateRecipeHandler.getRecipeHandler(TemplateRecipeHandler.java:465)
    at codechicken.nei.recipe.GuiCraftingRecipe.openRecipeGui(GuiCraftingRecipe.java:20)
    at codechicken.nei.recipe.RecipeItemInputHandler.lastKeyTyped(RecipeItemInputHandler.java:23)
    at codechicken.nei.guihook.GuiContainerManager.lastKeyTyped(GuiContainerManager.java:307)
    at net.minecraft.client.gui.inventory.GuiContainer.func_73869_a(GuiContainer.java)
    at net.minecraft.client.gui.inventory.GuiContainerCreative.func_73869_a(GuiContainerCreative.java:301)
    at net.minecraft.client.gui.inventory.GuiContainer.public_func_73869_a(GuiContainer.java)
    at codechicken.nei.guihook.GuiContainerManager.callKeyTyped(GuiContainerManager.java)
    at codechicken.nei.guihook.GuiContainerManager.keyTyped(GuiContainerManager.java:474)
    at codechicken.nei.guihook.GuiContainerManager.handleKeyboardInput(GuiContainerManager.java:464)
    at net.minecraft.client.gui.inventory.GuiContainer.func_146282_l(GuiContainer.java)
    at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:276)
    at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1629)
    at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:962)
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887)
    at net.minecraft.client.main.Main.main(SourceFile:148)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)


    A detailed walkthrough of the error, its code path and all known details is as follows:
    ---------------------------------------------------------------------------------------

    -- Head --
    Stacktrace:
    at net.minecraft.item.ItemSlab.func_77667_c(SourceFile:37)
    at net.machinemuse.numina.nei.JSONRecipeHandler.getItemByUnlocalizedName(JSONRecipeHandler.java:111)
    at net.machinemuse.numina.nei.JSONRecipeHandler.getIngredient(JSONRecipeHandler.java:136)
    at net.machinemuse.numina.nei.JSONRecipeHandler.JSONShapedRecipe(JSONRecipeHandler.java:195)
    at net.machinemuse.numina.nei.JSONRecipeHandler.loadCraftingRecipes(JSONRecipeHandler.java:62)
    at codechicken.nei.recipe.TemplateRecipeHandler.loadCraftingRecipes(TemplateRecipeHandler.java:327)
    at codechicken.nei.recipe.ShapedRecipeHandler.loadCraftingRecipes(ShapedRecipeHandler.java:107)
    at net.machinemuse.numina.nei.JSONRecipeHandler.loadCraftingRecipes(JSONRecipeHandler.java:48)
    at codechicken.nei.recipe.TemplateRecipeHandler.getRecipeHandler(TemplateRecipeHandler.java:465)
    at codechicken.nei.recipe.GuiCraftingRecipe.openRecipeGui(GuiCraftingRecipe.java:20)
    at codechicken.nei.recipe.RecipeItemInputHandler.lastKeyTyped(RecipeItemInputHandler.java:23)
    at codechicken.nei.guihook.GuiContainerManager.lastKeyTyped(GuiContainerManager.java:307)
    at net.minecraft.client.gui.inventory.GuiContainer.func_73869_a(GuiContainer.java)
    at net.minecraft.client.gui.inventory.GuiContainerCreative.func_73869_a(GuiContainerCreative.java:301)
    at net.minecraft.client.gui.inventory.GuiContainer.public_func_73869_a(GuiContainer.java)
    at codechicken.nei.guihook.GuiContainerManager.callKeyTyped(GuiContainerManager.java)
    at codechicken.nei.guihook.GuiContainerManager.keyTyped(GuiContainerManager.java:474)
    at codechicken.nei.guihook.GuiContainerManager.handleKeyboardInput(GuiContainerManager.java:464)
    at net.minecraft.client.gui.inventory.GuiContainer.func_146282_l(GuiContainer.java)
    at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:276)

    So I was getting a crash on recipe lookup with bloods recipes. I went ahead and transferred it to a MineTweaker script heavily inspired by Bloods Recipes

    Display Spoiler

    var helm = <powersuits:item.powerArmorHelmet>;
    var chest = <powersuits:item.powerArmorChestplate>;
    var legs = <powersuits:item.powerArmorLeggings>;
    var boots = <powersuits:item.powerArmorBoots>;
    var fist = <powersuits:item.powerFist>;
    var table = <powersuits:tile.tinkerTable>;
    var wiring = <powersuits:item.null>;
    var basicPlate = <powersuits:item.null:9>;
    var advancePlate = <powersuits:item.null:10>;
    var controlCircuit = <powersuits:item.null:14>;
    var laserEmitter = <powersuits:item.null:12>;
    var Parachute = <powersuits:item.null:8>;
    var componentLVCapacitor = <powersuits:item.null:5>;
    var componentMVCapacitor = <powersuits:item.null:6>;
    var componentHVCapacitor = <powersuits:item.null:7>;
    var componentSolenoid = <powersuits:item.null:1>;
    var componentGliderWing = <powersuits:item.null:3>;
    var componentServo = <powersuits:item.null:2>;
    var componentFieldEmitter = <powersuits:item.null:11>;
    var componentIonThruster = <powersuits:item.null:4>;
    var CarbonMyoFiber = <powersuits:item.null:13>;
    var MyoFiberGel = <powersuits:item.null:15>;
    var ArtificialMuscle = <powersuits:item.null:16>;


    var blockWool = <ore:blockWool>;
    val minecraftstring = <minecraft:string>;

    var blockSteel = <ore:blockSteel>;
    var plateAlloyCarbon = <ore:plateAlloyCarbon>;
    var plateAluminium = <ore:plateAluminium>;
    var plateBrass = <ore:plateBrass>;
    var plateChrome = <ore:plateChrome>;
    var plateEmerald = <ore:plateEmerald>;
    var plateGlass = <ore:plateGlass>;
    var plateSteel = <ore:plateSteel>;
    var plateAlloyIridium = <ore:plateAlloyIridium>;
    var plateMagnalium = <ore:plateMagnalium>;
    var plateElectrum = <ore:plateElectrum>;
    var batteryElite = <ore:batteryElite>;
    var batteryMaster = <ore:batteryMaster>;
    var batteryUltimate = <ore:batteryUltimate>;
    var cellNitrogen = <ore:cellNitrogen>;
    var circuitBasic = <ore:circuitBasic>;
    var circuitAdvanced = <ore:circuitAdvanced>;
    var circuitMaster = <ore:circuitMaster>;
    var circuitData = <ore:circuitData>;
    var circuitGood = <ore:circuitGood>;
    var advanceCircuitBoard = <gregtech:gt.metaitem.01:32711>;
    var craftingLensRed = <ore:craftingLensRed>;
    var craftingLensBlue = <ore:craftingLensBlue>;
    var craftingLensGreen = <ore:craftingLensGreen>;
    var crystalQuartzite = <ore:crystalQuartzite>;
    var wireAnnealedCopper = <ore:wireGt02AnnealedCopper>;
    var wireSilver = <ore:wireGt02Silver>;
    var wireSuperconductor = <ore:wireGt02Superconductor>;
    var pipeRestrictiveMediumOsmium = <ore:pipeRestrictiveMediumOsmium>;

    # Recipe Adding
    recipes.addShaped(basicPlate, [
    [plateMagnalium, plateMagnalium, plateMagnalium],
    [<gregtech:gt.metatool.01:16>.transformDamage(), circuitBasic, <gregtech:gt.metatool.01:22>.transformDamage()],
    [plateMagnalium, plateMagnalium, plateMagnalium]]);

    recipes.addShaped(advancePlate, [
    [plateAlloyIridium, plateAlloyIridium, plateAlloyIridium],
    [<gregtech:gt.metatool.01:16>.transformDamage(), circuitAdvanced, <gregtech:gt.metatool.01:22>.transformDamage()],
    [plateAlloyIridium, plateAlloyIridium, plateAlloyIridium]]);

    recipes.addShaped(controlCircuit, [
    [wiring, circuitAdvanced, plateElectrum],
    [circuitData, circuitMaster, circuitAdvanced],
    [plateElectrum, <gregtech:gt.metatool.01:22>.transformDamage(), wiring]]);

    recipes.addShaped(laserEmitter, [
    [crystalQuartzite, circuitGood, crystalQuartzite],
    [craftingLensRed, craftingLensBlue, craftingLensGreen],
    [crystalQuartzite, <gregtech:gt.metatool.01:22>.transformDamage(), crystalQuartzite]]);

    recipes.addShaped(table, [
    [circuitAdvanced, plateGlass, circuitAdvanced],
    [plateSteel, plateEmerald, plateSteel],
    [plateSteel, blockSteel, plateSteel]]);

    recipes.addShaped(helm, [
    [plateAluminium, plateGlass, plateAluminium],
    [wiring, circuitData, wiring],
    [plateAluminium, <gregtech:gt.metatool.01:16>.transformDamage(), plateAluminium]]);

    recipes.addShaped(chest, [
    [plateAluminium, wiring, plateAluminium],
    [plateAluminium, circuitData, plateAluminium],
    [plateAluminium, <gregtech:gt.metatool.01:16>.transformDamage(), plateAluminium]]);

    recipes.addShaped(boots, [
    [wiring, null, wiring],
    [plateAluminium, circuitData, plateAluminium],
    [null, <gregtech:gt.metatool.01:16>.transformDamage(), null]]);

    recipes.addShaped(legs, [
    [wiring, null, wiring],
    [plateAluminium, circuitData, plateAluminium],
    [plateAluminium, <gregtech:gt.metatool.01:16>.transformDamage(), plateAluminium]]);

    recipes.addShaped(fist, [
    [plateAluminium, <gregtech:gt.metatool.01:16>.transformDamage(), plateAluminium],
    [plateAluminium, wiring, plateAluminium],
    [null, circuitData, null]]);

    recipes.addShaped(wiring * 4, [
    [wireAnnealedCopper, wireAnnealedCopper, wireAnnealedCopper],
    [wireSilver, wireSilver, wireSilver],
    [wireAnnealedCopper, <gregtech:gt.metatool.01:16>.transformDamage(), wireAnnealedCopper]]);

    recipes.addShaped(Parachute, [
    [blockWool, blockWool, blockWool],
    [minecraftstring, null, minecraftstring],
    [plateAlloyCarbon, cellNitrogen, plateAlloyCarbon]]);

    recipes.addShaped(componentLVCapacitor, [
    [plateSteel, <gregtech:gt.metatool.01:16>.transformDamage(3), plateSteel],
    [batteryElite, circuitData, batteryElite],
    [plateSteel, plateSteel, plateSteel]]);

    recipes.addShaped(componentMVCapacitor, [
    [plateMagnalium, <gregtech:gt.metatool.01:16>.transformDamage(3), plateMagnalium],
    [batteryMaster, circuitData, batteryMaster],
    [plateMagnalium, plateMagnalium, plateMagnalium]]);

    recipes.addShaped(componentHVCapacitor, [
    [plateChrome, <gregtech:gt.metatool.01:16>.transformDamage(3), plateChrome],
    [batteryUltimate, circuitData, batteryUltimate],
    [plateChrome, plateChrome, plateChrome]]);

    recipes.addShaped(componentSolenoid, [
    [wiring, <gregtech:gt.metatool.01:22>.transformDamage(), wiring],
    [wiring, plateSteel, wiring],
    [wiring, plateSteel, wiring]]);

    recipes.addShaped(componentGliderWing, [
    [<gregtech:gt.metatool.01:22>.transformDamage(), plateMagnalium, circuitAdvanced],
    [plateMagnalium, plateAlloyCarbon, componentSolenoid],
    [plateMagnalium, null, <gregtech:gt.metatool.01:16>.transformDamage()]]);

    recipes.addShaped(componentServo, [
    [plateSteel, <gregtech:gt.metatool.01:22>.transformDamage(), plateSteel],
    [circuitAdvanced, componentSolenoid, circuitAdvanced],
    [plateSteel, plateBrass, plateSteel]]);

    recipes.addShaped(componentFieldEmitter, [
    [plateAlloyIridium, componentSolenoid, plateAlloyIridium],
    [wireSuperconductor, circuitMaster, wireSuperconductor],
    [plateAlloyIridium, componentSolenoid, plateAlloyIridium]]);

    recipes.addShaped(componentIonThruster, [
    [plateAlloyIridium, wireSuperconductor, plateAlloyIridium],
    [componentFieldEmitter, componentHVCapacitor, componentFieldEmitter],
    [pipeRestrictiveMediumOsmium, <gregtech:gt.metatool.01:16>.transformDamage(), pipeRestrictiveMediumOsmium]]);