aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorGlease <4586901+Glease@users.noreply.github.com>2021-12-17 07:38:53 +0800
committerGlease <4586901+Glease@users.noreply.github.com>2021-12-17 07:38:53 +0800
commit8fe60916091320790983eb32a8572d9d01f3eb74 (patch)
treedc8c1f03e4be884c982f59341d956ca1a1a37a1f /src/main/java
parent820e6ef5132643121f5e8a3533f30e7d9d5ecf99 (diff)
downloadGT5-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.java9
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++;
}
}