diff options
author | Johannes Gäßler <updrn@student.kit.edu> | 2017-05-13 16:37:39 +0200 |
---|---|---|
committer | Johannes Gäßler <updrn@student.kit.edu> | 2017-05-13 16:37:39 +0200 |
commit | 60348c09ba6cabf571d8dcb8e0251db2bd70d511 (patch) | |
tree | 18dc1a8e64935bc24714f8d06c902449886c87c4 /src/main/java/gregtech/nei/GT_NEI_DefaultHandler.java | |
parent | 3cf169b5c3f1b346b249704f6a3992ce3a591dea (diff) | |
download | GT5-Unofficial-60348c09ba6cabf571d8dcb8e0251db2bd70d511.tar.gz GT5-Unofficial-60348c09ba6cabf571d8dcb8e0251db2bd70d511.tar.bz2 GT5-Unofficial-60348c09ba6cabf571d8dcb8e0251db2bd70d511.zip |
Added a new recipe map for the LCR, expanded the API to allow for custom
NEI stack positioning.
Refactored the name of the Large Boiler Fake Fuels so they're in line
with other names.
Fixed a bug where the LCM was checking for the wrong casing type.
Diffstat (limited to 'src/main/java/gregtech/nei/GT_NEI_DefaultHandler.java')
-rw-r--r-- | src/main/java/gregtech/nei/GT_NEI_DefaultHandler.java | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/main/java/gregtech/nei/GT_NEI_DefaultHandler.java b/src/main/java/gregtech/nei/GT_NEI_DefaultHandler.java index 193e8432d1..26bc6a187b 100644 --- a/src/main/java/gregtech/nei/GT_NEI_DefaultHandler.java +++ b/src/main/java/gregtech/nei/GT_NEI_DefaultHandler.java @@ -359,13 +359,22 @@ public class GT_NEI_DefaultHandler public class CachedDefaultRecipe
extends TemplateRecipeHandler.CachedRecipe {
public final GT_Recipe mRecipe;
- public final List<PositionedStack> mOutputs = new ArrayList();
- public final List<PositionedStack> mInputs = new ArrayList();
+ public final List<PositionedStack> mOutputs;
+ public final List<PositionedStack> mInputs;
public CachedDefaultRecipe(GT_Recipe aRecipe) {
super();
this.mRecipe = aRecipe;
+ if (aRecipe.getInputPositionedStacks() != null && aRecipe.getOutputPositionedStacks() != null) {
+ mInputs = aRecipe.getInputPositionedStacks();
+ mOutputs = aRecipe.getOutputPositionedStacks();
+ return;
+ }
+
+ mOutputs = new ArrayList<PositionedStack>();
+ mInputs = new ArrayList<PositionedStack>();
+
int tStartIndex = 0;
switch (GT_NEI_DefaultHandler.this.mRecipeMap.mUsualInputCount) {
case 0:
|