From acb45154d5c53648f94977e2a74f46fa29c57685 Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Sun, 22 Nov 2015 11:12:16 +0100 Subject: [PATCH] Fix Reconstructor not using the right amount of energy for items --- .../actuallyadditions/tile/TileEntityAtomicReconstructor.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/ellpeck/actuallyadditions/tile/TileEntityAtomicReconstructor.java b/src/main/java/ellpeck/actuallyadditions/tile/TileEntityAtomicReconstructor.java index e3c80541b..df4cb48ad 100644 --- a/src/main/java/ellpeck/actuallyadditions/tile/TileEntityAtomicReconstructor.java +++ b/src/main/java/ellpeck/actuallyadditions/tile/TileEntityAtomicReconstructor.java @@ -95,14 +95,14 @@ public class TileEntityAtomicReconstructor extends TileEntityBase implements IEn ItemStack stack = item.getEntityItem(); if(stack != null){ ReconstructorRecipeHandler.Recipe recipe = ReconstructorRecipeHandler.getRecipe(stack); - if(recipe != null){ + if(recipe != null && this.storage.getEnergyStored() >= baseUse+recipe.energyUse){ ItemStack output = recipe.getFirstOutput(); if(output != null){ ItemStack outputCopy = output.copy(); outputCopy.stackSize = stack.stackSize; item.setEntityItemStack(outputCopy); - this.storage.extractEnergy(baseUse, false); + this.storage.extractEnergy(baseUse+recipe.energyUse, false); } } }