diff --git a/CHANGELOG.md b/CHANGELOG.md index fefc95333..e4b184456 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ - Fixed Wrench in Dismantling Mode voiding Storage Block contents (raoulvdberge) - Fixed OPs not having global permissions on secured storage systems (raoulvdberge) - Fixed crash when Destructor tries to break secured network block (raoulvdberge) +- Fixed Fluid Interface not dropping inventory contents (raoulvdberge) ### 1.4 - Added Security Manager (raoulvdberge) diff --git a/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/network/node/NetworkNodeFluidInterface.java b/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/network/node/NetworkNodeFluidInterface.java index 027dbea0f..5db67f78b 100755 --- a/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/network/node/NetworkNodeFluidInterface.java +++ b/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/network/node/NetworkNodeFluidInterface.java @@ -12,6 +12,8 @@ import net.minecraft.nbt.NBTTagCompound; import net.minecraftforge.fluids.Fluid; import net.minecraftforge.fluids.FluidStack; import net.minecraftforge.fluids.FluidTank; +import net.minecraftforge.items.IItemHandler; +import net.minecraftforge.items.wrapper.CombinedInvWrapper; import org.apache.commons.lang3.tuple.Pair; public class NetworkNodeFluidInterface extends NetworkNode implements IComparable { @@ -223,6 +225,11 @@ public class NetworkNodeFluidInterface extends NetworkNode implements IComparabl return tankOut; } + @Override + public IItemHandler getDrops() { + return new CombinedInvWrapper(in, upgrades); + } + @Override public boolean hasConnectivityState() { return true;