B. Szilvasy
B. Szilvasy
Well canonically unconsumed ingredients are represented as having a count of 1 and just not being consumed. Having an ingredient with a count of 0 sounds absurd, why is it...
Of course, unconsumed ingredients need to be represented somehow. I'm just saying that using `count=0` for that is illogical, and inconsistent with how it's handled elsewhere. It causes bugs like...
With that much effort you could also just have it appropriately consume a filter from your inventory.
> You want something that plays the game for you? Like those magic sticks that construct multiblocks. :-) I actually enjoy incredibly repetitive tasks such as dragging filters into machine...
Sorry, I didn't realise the slopes were this slippery around these parts. Of course, a logical extension of a machine configuration copying item is, indeed, one that copies a whole...
Compact Machine tunnels pass through Forge Capabilities, which should make it possible for it to be compatible.
I'd like to point out that the coil temperature check [doesn't actually work properly](https://github.com/GregTechCE/GregTech/issues/1157) which makes the system unfit for any other special recipes.
Without the parentheses, stringifying `(function()int)[]` would become `function()int[]`, though, which is not the same. Brackets are a common thing to group expressions, so I don't think people will be too...
It might make sense to have `ZenTypeFunction` stringify including the parentheses instead, since it's the only type where it makes a difference.
I'm taking the opportunity to squash some of these commits, given that I need to fix conflicts anyway.