aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/nei/GT_NEI_DefaultHandler.java
diff options
context:
space:
mode:
authorJohannes Gäßler <updrn@student.kit.edu>2017-05-13 16:37:39 +0200
committerJohannes Gäßler <updrn@student.kit.edu>2017-05-13 16:37:39 +0200
commit60348c09ba6cabf571d8dcb8e0251db2bd70d511 (patch)
tree18dc1a8e64935bc24714f8d06c902449886c87c4 /src/main/java/gregtech/nei/GT_NEI_DefaultHandler.java
parent3cf169b5c3f1b346b249704f6a3992ce3a591dea (diff)
downloadGT5-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.java13
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: