diff options
author | Jordan Byrne <draknyte1@hotmail.com> | 2017-12-09 19:19:30 +1000 |
---|---|---|
committer | Jordan Byrne <draknyte1@hotmail.com> | 2017-12-09 19:19:30 +1000 |
commit | 02c185e70e23c3c826e26e2ca4ddf5dbb056af71 (patch) | |
tree | b7419fd7dd36a290c1d5b8884bd224de276ae5f2 /src/Java/gtPlusPlus/core/recipe | |
parent | 4f57b824fa40ac0628bf0f7fe9215bdd06cc0c52 (diff) | |
download | GT5-Unofficial-02c185e70e23c3c826e26e2ca4ddf5dbb056af71.tar.gz GT5-Unofficial-02c185e70e23c3c826e26e2ca4ddf5dbb056af71.tar.bz2 GT5-Unofficial-02c185e70e23c3c826e26e2ca4ddf5dbb056af71.zip |
+ Added a config option to disable Zombie Reinforcements.
% Redid some Circuit handling for recipes.
$ Fixed Component Assembler recipes not using all circuits per tier for recipes.
Diffstat (limited to 'src/Java/gtPlusPlus/core/recipe')
-rw-r--r-- | src/Java/gtPlusPlus/core/recipe/common/CI.java | 85 |
1 files changed, 44 insertions, 41 deletions
diff --git a/src/Java/gtPlusPlus/core/recipe/common/CI.java b/src/Java/gtPlusPlus/core/recipe/common/CI.java index ad5e4c634c..1ac0f61c84 100644 --- a/src/Java/gtPlusPlus/core/recipe/common/CI.java +++ b/src/Java/gtPlusPlus/core/recipe/common/CI.java @@ -291,50 +291,53 @@ public class CI { } } else { - if (tier == 0){ - //return ItemList.Circuit_Primitive.get(1); - return "circuitPrimitive"; - } - else if (tier == 1){ - //return ItemList.Circuit_Basic.get(1); - return "circuitBasic"; - } - else if (tier == 2){ - //return ItemList.Circuit_Good.get(1); - return "circuitGood"; - } - else if (tier == 3){ - //return ItemList.Circuit_Advanced.get(1); - return "circuitAdvanced"; - } - else if (tier == 4){ - //return ItemList.Circuit_Elite.get(1); - return "circuitData"; - } - else if (tier == 5){ - //return ItemList.Circuit_Elite.get(1); - return "circuitElite"; - } - else if (tier == 6){ - //return ItemList.Circuit_Master.get(1); - return "circuitMaster"; - } - else if (tier == 7){ - //return ItemList.Circuit_Ultimate.get(1); - return "circuitUltimate"; - } - else if (tier == 8){ - return "circuitSuperconductor"; - } - else if (tier == 9){ - return "circuitInfinite"; - } - else if (tier == 10){ - return "circuitQuantum"; - } + return getTieredCircuitOreDictName(tier); } return _NULL; } + + public static ItemStack[] getAllCircuitsOfTier(int tier){ + return ItemUtils.getStackOfAllOreDictGroup(getTieredCircuitOreDictName(tier)); + } + + public static String getTieredCircuitOreDictName(int tier){ + if (tier == 0){ + return "circuitPrimitive"; + } + else if (tier == 1){ + return "circuitBasic"; + } + else if (tier == 2){ + return "circuitGood"; + } + else if (tier == 3){ + return "circuitAdvanced"; + } + else if (tier == 4){ + return "circuitData"; + } + else if (tier == 5){ + return "circuitElite"; + } + else if (tier == 6){ + return "circuitMaster"; + } + else if (tier == 7){ + return "circuitUltimate"; + } + else if (tier == 8){ + return "circuitSuperconductor"; + } + else if (tier == 9){ + return "circuitInfinite"; + } + else if (tier == 10){ + return "circuitQuantum"; + } + else { + return "circuitPrimitive"; + } + } public static ItemStack getNumberedCircuit(int Meta){ return ItemUtils.getGregtechCircuit(Meta); |