Equivalent Exchange 3

Equivalent Exchange 3

2M Downloads

Dupe bug in EE 522

tahg opened this issue ยท 5 comments

commented

The latest, and possibly earlier versions of EE has an issue with removing items and EMC from the table. See here:
Video of bug

commented

Pretty sure this is a rounding issue, and likely also what I'm seeing in #1054

Will be starting my troubleshooting here tomorrow: https://github.com/pahimar/Equivalent-Exchange-3/blob/master/src/main/java/com/pahimar/ee3/api/exchange/EnergyValue.java#L149

commented

If this helps at all, the issue only seems to happen when merging it an existing stack, (either the first suitable stack it finds is partly full, or clicking into your hand with some items already). This generally causes the Table not to remove any EMC. If you're shift clicking and it finds an empty slot, or you're removing a single item by hand from the table, it works properly.

commented

This does not appear to be related at all to a rounding error. What I thought was a rounding error was actually a fault in the WrappedStack comparator causing the items I was testing this issue with to have bad values.

79bf272

commented

Please try again with 0.3.0.540, I think there still may be a bug in there but it might be a bit better now

commented

I believe this is now resolved in 0.3.0.542