From 00a317074dae58c63ab3deb36f480cb48d65cb1e Mon Sep 17 00:00:00 2001 From: drcrazy Date: Sun, 24 Jun 2018 12:20:06 +0300 Subject: [PATCH] Speed up items charge. --- src/main/java/techreborn/tiles/TileChargeOMat.java | 2 +- src/main/java/techreborn/tiles/storage/TileEnergyStorage.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/techreborn/tiles/TileChargeOMat.java b/src/main/java/techreborn/tiles/TileChargeOMat.java index aa0b7e78e..d09c0a08e 100644 --- a/src/main/java/techreborn/tiles/TileChargeOMat.java +++ b/src/main/java/techreborn/tiles/TileChargeOMat.java @@ -72,7 +72,7 @@ public class TileChargeOMat extends TilePowerAcceptor final ItemStack stack = inventory.getStackInSlot(i); if (stack.hasCapability(CapabilityEnergy.ENERGY, null)) { IEnergyStorage powerItem = stack.getCapability(CapabilityEnergy.ENERGY, null); - int maxReceive = powerItem.receiveEnergy((int)getMaxOutput(), true); + int maxReceive = powerItem.receiveEnergy((int)getMaxInput() * RebornCoreConfig.euPerFU, true); double maxUse = Math.min((double) (maxReceive / RebornCoreConfig.euPerFU), getMaxInput()); if (getEnergy() >= 0.0 && maxReceive > 0) { powerItem.receiveEnergy((int) useEnergy(maxUse) * RebornCoreConfig.euPerFU, false); diff --git a/src/main/java/techreborn/tiles/storage/TileEnergyStorage.java b/src/main/java/techreborn/tiles/storage/TileEnergyStorage.java index 9e971d8da..ef3b91047 100644 --- a/src/main/java/techreborn/tiles/storage/TileEnergyStorage.java +++ b/src/main/java/techreborn/tiles/storage/TileEnergyStorage.java @@ -73,7 +73,7 @@ public class TileEnergyStorage extends TilePowerAcceptor ItemStack stack = inventory.getStackInSlot(0); if (stack.hasCapability(CapabilityEnergy.ENERGY, null)) { IEnergyStorage powerItem = stack.getCapability(CapabilityEnergy.ENERGY, null); - int maxReceive = powerItem.receiveEnergy((int)getMaxOutput(), true); + int maxReceive = powerItem.receiveEnergy((int)getMaxOutput() * RebornCoreConfig.euPerFU, true); double maxUse = Math.min((double) (maxReceive / RebornCoreConfig.euPerFU), getMaxOutput()); if (getEnergy() >= 0.0 && maxReceive > 0) { powerItem.receiveEnergy((int) useEnergy(maxUse) * RebornCoreConfig.euPerFU, false);