AIOOB crash and deadlock with custom blueprint
wormzjl opened this issue ยท 3 comments
Description of the issue:
I'm making a new issue since my crashlog is different from #3339
I have the following script:
mods.immersiveengineering.Blueprint.addRecipe("belts", <immersiveengineering:conveyor>.withTag({conveyorType: "immersiveengineering:conveyor"})*8, [<ore:plateSteel>, <ore:plateSteel>, <ore:gearSteel>]);
mods.immersiveengineering.Blueprint.addRecipe("belts", <magneticraft:conveyor_belt>*8, [<ore:plateSteel>, <ore:plateSteel>, <ore:gearSteel>]);
When clicking on the first button (IE belt), everything works fine, but when clicking on the second one (magneticraft belt), the game crashed.
Same crash happens when putting the blueprint inside a manual workbench.
Crashlog:
https://paste.dimdev.org/yivanusepi.mccrash
Versions & Modlist
ImmersiveEngineering-0.12-88
I am also having the issue of the manual workbench locking the game when doing certain custom crafttweaker recipes. The automatic workbench works fine, and it is not every recipe nor is it every custom recipe.
The recipes that crash all have at least one output for a modded item from Vic's Modern Warfare, and I also tested recipes from Minecraft Transport Simulator that I added, but those ones work if that helps any.
Testing another item, no crash this time, but got a deadlock by putting it inside a manual workbench. Auto workbench has no problem
https://gist.github.com/wormzjl/9d2f47efdb260a634d365a11f874cf75
For reference, the following script caused a deadlock for me:
mods.immersiveengineering.Blueprint.addRecipe("IE Multiblock Parts", <immersiveengineering:metal_decoration1:1>*6, [<ore:plateSteel>, <ore:plateSteel>, <ore:stickSteel>, <ore:stickSteel>]);
mods.immersiveengineering.Blueprint.addRecipe("IE Multiblock Parts", <immersiveengineering:metal_decoration0:3>*4, [<ore:plateSteel>, <ore:plateSteel>, <minecraft:redstone>, <minecraft:redstone>]);
mods.immersiveengineering.Blueprint.addRecipe("IE Multiblock Parts", <immersiveengineering:metal_decoration0:4>*4, [<ore:plateSteel>, <ore:plateSteel>, <ore:gearSteel>, <immersiveengineering:material:8>]);
mods.immersiveengineering.Blueprint.addRecipe("IE Multiblock Parts", <immersiveengineering:metal_decoration0:5>*4, [<ore:plateSteel>, <ore:plateSteel>, <ore:gearSteel>, <immersiveengineering:material:9>]);
Tested without vanillafix and NEI, issue still persists