From d69283fde6751f1ee2194eca6202f640245a15c8 Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Fri, 5 Aug 2016 13:07:11 +0200 Subject: [PATCH] Made the reconstructor use the right amount of energy for items >_> --- .../de/ellpeck/actuallyadditions/mod/misc/MethodHandler.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/misc/MethodHandler.java b/src/main/java/de/ellpeck/actuallyadditions/mod/misc/MethodHandler.java index afbd2871c..e0026532f 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/misc/MethodHandler.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/misc/MethodHandler.java @@ -171,7 +171,7 @@ public class MethodHandler implements IMethodHandler{ if(!item.isDead && stack != null){ List recipes = LensRecipeHandler.getRecipesFor(stack); for(LensConversionRecipe recipe : recipes){ - if(recipe != null && recipe.type == tile.getLens() && tile.getEnergy() >= recipe.energyUse){ + if(recipe != null && recipe.type == tile.getLens() && tile.getEnergy() >= recipe.energyUse*stack.stackSize){ List outputs = RecipeUtil.getConversionLensOutputs(recipe); if(outputs != null && !outputs.isEmpty()){ ItemStack outputCopy = outputs.get(0).copy(); @@ -182,7 +182,7 @@ public class MethodHandler implements IMethodHandler{ EntityItem newItem = new EntityItem(tile.getWorldObject(), item.posX, item.posY, item.posZ, outputCopy); tile.getWorldObject().spawnEntityInWorld(newItem); - tile.extractEnergy(recipe.energyUse); + tile.extractEnergy(recipe.energyUse*stack.stackSize); break; } }