Dupe bug in EE 522
tahg opened this issue ยท 5 comments
The latest, and possibly earlier versions of EE has an issue with removing items and EMC from the table. See here:
Video of bug
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
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.
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.
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