diff --git a/CHANGELOG.md b/CHANGELOG.md index 412af3236..7a29f95af 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ - Fixed 2 same stacks using capabilities without NBT tag not treated equal (raoulvdberge) - Changed stack quantity of craftable items from 1 to 0 to fix Quantity Sorting (ineternet) - Changed fluid stack amount to not display "0" anymore (ineternet) +- Fixed NBT/metadata check on exporting in an Interface (ineternet) ### 1.5.31 - Improved the "cannot craft! loop in processing..." error message (raoulvdberge) diff --git a/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/network/node/NetworkNodeInterface.java b/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/network/node/NetworkNodeInterface.java index 866ca7451..a20c706c7 100755 --- a/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/network/node/NetworkNodeInterface.java +++ b/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/network/node/NetworkNodeInterface.java @@ -95,7 +95,7 @@ public class NetworkNodeInterface extends NetworkNode implements IComparable { if (!got.isEmpty()) { exportItems.setStackInSlot(i, StackUtils.nullToEmpty(network.insertItemTracked(got, got.getCount()))); } - } else if (!got.isEmpty() && !API.instance().getComparer().isEqualNoQuantity(wanted, got)) { + } else if (!got.isEmpty() && !API.instance().getComparer().isEqual(wanted, got, getCompare())) { exportItems.setStackInSlot(i, StackUtils.nullToEmpty(network.insertItemTracked(got, got.getCount()))); } else { int delta = got.isEmpty() ? wanted.getCount() : (wanted.getCount() - got.getCount());