diff options
author | Glease <4586901+Glease@users.noreply.github.com> | 2021-12-17 07:38:53 +0800 |
---|---|---|
committer | Glease <4586901+Glease@users.noreply.github.com> | 2021-12-17 07:38:53 +0800 |
commit | 8fe60916091320790983eb32a8572d9d01f3eb74 (patch) | |
tree | dc8c1f03e4be884c982f59341d956ca1a1a37a1f /src/main/java | |
parent | 820e6ef5132643121f5e8a3533f30e7d9d5ecf99 (diff) | |
download | GT5-Unofficial-8fe60916091320790983eb32a8572d9d01f3eb74.tar.gz GT5-Unofficial-8fe60916091320790983eb32a8572d9d01f3eb74.tar.bz2 GT5-Unofficial-8fe60916091320790983eb32a8572d9d01f3eb74.zip |
Fix GT++ NEI handler displaying wrong output chance
Diffstat (limited to 'src/main/java')
-rw-r--r-- | src/main/java/gtPlusPlus/nei/GTPP_NEI_DefaultHandler.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/main/java/gtPlusPlus/nei/GTPP_NEI_DefaultHandler.java b/src/main/java/gtPlusPlus/nei/GTPP_NEI_DefaultHandler.java index de2c29db9f..c68ef8b40d 100644 --- a/src/main/java/gtPlusPlus/nei/GTPP_NEI_DefaultHandler.java +++ b/src/main/java/gtPlusPlus/nei/GTPP_NEI_DefaultHandler.java @@ -887,11 +887,11 @@ public class GTPP_NEI_DefaultHandler extends TemplateRecipeHandler { for (int i=0;i<aInputItemsCount;i++) { int x = mInputSlotMap.get(aInputSlotsUsed).getKey(); int y = mInputSlotMap.get(aInputSlotsUsed).getValue(); - ItemStack aRepStack = mRecipe.getRepresentativeInput(aSlotToCheck++); + ItemStack aRepStack = mRecipe.getRepresentativeInput(aSlotToCheck); if (aRepStack != null) { - this.mInputs.add(new FixedPositionedStack(aRepStack, x, y)); - aInputSlotsUsed++; + this.mInputs.add(new FixedPositionedStack(aRepStack, x, y)); } + aInputSlotsUsed++; } } aSlotToCheck = 0; @@ -903,11 +903,12 @@ public class GTPP_NEI_DefaultHandler extends TemplateRecipeHandler { for (int i=0;i<aOutputItemsCount;i++) { int x = mOutputSlotMap.get(aOutputSlotsUsed).getKey(); int y = mOutputSlotMap.get(aOutputSlotsUsed).getValue(); - ItemStack aRepStack = mRecipe.getOutput(aSlotToCheck++); + ItemStack aRepStack = mRecipe.getOutput(aSlotToCheck); if (aRepStack != null) { this.mOutputs.add(new FixedPositionedStack(aRepStack, x, y, mRecipe.getOutputChance(aSlotToCheck))); aOutputSlotsUsed++; } + aSlotToCheck++; } } |