Blood Magic

Blood Magic

90M Downloads

(1.12.2) Crash with Extra Utilities 2 Transfer Pipe

TechnoMysterio opened this issue ยท 8 comments

commented

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
commented

WayofTime.bloodmagic.tile.TileAltar.canInsertItem_postCharset what in the heck

commented

Try without charset?

commented

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.

commented

Taking in all 3 stone is known and intentional functionality. The only giving back 1 slate is not.

commented

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.

commented

Fixed output size in 5920d91, but it's unrelated to this issue so I didn't tag it.

commented

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.

commented

Reminder for current @TehNut