diff options
Diffstat (limited to 'src/Java/gtPlusPlus')
-rw-r--r-- | src/Java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechComponentAssembler.java | 72 |
1 files changed, 44 insertions, 28 deletions
diff --git a/src/Java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechComponentAssembler.java b/src/Java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechComponentAssembler.java index 690a6a32a1..638f5ef2b0 100644 --- a/src/Java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechComponentAssembler.java +++ b/src/Java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechComponentAssembler.java @@ -66,7 +66,8 @@ public class GregtechComponentAssembler { GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4 }).getStackForm(1L)); // Motors - //addRecipeMotor(0, Materials.Lead, 1, Materials.RedAlloy, 1, Materials.WroughtIron, Materials.IronMagnetic); + // addRecipeMotor(0, Materials.Lead, 1, Materials.RedAlloy, 1, + // Materials.WroughtIron, Materials.IronMagnetic); addRecipeMotor(1, Materials.Copper, 1, Materials.Tin, 1, Materials.Iron, Materials.IronMagnetic); addRecipeMotor(2, Materials.Copper, 2, Materials.Copper, 1, Materials.Aluminium, Materials.SteelMagnetic); addRecipeMotor(3, Materials.Copper, 4, Materials.Gold, 1, Materials.StainlessSteel, Materials.SteelMagnetic); @@ -75,7 +76,7 @@ public class GregtechComponentAssembler { Materials.NeodymiumMagnetic); // Pistons - //addRecipePiston(0, Materials.Lead, Materials.Lead); + // addRecipePiston(0, Materials.Lead, Materials.Lead); addRecipePiston(1, Materials.Steel, Materials.Tin); addRecipePiston(2, Materials.Aluminium, Materials.Copper); addRecipePiston(3, Materials.StainlessSteel, Materials.Gold); @@ -83,7 +84,7 @@ public class GregtechComponentAssembler { addRecipePiston(5, Materials.TungstenSteel, Materials.Tungsten); // Conveyors - //addRecipeConveyor(0, Materials.Lead); + // addRecipeConveyor(0, Materials.Lead); addRecipeConveyor(1, Materials.Tin); addRecipeConveyor(2, Materials.Copper); addRecipeConveyor(3, Materials.Gold); @@ -91,7 +92,7 @@ public class GregtechComponentAssembler { addRecipeConveyor(5, Materials.Tungsten); // Pumps - //addRecipePump(0, Materials.Lead, Materials.Lead, Materials.Lead); + // addRecipePump(0, Materials.Lead, Materials.Lead, Materials.Lead); addRecipePump(1, Materials.Tin, Materials.Copper, Materials.Tin); addRecipePump(2, Materials.Bronze, Materials.Steel, Materials.Copper); addRecipePump(3, Materials.Steel, Materials.StainlessSteel, Materials.Gold); @@ -99,7 +100,7 @@ public class GregtechComponentAssembler { addRecipePump(5, Materials.TungstenSteel, Materials.TungstenSteel, Materials.Tungsten); // Robot Arms - //addRecipeRobotArm(0, Materials.Lead, Materials.Lead); + // addRecipeRobotArm(0, Materials.Lead, Materials.Lead); addRecipeRobotArm(1, Materials.Steel, Materials.Tin); addRecipeRobotArm(2, Materials.Aluminium, Materials.Copper); addRecipeRobotArm(3, Materials.StainlessSteel, Materials.Gold); @@ -107,7 +108,7 @@ public class GregtechComponentAssembler { addRecipeRobotArm(5, Materials.TungstenSteel, Materials.Tungsten); // Field Generators - //addRecipeFieldGenerator(0, Materials.Lead); + // addRecipeFieldGenerator(0, Materials.Lead); addRecipeFieldGenerator(1); addRecipeFieldGenerator(2); addRecipeFieldGenerator(3); @@ -115,15 +116,17 @@ public class GregtechComponentAssembler { addRecipeFieldGenerator(5); // Emitters - //addRecipeEmitter(0, Materials.Lead, Materials.IronMagnetic); + // addRecipeEmitter(0, Materials.Lead, Materials.IronMagnetic); addRecipeEmitter(1, Materials.Tin, Materials.Brass, Materials.Quartzite); - addRecipeEmitter(2, Materials.Copper, Materials.Electrum, Materials.NetherQuartz);; + addRecipeEmitter(2, Materials.Copper, Materials.Electrum, Materials.NetherQuartz); + ; addRecipeEmitter(3, Materials.Gold, Materials.Chrome, Materials.Emerald); addRecipeEmitter(4, Materials.Aluminium, Materials.Platinum, Materials.EnderPearl); addRecipeEmitter(5, Materials.Tungsten, Materials.Osmium, Materials.EnderEye); // Sensors - //addRecipeSensor(0, Materials.WroughtIron, Materials.IronMagnetic, Materials.Apatite); + // addRecipeSensor(0, Materials.WroughtIron, Materials.IronMagnetic, + // Materials.Apatite); addRecipeSensor(1, Materials.Steel, Materials.Brass, Materials.Quartzite); addRecipeSensor(2, Materials.Aluminium, Materials.Electrum, Materials.NetherQuartz); addRecipeSensor(3, Materials.StainlessSteel, Materials.Chrome, Materials.Emerald); @@ -304,20 +307,31 @@ public class GregtechComponentAssembler { try { ItemStack gem; String mWT; - if (tier == 1) mWT = "01"; - else if (tier == 2) mWT = "02"; - else if (tier == 3) mWT = "04"; - else if (tier == 4) mWT = "08"; - else if (tier == 5) mWT = "16"; - else mWT = "01"; - - if (tier == 1) gem = ItemUtils.getSimpleStack(Items.ender_pearl); - else if (tier == 2) gem = ItemUtils.getSimpleStack(Items.ender_eye); - else if (tier == 3) gem = ItemList.QuantumEye.get(1); - else if (tier == 4) gem = ItemUtils.getSimpleStack(Items.nether_star); - else if (tier == 5) gem = ItemList.QuantumStar.get(1); - else gem = ItemUtils.getSimpleStack(Items.ender_pearl); - + if (tier == 1) + mWT = "01"; + else if (tier == 2) + mWT = "02"; + else if (tier == 3) + mWT = "04"; + else if (tier == 4) + mWT = "08"; + else if (tier == 5) + mWT = "16"; + else + mWT = "01"; + + if (tier == 1) + gem = ItemUtils.getSimpleStack(Items.ender_pearl); + else if (tier == 2) + gem = ItemUtils.getSimpleStack(Items.ender_eye); + else if (tier == 3) + gem = ItemList.QuantumEye.get(1); + else if (tier == 4) + gem = ItemUtils.getSimpleStack(Items.nether_star); + else if (tier == 5) + gem = ItemList.QuantumStar.get(1); + else + gem = ItemUtils.getSimpleStack(Items.ender_pearl); OrePrefixes prefixWire = OrePrefixes.getOrePrefix("wireGt" + mWT); @@ -330,7 +344,8 @@ public class GregtechComponentAssembler { else { circuitStack = (ItemStack) CI.getTieredCircuit(tier); } - ItemStack Input[] = { circuitStack, wireStack, gem}; + circuitStack.stackSize = 4; + ItemStack Input[] = { circuitStack, wireStack, gem }; return CORE.RA.addComponentMakerRecipe(Input, GT_Values.NF, ItemList.valueOf("Field_Generator_" + GT_Values.VN[tier]).get(1), (tier * 40), ((int) GT_Values.V[tier] / 16) * 15); @@ -352,7 +367,8 @@ public class GregtechComponentAssembler { else { circuitStack = (ItemStack) CI.getTieredCircuit(tier); } - ItemStack Input[] = { circuitStack, cableStack, gemstack, magrodStack}; + circuitStack.stackSize = 2; + ItemStack Input[] = { circuitStack, cableStack, gemstack, magrodStack }; return CORE.RA.addComponentMakerRecipe(Input, GT_Values.NF, ItemList.valueOf("Emitter_" + GT_Values.VN[tier]).get(1), (tier * 40), ((int) GT_Values.V[tier] / 16) * 15); @@ -369,11 +385,11 @@ public class GregtechComponentAssembler { ItemStack gemStack = ItemUtils.getGregtechOreStack(OrePrefixes.gem, gem, 1); if (tier == 0) { - if (CI.getTieredCircuit(tier+1) instanceof String) { - gemStack = ItemUtils.getItemStackOfAmountFromOreDict((String) CI.getTieredCircuit(tier+1), 1); + if (CI.getTieredCircuit(tier + 1) instanceof String) { + gemStack = ItemUtils.getItemStackOfAmountFromOreDict((String) CI.getTieredCircuit(tier + 1), 1); } else { - gemStack = (ItemStack) CI.getTieredCircuit(tier+1); + gemStack = (ItemStack) CI.getTieredCircuit(tier + 1); } } |