BuildCraft|Core

BuildCraft|Core

7M Downloads

[8.0.x] Disabling tanks causes a crash

unascribed opened this issue ยท 3 comments

commented
java.lang.RuntimeException: Invalid shaped ore recipe: iri, igi, tbt, r, dustRedstone, i, ingotIron, g, gearIron, b, net.minecraft.item.ItemBucket@e154848, t, null, 1xtile.pumpBlock@0
	at net.minecraftforge.oredict.ShapedOreRecipe.<init>(ShapedOreRecipe.java:139) ~[ShapedOreRecipe.class:?]
	at buildcraft.lib.recipe.RecipeBuilderShaped.build(RecipeBuilderShaped.java:91) ~[RecipeBuilderShaped.class:?]
	at buildcraft.lib.recipe.RecipeBuilderShaped.build(RecipeBuilderShaped.java:84) ~[RecipeBuilderShaped.class:?]
	at buildcraft.factory.BCFactoryRecipes.init(BCFactoryRecipes.java:61) ~[BCFactoryRecipes.class:?]
	at buildcraft.factory.BCFactory.init(BCFactory.java:50) ~[BCFactory.class:?]

Fairly self-explanatory, I think.

Full crash log: https://gist.github.com/unascribed/b08d9fbfeb56acae4832438067bc2b59

commented

Please try this commit from my branch: afdw@43b3d7f

commented

Broken in a slightly different way:

net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from BC Factory (buildcraftfactory)
Caused by: java.lang.RuntimeException: Invalid shaped ore recipe: igi, btb, ibi, i, ingotIron, g, gearIron, b, Block{minecraft:iron_bars}, t, null, 1xtile.floodGateBlock@0
	at net.minecraftforge.oredict.ShapedOreRecipe.<init>(ShapedOreRecipe.java:139)
	at buildcraft.lib.recipe.RecipeBuilderShaped.build(RecipeBuilderShaped.java:91)
	at buildcraft.lib.recipe.RecipeBuilderShaped.build(RecipeBuilderShaped.java:84)
	at buildcraft.factory.BCFactoryRecipes.init(BCFactoryRecipes.java:74)
	at buildcraft.factory.BCFactory.init(BCFactory.java:50)

Looks like there's already a recipe abstraction, couldn't you fix this at that level?

commented