From 8fe3f4072c8654f33509b6d93790bbcfcc0b9a9a Mon Sep 17 00:00:00 2001 From: raoulvdberge Date: Sat, 23 Dec 2017 13:19:36 +0100 Subject: [PATCH] Fixed Reader/Writers for energy extracting energy when not needed --- CHANGELOG.md | 3 ++- .../forgeenergy/ReaderWriterHandlerForgeEnergy.java | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9e3d57c22..8008ad3a4 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,9 @@ # Refined Storage Changelog ### 1.5.29 -- Update Forge to 2577 (minimum Forge version required is now 2555 for MC 1.12.2) +- Update Forge to 2577 (minimum Forge version required is now 2555 for MC 1.12.2) (raoulvdberge) - Fixed bug where MCMP multiparts were blocking RS network connections (raoulvdberge) +- Fixed Reader/Writers for energy extracting energy when not needed (raoulvdberge) ### 1.5.28 - Fixed Writers not pushing energy (raoulvdberge) diff --git a/src/main/java/com/raoulvdberge/refinedstorage/integration/forgeenergy/ReaderWriterHandlerForgeEnergy.java b/src/main/java/com/raoulvdberge/refinedstorage/integration/forgeenergy/ReaderWriterHandlerForgeEnergy.java index e01819f1b..539485c93 100755 --- a/src/main/java/com/raoulvdberge/refinedstorage/integration/forgeenergy/ReaderWriterHandlerForgeEnergy.java +++ b/src/main/java/com/raoulvdberge/refinedstorage/integration/forgeenergy/ReaderWriterHandlerForgeEnergy.java @@ -49,7 +49,7 @@ public class ReaderWriterHandlerForgeEnergy implements IReaderWriterHandler { TileEntity tile = writer.getWorld().getTileEntity(writer.getPos().offset(writer.getDirection())); if (tile != null && tile.hasCapability(CapabilityEnergy.ENERGY, writer.getDirection().getOpposite())) { - toExtract += tile.getCapability(CapabilityEnergy.ENERGY, writer.getDirection().getOpposite()).receiveEnergy(storage.extractEnergy(toSend, false), false); + toExtract += tile.getCapability(CapabilityEnergy.ENERGY, writer.getDirection().getOpposite()).receiveEnergy(storage.extractEnergy(toSend, true), false); } } }