mirror of
https://github.com/Ellpeck/ActuallyAdditions.git
synced 2024-11-22 23:28:35 +01:00
Made the reconstructor use the right amount of energy for items >_>
This commit is contained in:
parent
65aa7276ae
commit
d69283fde6
1 changed files with 2 additions and 2 deletions
|
@ -171,7 +171,7 @@ public class MethodHandler implements IMethodHandler{
|
||||||
if(!item.isDead && stack != null){
|
if(!item.isDead && stack != null){
|
||||||
List<LensConversionRecipe> recipes = LensRecipeHandler.getRecipesFor(stack);
|
List<LensConversionRecipe> recipes = LensRecipeHandler.getRecipesFor(stack);
|
||||||
for(LensConversionRecipe recipe : recipes){
|
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<ItemStack> outputs = RecipeUtil.getConversionLensOutputs(recipe);
|
List<ItemStack> outputs = RecipeUtil.getConversionLensOutputs(recipe);
|
||||||
if(outputs != null && !outputs.isEmpty()){
|
if(outputs != null && !outputs.isEmpty()){
|
||||||
ItemStack outputCopy = outputs.get(0).copy();
|
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);
|
EntityItem newItem = new EntityItem(tile.getWorldObject(), item.posX, item.posY, item.posZ, outputCopy);
|
||||||
tile.getWorldObject().spawnEntityInWorld(newItem);
|
tile.getWorldObject().spawnEntityInWorld(newItem);
|
||||||
|
|
||||||
tile.extractEnergy(recipe.energyUse);
|
tile.extractEnergy(recipe.energyUse*stack.stackSize);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue