(1.12.2) Crash with Extra Utilities 2 Transfer Pipe
TechnoMysterio opened this issue ยท 8 comments
Issue Description:
I attempted to setup a blank slate automation system for the altar using transfer nodes and filters, so one transfer node took stone from a chest and put it into the altar, and was placed on the altar with a filter whitelisting blank slates, which was then linked to a chest. Game crashed when it tried to put stone into the altar.
Pastebin: https://pastebin.com/uWrh5Fdv
Used Extra Utilities 1.12-1.7.4.
Affected Versions (Do not use "latest"):
- BloodMagic: 1.12.2-2.2.2-85
- Minecraft: 1.12.2
- Forge: 14.23.2.2615
No crashes after removing charset, although when I set it all up again, the altar took in all the 3 stone blocks I put into the chest at once, took more blood than I expected, and only gave back 1 blank slate.
Taking in all 3 stone is known and intentional functionality. The only giving back 1 slate is not.
I know what the problem is. Simple fix.
Note to future me: Currently I'm just setting the output to a copy of the registered recipes output, which will always have a count of 1. I need to set the count to the amount in the input.
Fixed output size in 5920d91, but it's unrelated to this issue so I didn't tag it.
Just ran a few more tests, and I can confirm that the altar does have a problem with processing stacks of items. For instance, it can process 2 stone at once, and it uses the correct amount of blood to do so (2 buckets), but it only outputs one blank slate at the end of it. This is also the same for larger stacks of items.
Reminder for current @TehNut