after much debugging, and porting the code so it spits out a schematic instead of taking 8 hours to place moderately complex circuits in a world in a world, i have found a major issue that causes the mod (tested, the game freezes for the test circuit) and the ported 'derivative' program to get stuck in an infinite loop, generating RELAY nodes
https://github.com/itsFrank/MinecraftHDL/blob/c66690ae2f1ee2b04aae214a694eb6fe0e03d326/src/main/java/minecrafthdl/synthesis/IntermediateCircuit.java#L50


'looping' logic may be useful for anyone trying to design more complex circuits beyond simple combinational logic (entire CPU's may be fun)
after much debugging, and porting the code so it spits out a schematic instead of taking 8 hours to place moderately complex circuits in a world in a world, i have found a major issue that causes the mod (tested, the game freezes for the test circuit) and the ported 'derivative' program to get stuck in an infinite loop, generating RELAY nodes


https://github.com/itsFrank/MinecraftHDL/blob/c66690ae2f1ee2b04aae214a694eb6fe0e03d326/src/main/java/minecrafthdl/synthesis/IntermediateCircuit.java#L50
'looping' logic may be useful for anyone trying to design more complex circuits beyond simple combinational logic (entire CPU's may be fun)