Immersive Engineering

Immersive Engineering

134M Downloads

AIOOB crash and deadlock with custom blueprint

wormzjl opened this issue ยท 3 comments

commented

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

commented

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.

commented

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

commented

Also, reverting back to 86 (pre-workbench rework) stops the crash. It may have something to do with the blueprint rendering on the table but not being able to render 3D models?