This commit is contained in:
parent
eeab702de4
commit
49c063f24a
12 changed files with 557 additions and 523 deletions
|
@ -540,7 +540,7 @@ public enum ItemList implements IItemContainer {
|
|||
|
||||
Transformer_LV_ULV, Transformer_MV_LV, Transformer_HV_MV, Transformer_EV_HV, Transformer_IV_EV, Transformer_LuV_IV, Transformer_ZPM_LuV, Transformer_UV_ZPM, Transformer_MAX_UV,
|
||||
|
||||
Casing_ULV, Casing_LV, Casing_MV, Casing_HV, Casing_EV, Casing_IV, Casing_LuV, Casing_ZPM, Casing_UV, Casing_MAX, Casing_BronzePlatedBricks, Casing_HeatProof, Casing_Coil_Cupronickel, Casing_Coil_Kanthal, Casing_Coil_Nichrome, Casing_Coil_Superconductor,
|
||||
Casing_ULV, Casing_LV, Casing_MV, Casing_HV, Casing_EV, Casing_IV, Casing_LuV, Casing_ZPM, Casing_UV, Casing_MAX, Casing_BronzePlatedBricks, Casing_HeatProof, Casing_Coil_Cupronickel, Casing_Coil_Kanthal, Casing_Coil_Nichrome, Casing_Coil_TungstenSteel, Casing_Coil_NaquadahAlloy, Casing_Coil_Superconductor,
|
||||
Casing_SolidSteel, Casing_FrostProof, Casing_Gearbox_Bronze, Casing_Gearbox_Steel, Casing_Gearbox_Titanium, Casing_Gearbox_TungstenSteel, Casing_Processor, Casing_DataDrive, Casing_ContainmentField, Casing_Assembler, Casing_Pump, Casing_Motor, Casing_Pipe_Bronze, Casing_Pipe_Steel, Casing_Pipe_Titanium, Casing_Pipe_TungstenSteel,
|
||||
Casing_Stripes_A, Casing_Stripes_B, Casing_RadioactiveHazard, Casing_BioHazard, Casing_ExplosionHazard, Casing_FireHazard, Casing_AcidHazard, Casing_MagicHazard, Casing_FrostHazard, Casing_NoiseHazard, Casing_Grate, Casing_Vent, Casing_RadiationProof, Casing_Firebox_Bronze, Casing_Firebox_Steel, Casing_Firebox_TungstenSteel,
|
||||
Casing_RobustTungstenSteel, Casing_CleanStainlessSteel, Casing_StableTitanium, Casing_Firebox_Titanium,
|
||||
|
@ -640,12 +640,12 @@ public enum ItemList implements IItemContainer {
|
|||
Block_BronzePlate, Block_IridiumTungstensteel, Block_Plascrete, Block_TungstenSteelReinforced,
|
||||
Honeycomb, Charcoal_Pile, Block_BrittleCharcoal, Seismic_Prospector, OilDrill, AdvancedMiner2, PyrolyseOven, OilCracker, Crop_Drop_UUMBerry, Crop_Drop_UUABerry, Empty_Board_Basic, Empty_Board_Elite,
|
||||
Battery_Charger_4by4_ULV, Battery_Charger_4by4_LV, Battery_Charger_4by4_MV, Battery_Charger_4by4_HV, Battery_Charger_4by4_EV, Battery_Charger_4by4_IV, Battery_Charger_4by4_LuV, Battery_Charger_4by4_ZPM, Battery_Charger_4by4_UV, Battery_Charger_4by4_MAX,
|
||||
MicroTransmitter_HV, MicroTransmitter_EV, MicroTransmitter_IV, MicroTransmitter_LUV, MicroTransmitter_ZPM,
|
||||
Crop_Drop_Bauxite, Crop_Drop_Ilmenite, Crop_Drop_Pitchblende, Crop_Drop_Uraninite, Crop_Drop_Thorium, Crop_Drop_Nickel, Crop_Drop_Zinc, Crop_Drop_Manganese, Crop_Drop_Scheelite, Crop_Drop_Platinum, Crop_Drop_Iridium, Crop_Drop_Osmium, Crop_Drop_Naquadah, Uraniumcell_1, Uraniumcell_2, Uraniumcell_4, Moxcell_1, Moxcell_2, Moxcell_4,
|
||||
ModularBasicHelmet, ModularBasicChestplate, ModularBasicLeggings, ModularBasicBoots,
|
||||
ModularElectric1Helmet, ModularElectric1Chestplate, ModularElectric1Leggings, ModularElectric1Boots,
|
||||
ModularElectric2Helmet, ModularElectric2Chestplate, ModularElectric2Leggings, ModularElectric2Boots, Block_Powderbarrel, GelledToluene,
|
||||
FluidRegulator_LV, FluidRegulator_MV, FluidRegulator_HV, FluidRegulator_EV, FluidRegulator_IV, FluidFilter, CuringOven, Machine_Multi_Assemblyline, Machine_Multi_DieselEngine, QuantumEye, QuantumStar, Gravistar, Block_SSFUEL, Block_MSSFUEL, SFMixture, MSFMixture;
|
||||
MicroTransmitter_HV, MicroTransmitter_EV, MicroTransmitter_IV, MicroTransmitter_LUV, MicroTransmitter_ZPM,
|
||||
Crop_Drop_Bauxite, Crop_Drop_Ilmenite, Crop_Drop_Pitchblende, Crop_Drop_Uraninite, Crop_Drop_Thorium, Crop_Drop_Nickel, Crop_Drop_Zinc, Crop_Drop_Manganese, Crop_Drop_Scheelite, Crop_Drop_Platinum, Crop_Drop_Iridium, Crop_Drop_Osmium, Crop_Drop_Naquadah, Uraniumcell_1, Uraniumcell_2, Uraniumcell_4, Moxcell_1, Moxcell_2, Moxcell_4,
|
||||
ModularBasicHelmet, ModularBasicChestplate, ModularBasicLeggings, ModularBasicBoots,
|
||||
ModularElectric1Helmet, ModularElectric1Chestplate, ModularElectric1Leggings, ModularElectric1Boots,
|
||||
ModularElectric2Helmet, ModularElectric2Chestplate, ModularElectric2Leggings, ModularElectric2Boots, Block_Powderbarrel, GelledToluene,
|
||||
FluidRegulator_LV, FluidRegulator_MV, FluidRegulator_HV, FluidRegulator_EV, FluidRegulator_IV, FluidRegulator_LuV, FluidRegulator_ZPM, FluidRegulator_UV, FluidFilter, CuringOven, Machine_Multi_Assemblyline, Machine_Multi_DieselEngine, QuantumEye, QuantumStar, Gravistar, Block_SSFUEL, Block_MSSFUEL, SFMixture, MSFMixture;
|
||||
|
||||
public static final ItemList[]
|
||||
DYE_ONLY_ITEMS = {Color_00, Color_01, Color_02, Color_03, Color_04, Color_05, Color_06, Color_07, Color_08, Color_09, Color_10, Color_11, Color_12, Color_13, Color_14, Color_15}, SPRAY_CAN_DYES = {Spray_Color_00, Spray_Color_01, Spray_Color_02, Spray_Color_03, Spray_Color_04, Spray_Color_05, Spray_Color_06, Spray_Color_07, Spray_Color_08, Spray_Color_09, Spray_Color_10, Spray_Color_11, Spray_Color_12, Spray_Color_13, Spray_Color_14, Spray_Color_15}, SPRAY_CAN_DYES_USED = {Spray_Color_Used_00, Spray_Color_Used_01, Spray_Color_Used_02, Spray_Color_Used_03, Spray_Color_Used_04, Spray_Color_Used_05, Spray_Color_Used_06, Spray_Color_Used_07, Spray_Color_Used_08, Spray_Color_Used_09, Spray_Color_Used_10, Spray_Color_Used_11, Spray_Color_Used_12, Spray_Color_Used_13, Spray_Color_Used_14, Spray_Color_Used_15}, TRANSFORMERS = {Transformer_LV_ULV, Transformer_MV_LV, Transformer_HV_MV, Transformer_EV_HV, Transformer_IV_EV, Transformer_LuV_IV, Transformer_ZPM_LuV, Transformer_UV_ZPM, Transformer_MAX_UV}, MACHINE_HULLS = {Hull_ULV, Hull_LV, Hull_MV, Hull_HV, Hull_EV, Hull_IV, Hull_LuV, Hull_ZPM, Hull_UV, Hull_MAX}, HATCHES_DYNAMO = {Hatch_Dynamo_ULV, Hatch_Dynamo_LV, Hatch_Dynamo_MV, Hatch_Dynamo_HV, Hatch_Dynamo_EV, Hatch_Dynamo_IV, Hatch_Dynamo_LuV, Hatch_Dynamo_ZPM, Hatch_Dynamo_UV, Hatch_Dynamo_MAX}, HATCHES_ENERGY = {Hatch_Energy_ULV, Hatch_Energy_LV, Hatch_Energy_MV, Hatch_Energy_HV, Hatch_Energy_EV, Hatch_Energy_IV, Hatch_Energy_LuV, Hatch_Energy_ZPM, Hatch_Energy_UV, Hatch_Energy_MAX}, HATCHES_INPUT = {Hatch_Input_ULV, Hatch_Input_LV, Hatch_Input_MV, Hatch_Input_HV, Hatch_Input_EV, Hatch_Input_IV, Hatch_Input_LuV, Hatch_Input_ZPM, Hatch_Input_UV, Hatch_Input_MAX}, HATCHES_INPUT_BUS = {Hatch_Input_Bus_ULV, Hatch_Input_Bus_LV, Hatch_Input_Bus_MV, Hatch_Input_Bus_HV, Hatch_Input_Bus_EV, Hatch_Input_Bus_IV, Hatch_Input_Bus_LuV, Hatch_Input_Bus_ZPM, Hatch_Input_Bus_UV, Hatch_Input_Bus_MAX}, HATCHES_OUTPUT = {Hatch_Output_ULV, Hatch_Output_LV, Hatch_Output_MV, Hatch_Output_HV, Hatch_Output_EV, Hatch_Output_IV, Hatch_Output_LuV, Hatch_Output_ZPM, Hatch_Output_UV, Hatch_Output_MAX}, HATCHES_OUTPUT_BUS = {Hatch_Output_Bus_ULV, Hatch_Output_Bus_LV, Hatch_Output_Bus_MV, Hatch_Output_Bus_HV, Hatch_Output_Bus_EV, Hatch_Output_Bus_IV, Hatch_Output_Bus_LuV, Hatch_Output_Bus_ZPM, Hatch_Output_Bus_UV, Hatch_Output_Bus_MAX}, HATCHES_MUFFLER = {Hatch_Muffler_LV, Hatch_Muffler_LV, Hatch_Muffler_MV, Hatch_Muffler_HV, Hatch_Muffler_EV, Hatch_Muffler_IV, Hatch_Muffler_LuV, Hatch_Muffler_ZPM, Hatch_Muffler_UV, Hatch_Muffler_MAX};
|
||||
|
@ -771,4 +771,4 @@ public enum ItemList implements IItemContainer {
|
|||
for (Object tOreName : aOreNames) GT_OreDictUnificator.registerOre(tOreName, getWildcard(1));
|
||||
return this;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -26,11 +26,11 @@ import static gregtech.api.enums.GT_Values.MOD_ID_TC;
|
|||
public enum Materials implements IColorModulationContainer, ISubTagContainer {
|
||||
/**
|
||||
* This is the Default Material returned in case no Material has been found or a NullPointer has been inserted at a location where it shouldn't happen.
|
||||
*
|
||||
*
|
||||
* Mainly for preventing NullPointer Exceptions and providing Default Values.
|
||||
*/
|
||||
_NULL ( -1, TextureSet.SET_NONE , 1.0F, 0, 0, 0 , 255, 255, 255, 0, "NULL" , 0, 0, 0, 0, false, false, 1, 1, 1, Dyes._NULL , Element._NULL , Arrays.asList(new TC_AspectStack(TC_Aspects.VACUOS, 1))),
|
||||
|
||||
|
||||
/**
|
||||
* Direct Elements
|
||||
*/
|
||||
|
@ -116,7 +116,7 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
|
|||
Ytterbium ( 77, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1|2 |8 |32 , 255, 255, 255, 0, "Ytterbium" , 0, 0, 1097, 1097, true, false, 4, 1, 1, Dyes._NULL , Element.Yb , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1))),
|
||||
Yttrium ( 45, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1|2 |8 |32 , 220, 250, 220, 0, "Yttrium" , 0, 0, 1799, 1799, true, false, 4, 1, 1, Dyes._NULL , Element.Y , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1))),
|
||||
Zinc ( 36, TextureSet.SET_METALLIC , 1.0F, 0, 1, 1|2 |8 |32 , 250, 240, 240, 0, "Zinc" , 0, 0, 692, 0, false, false, 2, 1, 1, Dyes.dyeWhite , Element.Zn , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.SANO, 1))),
|
||||
|
||||
|
||||
/**
|
||||
* The "Random Material" ones.
|
||||
*/
|
||||
|
@ -131,7 +131,7 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
|
|||
Cobblestone ( -1, TextureSet.SET_DULL , 1.0F, 0, 1, false),
|
||||
Brick ( -1, TextureSet.SET_DULL , 1.0F, 0, 1, false),
|
||||
BrickNether ( -1, TextureSet.SET_DULL , 1.0F, 0, 1, false),
|
||||
|
||||
|
||||
/**
|
||||
* The "I don't care" Section, everything I don't want to do anything with right now, is right here. Just to make the Material Finder shut up about them.
|
||||
* But I do see potential uses in some of these Materials.
|
||||
|
@ -294,7 +294,7 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
|
|||
Mimichite ( -1, TextureSet.SET_GEM_VERTICAL , 1.0F, 0, 1, 1 |4|8 , 255, 255, 255, 0, "Mimichite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL ),
|
||||
Moonstone ( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 1 |8 , 255, 255, 255, 0, "Moonstone" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeWhite , Arrays.asList(new TC_AspectStack(TC_Aspects.VITREUS, 1), new TC_AspectStack(TC_Aspects.ALIENIS, 1))),
|
||||
Naquadah ( 324, TextureSet.SET_METALLIC , 6.0F, 1280, 4, 1|2 |8|16 |64 , 50, 50, 50, 0, "Naquadah" , 0, 0, 3000, 3000, true, false, 10, 1, 1, Dyes.dyeBlack , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 3), new TC_AspectStack(TC_Aspects.RADIO, 1), new TC_AspectStack(TC_Aspects.NEBRISUM, 1))),
|
||||
NaquadahAlloy ( 325, TextureSet.SET_METALLIC , 8.0F, 5120, 5, 1|2 |64|128 , 40, 40, 40, 0, "Naquadah Alloy" , 0, 0, 3000, 3000, true, false, 10, 1, 1, Dyes.dyeBlack , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 4), new TC_AspectStack(TC_Aspects.NEBRISUM, 1))),
|
||||
NaquadahAlloy ( 325, TextureSet.SET_METALLIC , 8.0F, 5120, 5, 1|2 |64|128 , 40, 40, 40, 0, "Naquadah Alloy" , 0, 0, 4500, 4500, true, false, 10, 1, 1, Dyes.dyeBlack , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 4), new TC_AspectStack(TC_Aspects.NEBRISUM, 1))),
|
||||
NaquadahEnriched ( 326, TextureSet.SET_METALLIC , 6.0F, 1280, 4, 1|2 |8|16 |64 , 50, 50, 50, 0, "Enriched Naquadah" , 0, 0, 3000, 3000, true, false, 15, 1, 1, Dyes.dyeBlack , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 3), new TC_AspectStack(TC_Aspects.RADIO, 2), new TC_AspectStack(TC_Aspects.NEBRISUM, 2))),
|
||||
Naquadria ( 327, TextureSet.SET_SHINY , 1.0F, 512, 4, 1|2 |8 |64 , 30, 30, 30, 0, "Naquadria" , 0, 0, 3000, 3000, true, false, 20, 1, 1, Dyes.dyeBlack , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 4), new TC_AspectStack(TC_Aspects.RADIO, 3), new TC_AspectStack(TC_Aspects.NEBRISUM, 3))),
|
||||
Nether ( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 0 , 255, 255, 255, 0, "Nether" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes._NULL ),
|
||||
|
@ -347,7 +347,7 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
|
|||
Yellorite ( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 8 , 255, 255, 255, 0, "Yellorite" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeYellow ),
|
||||
Yellorium ( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1|2 , 255, 255, 255, 0, "Yellorium" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeYellow ),
|
||||
Zectium ( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1|2 |8 , 255, 255, 255, 0, "Zectium" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeBlack ),
|
||||
|
||||
|
||||
/**
|
||||
* Circuitry, Batteries and other Technical things
|
||||
*/
|
||||
|
@ -361,7 +361,7 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
|
|||
Ultimate ( -1, TextureSet.SET_NONE , 1.0F, 0, 0, 0 , 255, 255, 255, 0, "Ultimate" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeLightGray , Arrays.asList(new TC_AspectStack(TC_Aspects.MACHINA, 8))),
|
||||
Superconductor ( -1, TextureSet.SET_NONE , 1.0F, 0, 0, 0 , 255, 255, 255, 0, "Superconductor" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeLightGray , Arrays.asList(new TC_AspectStack(TC_Aspects.ELECTRUM, 8))),
|
||||
Infinite ( -1, TextureSet.SET_NONE , 1.0F, 0, 0, 0 , 255, 255, 255, 0, "Infinite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeLightGray ),
|
||||
|
||||
|
||||
/**
|
||||
* Not possible to determine exact Components
|
||||
*/
|
||||
|
@ -406,7 +406,7 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
|
|||
Unstable ( -1, TextureSet.SET_NONE , 1.0F, 0, 4, 0 , 255, 255, 255, 127, "Unstable" , 0, 0, -1, 0, false, true, 1, 1, 1, Dyes.dyeWhite , Arrays.asList(new TC_AspectStack(TC_Aspects.PERDITIO, 4))),
|
||||
Unstableingot ( -1, TextureSet.SET_NONE , 1.0F, 0, 4, 0 , 255, 255, 255, 127, "Unstable" , 0, 0, -1, 0, false, true, 1, 1, 1, Dyes.dyeWhite , Arrays.asList(new TC_AspectStack(TC_Aspects.PERDITIO, 4))),
|
||||
Wheat ( 881, TextureSet.SET_POWDER , 1.0F, 0, 0, 1 , 255, 255, 196, 0, "Wheat" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeYellow , Arrays.asList(new TC_AspectStack(TC_Aspects.MESSIS, 2))),
|
||||
|
||||
|
||||
/**
|
||||
* TODO: This
|
||||
*/
|
||||
|
@ -416,7 +416,7 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
|
|||
Endstone ( 808, TextureSet.SET_DULL , 1.0F, 0, 1, 1 , 255, 255, 255, 0, "Endstone" , 0, 0, -1, 0, false, false, 0, 1, 1, Dyes.dyeYellow ),
|
||||
Netherrack ( 807, TextureSet.SET_DULL , 1.0F, 0, 0, 1 , 200, 0, 0, 0, "Netherrack" , 0, 0, -1, 0, false, false, 0, 1, 1, Dyes.dyeRed ),
|
||||
SoulSand ( -1, TextureSet.SET_DULL , 1.0F, 0, 0, 1 , 255, 255, 255, 0, "Soulsand" , 0, 0, -1, 0, false, false, 0, 1, 1, Dyes.dyeBrown ),
|
||||
|
||||
|
||||
/**
|
||||
* First Degree Compounds
|
||||
*/
|
||||
|
@ -513,11 +513,11 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
|
|||
SodiumPersulfate ( 718, TextureSet.SET_FLUID , 1.0F, 0, 2, 16 , 255, 255, 255, 0, "Sodium Persulfate" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeOrange , 1, Arrays.asList(new MaterialStack(Sodium, 1), new MaterialStack(Sulfur, 1), new MaterialStack(Oxygen, 4))),
|
||||
SodiumSulfide ( 719, TextureSet.SET_FLUID , 1.0F, 0, 2, 16 , 255, 255, 255, 0, "Sodium Sulfide" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeOrange , 1, Arrays.asList(new MaterialStack(Sodium, 2), new MaterialStack(Sulfur, 1))),
|
||||
HydricSulfide ( 460, TextureSet.SET_FLUID , 1.0F, 0, 2, 16 , 255, 255, 255, 0, "Hydrogen Sulfide" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeOrange , 0, Arrays.asList(new MaterialStack(Hydrogen, 2), new MaterialStack(Sulfur, 1))),
|
||||
|
||||
|
||||
OilHeavy ( 730, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 10, 10, 10, 0, "Heavy Oil" , 3, 32, -1, 0, false, false, 1, 1, 1, Dyes.dyeBlack ),
|
||||
OilMedium ( 731, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 10, 10, 10, 0, "Raw Oil" , 3, 24, -1, 0, false, false, 1, 1, 1, Dyes.dyeBlack ),
|
||||
OilLight ( 732, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 10, 10, 10, 0, "Light Oil" , 3, 16, -1, 0, false, false, 1, 1, 1, Dyes.dyeBlack ),
|
||||
|
||||
|
||||
NatruralGas ( 733, TextureSet.SET_FLUID , 1.0F, 0, 1, 16 , 255, 255, 255, 0, "Natural Gas" , 1, 15, -1, 0, false, false, 3, 1, 1, Dyes.dyeWhite ),
|
||||
SulfuricGas ( 734, TextureSet.SET_FLUID , 1.0F, 0, 1, 16 , 255, 255, 255, 0, "Sulfuric Gas" , 1, 20, -1, 0, false, false, 3, 1, 1, Dyes.dyeWhite ),
|
||||
Gas ( 735, TextureSet.SET_FLUID , 1.0F, 0, 1, 16 , 255, 255, 255, 0, "Refinery Gas" , 1, 128, -1, 0, false, false, 3, 1, 1, Dyes.dyeWhite ),
|
||||
|
@ -530,7 +530,7 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
|
|||
LPG ( 742, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 255, 255, 0, 0, "LPG" , 1, 256, -1, 0, false, false, 1, 1, 1, Dyes.dyeYellow ),
|
||||
CrackedLightFuel ( 743, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 255, 255, 0, 0, "Cracked Light Fuel" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeYellow ),
|
||||
CrackedHeavyFuel ( 744, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 255, 255, 0, 0, "Cracked Heavy Fuel" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeBlack ),
|
||||
|
||||
|
||||
SolderingAlloy ( 314, TextureSet.SET_DULL , 1.0F, 0, 1, 1|2 , 220, 220, 230, 0, "Soldering Alloy" , 0, 0, 400, 400, false, false, 1, 1, 1, Dyes.dyeWhite , 2, Arrays.asList(new MaterialStack(Tin, 9), new MaterialStack(Antimony, 1))),
|
||||
Spessartine ( 838, TextureSet.SET_DULL , 1.0F, 0, 2, 1 |8 , 255, 100, 100, 0, "Spessartine" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeRed , 1, Arrays.asList(new MaterialStack(Aluminium, 2), new MaterialStack(Manganese, 3), new MaterialStack(Silicon, 3), new MaterialStack(Oxygen, 12))),
|
||||
Sphalerite ( 839, TextureSet.SET_DULL , 1.0F, 0, 1, 1 |8 , 255, 255, 255, 0, "Sphalerite" , 0, 0, -1, 0, false, false, 2, 1, 1, Dyes.dyeYellow , 1, Arrays.asList(new MaterialStack(Zinc, 1), new MaterialStack(Sulfur, 1))),
|
||||
|
@ -551,8 +551,8 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
|
|||
WroughtIron ( 304, TextureSet.SET_METALLIC , 6.0F, 384, 2, 1|2 |64|128 , 200, 180, 180, 0, "Wrought Iron" , 0, 0, 1811, 0, false, false, 3, 1, 1, Dyes.dyeLightGray , 2, Arrays.asList(new MaterialStack(Iron, 1))),
|
||||
Wulfenite ( 882, TextureSet.SET_DULL , 1.0F, 0, 3, 1 |8 , 255, 128, 0, 0, "Wulfenite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeOrange , 2, Arrays.asList(new MaterialStack(Lead, 1), new MaterialStack(Molybdenum, 1), new MaterialStack(Oxygen, 4))),
|
||||
YellowLimonite ( 931, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1 |8 , 200, 200, 0, 0, "Yellow Limonite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeYellow , 2, Arrays.asList(new MaterialStack(Iron, 1), new MaterialStack(Hydrogen, 1), new MaterialStack(Oxygen, 2))), // FeO(OH) + a bit Ni and Co
|
||||
YttriumBariumCuprate( 358, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1|2 , 80, 64, 70, 0, "Yttrium Barium Cuprate" , 0, 0, 1200, 1200, true, false, 1, 1, 1, Dyes.dyeGray , 0, Arrays.asList(new MaterialStack(Yttrium, 1), new MaterialStack(Barium, 2), new MaterialStack(Copper, 3), new MaterialStack(Oxygen, 7))),
|
||||
|
||||
YttriumBariumCuprate( 358, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1|2 , 80, 64, 70, 0, "Yttrium Barium Cuprate" , 0, 0, 1200, 1200, true, false, 1, 1, 1, Dyes.dyeGray , 0, Arrays.asList(new MaterialStack(Yttrium, 1), new MaterialStack(Barium, 2), new MaterialStack(Copper, 3), new MaterialStack(Oxygen, 7))),
|
||||
|
||||
/**
|
||||
* Second Degree Compounds
|
||||
*/
|
||||
|
@ -647,17 +647,17 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
|
|||
Zeolite ( 916, TextureSet.SET_DULL , 1.0F, 0, 2, 1 |8 , 240, 230, 230, 0, "Zeolite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL , 1, Arrays.asList(new MaterialStack(Sodium, 1), new MaterialStack(Calcium, 4), new MaterialStack(Silicon, 27), new MaterialStack(Aluminium, 9), new MaterialStack(Water, 28), new MaterialStack(Oxygen, 72))), // NaCa4(Si27Al9)O72 28(H2O)
|
||||
Kyanite ( 924, TextureSet.SET_FLINT , 1.0F, 0, 2, 1 |8 , 110, 110, 250, 0, "Kyanite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL , 1, Arrays.asList(new MaterialStack(Aluminium, 2), new MaterialStack(Silicon, 1), new MaterialStack(Oxygen, 5))), // Al2SiO5
|
||||
Kaolinite ( 929, TextureSet.SET_DULL , 1.0F, 0, 2, 1 |8 , 245, 235, 235, 0, "Kaolinite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL , 1, Arrays.asList(new MaterialStack(Aluminium, 2), new MaterialStack(Silicon, 2), new MaterialStack(Hydrogen, 4), new MaterialStack(Oxygen, 9))), // Al2Si2O5(OH)4
|
||||
Talc ( 902, TextureSet.SET_DULL , 1.0F, 0, 2, 1 |8 , 90, 180, 90, 0, "Talc" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL , 1, Arrays.asList(new MaterialStack(Magnesium, 3), new MaterialStack(Silicon, 4), new MaterialStack(Hydrogen, 2), new MaterialStack(Oxygen, 12))), // H2Mg3(SiO3)4
|
||||
Soapstone ( 877, TextureSet.SET_DULL , 1.0F, 0, 1, 1 |8 , 95, 145, 95, 0, "Soapstone" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL , 1, Arrays.asList(new MaterialStack(Magnesium, 3), new MaterialStack(Silicon, 4), new MaterialStack(Hydrogen, 2), new MaterialStack(Oxygen, 12))), // H2Mg3(SiO3)4
|
||||
Concrete (947, TextureSet.SET_ROUGH , 1.0F, 0, 1, 1 | 16 , 100, 100, 100, 0, "Concrete" , 0, 0, 300, 0, false, false, 0, 1, 1, Dyes.dyeGray , 0, Arrays.asList(new MaterialStack(Stone, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.TERRA, 1))),
|
||||
Talc ( 902, TextureSet.SET_DULL , 1.0F, 0, 2, 1 |8 , 90, 180, 90, 0, "Talc" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL , 1, Arrays.asList(new MaterialStack(Magnesium, 3), new MaterialStack(Silicon, 4), new MaterialStack(Hydrogen, 2), new MaterialStack(Oxygen, 12))), // H2Mg3(SiO3)4
|
||||
Soapstone ( 877, TextureSet.SET_DULL , 1.0F, 0, 1, 1 |8 , 95, 145, 95, 0, "Soapstone" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL , 1, Arrays.asList(new MaterialStack(Magnesium, 3), new MaterialStack(Silicon, 4), new MaterialStack(Hydrogen, 2), new MaterialStack(Oxygen, 12))), // H2Mg3(SiO3)4
|
||||
Concrete ( 947, TextureSet.SET_ROUGH , 1.0F, 0, 1, 1 , 100, 100, 100, 0, "Concrete" , 0, 0, 300, 0, false, false, 0, 1, 1, Dyes.dyeGray , 0, Arrays.asList(new MaterialStack(Stone, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.TERRA, 1))),
|
||||
IronMagnetic ( 354, TextureSet.SET_MAGNETIC , 6.0F, 256, 2, 1|2 |64|128 , 200, 200, 200, 0, "Magnetic Iron" , 0, 0, -1, 0, false, false, 4, 51, 50, Dyes.dyeGray , 1, Arrays.asList(new MaterialStack(Iron, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.MAGNETO, 1))),
|
||||
SteelMagnetic ( 355, TextureSet.SET_MAGNETIC , 6.0F, 512, 2, 1|2 |64|128 , 128, 128, 128, 0, "Magnetic Steel" , 0, 0, 1000, 1000, true, false, 4, 51, 50, Dyes.dyeGray , 1, Arrays.asList(new MaterialStack(Steel, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 1), new TC_AspectStack(TC_Aspects.ORDO, 1), new TC_AspectStack(TC_Aspects.MAGNETO, 1))),
|
||||
NeodymiumMagnetic ( 356, TextureSet.SET_MAGNETIC , 7.0F, 512, 2, 1|2 |64|128 , 100, 100, 100, 0, "Magnetic Neodymium" , 0, 0, 1297, 1297, true, false, 4, 51, 50, Dyes.dyeGray , 1, Arrays.asList(new MaterialStack(Neodymium, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 1), new TC_AspectStack(TC_Aspects.MAGNETO, 3))),
|
||||
TungstenCarbide ( 370, TextureSet.SET_METALLIC , 14.0F, 1280, 4, 1|2 |64|128 , 51, 0, 102, 0, "Tungstencarbide" , 0, 0, 2460, 2460, true, false, 4, 1, 1, Dyes.dyeBlack , 2, Arrays.asList(new MaterialStack(Tungsten, 1), new MaterialStack(Carbon, 1))),
|
||||
VanadiumSteel ( 371, TextureSet.SET_METALLIC , 3.0F, 1920, 3, 1|2 |64|128 , 192, 192, 192, 0, "Vanadiumsteel" , 0, 0, 1453, 1453, true, false, 4, 1, 1, Dyes.dyeWhite , 2, Arrays.asList(new MaterialStack(Vanadium, 1), new MaterialStack(Chrome, 1), new MaterialStack(Steel, 7))),
|
||||
HSSG ( 372, TextureSet.SET_METALLIC , 10.0F, 4000, 3, 1|2 |64|128 , 153, 153, 0, 0, "HSS-G" , 0, 0, 3123, 3123, true, false, 4, 1, 1, Dyes.dyeYellow , 2, Arrays.asList(new MaterialStack(TungstenSteel, 5), new MaterialStack(Chrome, 1), new MaterialStack(Molybdenum, 2), new MaterialStack(Vanadium, 1))),
|
||||
HSSE ( 373, TextureSet.SET_METALLIC , 10.0F, 5120, 4, 1|2 |64|128 , 51, 102, 0, 0, "HSS-E" , 0, 0, 3383, 3383, true, false, 4, 1, 1, Dyes.dyeBlue , 2, Arrays.asList(new MaterialStack(HSSG, 6), new MaterialStack(Cobalt, 1),new MaterialStack(Manganese, 1), new MaterialStack(Silicon, 1))),
|
||||
HSSS ( 374, TextureSet.SET_METALLIC , 14.0F, 3000, 4, 1|2 |64|128 , 102, 0, 51, 0, "HSS-S" , 0, 0, 3597, 3597, true, false, 4, 1, 1, Dyes.dyeRed , 2, Arrays.asList(new MaterialStack(HSSG, 6), new MaterialStack(Iridium, 2), new MaterialStack(Osmium, 1))),
|
||||
SteelMagnetic ( 355, TextureSet.SET_MAGNETIC , 6.0F, 512, 2, 1|2 |64|128 , 128, 128, 128, 0, "Magnetic Steel" , 0, 0, 1000, 1000, true, false, 4, 51, 50, Dyes.dyeGray , 1, Arrays.asList(new MaterialStack(Steel, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 1), new TC_AspectStack(TC_Aspects.ORDO, 1), new TC_AspectStack(TC_Aspects.MAGNETO, 1))),
|
||||
NeodymiumMagnetic ( 356, TextureSet.SET_MAGNETIC , 7.0F, 512, 2, 1|2 |64|128 , 100, 100, 100, 0, "Magnetic Neodymium" , 0, 0, 1297, 1297, true, false, 4, 51, 50, Dyes.dyeGray , 1, Arrays.asList(new MaterialStack(Neodymium, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 1), new TC_AspectStack(TC_Aspects.MAGNETO, 3))),
|
||||
TungstenCarbide ( 370, TextureSet.SET_METALLIC , 14.0F, 1280, 4, 1|2 |64|128 , 51, 0, 102, 0, "Tungstencarbide" , 0, 0, 2460, 2460, true, false, 4, 1, 1, Dyes.dyeBlack , 2, Arrays.asList(new MaterialStack(Tungsten, 1), new MaterialStack(Carbon, 1))),
|
||||
VanadiumSteel ( 371, TextureSet.SET_METALLIC , 3.0F, 1920, 3, 1|2 |64|128 , 192, 192, 192, 0, "Vanadiumsteel" , 0, 0, 1453, 1453, true, false, 4, 1, 1, Dyes.dyeWhite , 2, Arrays.asList(new MaterialStack(Vanadium, 1), new MaterialStack(Chrome, 1), new MaterialStack(Steel, 7))),
|
||||
HSSG ( 372, TextureSet.SET_METALLIC , 10.0F, 4000, 3, 1|2 |64|128 , 153, 153, 0, 0, "HSS-G" , 0, 0, 3123, 3123, true, false, 4, 1, 1, Dyes.dyeYellow , 2, Arrays.asList(new MaterialStack(TungstenSteel, 5), new MaterialStack(Chrome, 1), new MaterialStack(Molybdenum, 2), new MaterialStack(Vanadium, 1))),
|
||||
HSSE ( 373, TextureSet.SET_METALLIC , 10.0F, 5120, 4, 1|2 |64|128 , 51, 102, 0, 0, "HSS-E" , 0, 0, 3383, 3383, true, false, 4, 1, 1, Dyes.dyeBlue , 2, Arrays.asList(new MaterialStack(HSSG, 6), new MaterialStack(Cobalt, 1),new MaterialStack(Manganese, 1), new MaterialStack(Silicon, 1))),
|
||||
HSSS ( 374, TextureSet.SET_METALLIC , 14.0F, 3000, 4, 1|2 |64|128 , 102, 0, 51, 0, "HSS-S" , 0, 0, 3597, 3597, true, false, 4, 1, 1, Dyes.dyeRed , 2, Arrays.asList(new MaterialStack(HSSG, 6), new MaterialStack(Iridium, 2), new MaterialStack(Osmium, 1))),
|
||||
|
||||
/**
|
||||
* Materials which are renamed automatically
|
||||
|
@ -714,10 +714,10 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
|
|||
@Deprecated Wolframium (Tungsten, false),
|
||||
@Deprecated Wolfram (Tungsten, false),
|
||||
;
|
||||
|
||||
|
||||
/** List of all Materials. */
|
||||
public static final Collection<Materials> VALUES = new HashSet<Materials>(Arrays.asList(values()));
|
||||
|
||||
public static final Collection<Materials> VALUES = new HashSet<Materials>(Arrays.asList(values()));
|
||||
|
||||
static {
|
||||
SubTag.ELECTROMAGNETIC_SEPERATION_NEODYMIUM.addTo(Bastnasite, Monazite, Forcicium, Forcillium);
|
||||
SubTag.ELECTROMAGNETIC_SEPERATION_GOLD.addTo(Magnetite, VanadiumMagnetite, BasalticMineralSand, GraniticMineralSand);
|
||||
|
@ -739,14 +739,14 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
|
|||
TungstenSteel, AstralSilver, Midasium, Mithril, BlueAlloy, RedAlloy, CobaltBrass, Thaumium, IronMagnetic, SteelMagnetic, NeodymiumMagnetic, Knightmetal, Galgadorian, EnhancedGalgadorian, Reinforced. Draconium, DraconiumAwakened, BloodInfusedIron);
|
||||
|
||||
SubTag.FOOD.addTo(MeatRaw, MeatCooked, Ice, Water, Salt, Chili, Cocoa, Cheese, Coffee, Chocolate, Milk, Honey, FryingOilHot, FishOil, SeedOil, SeedOilLin, SeedOilHemp, Wheat, Sugar, FreshWater);
|
||||
|
||||
|
||||
Wood .add(SubTag.WOOD, SubTag.FLAMMABLE, SubTag.NO_SMELTING, SubTag.NO_SMASHING);
|
||||
WoodSealed .add(SubTag.WOOD, SubTag.FLAMMABLE, SubTag.NO_SMELTING, SubTag.NO_SMASHING, SubTag.NO_WORKING);
|
||||
Peanutwood .add(SubTag.WOOD, SubTag.FLAMMABLE, SubTag.NO_SMELTING, SubTag.NO_SMASHING);
|
||||
LiveRoot .add(SubTag.WOOD, SubTag.FLAMMABLE, SubTag.NO_SMELTING, SubTag.NO_SMASHING, SubTag.MAGICAL, SubTag.MORTAR_GRINDABLE);
|
||||
IronWood .add(SubTag.WOOD, SubTag.FLAMMABLE, SubTag.MAGICAL, SubTag.MORTAR_GRINDABLE);
|
||||
Steeleaf .add(SubTag.WOOD, SubTag.FLAMMABLE, SubTag.MAGICAL, SubTag.MORTAR_GRINDABLE, SubTag.NO_SMELTING);
|
||||
|
||||
|
||||
MeatRaw .add(SubTag.NO_SMASHING);
|
||||
MeatCooked .add(SubTag.NO_SMASHING, SubTag.NO_SMELTING);
|
||||
Snow .add(SubTag.NO_SMASHING, SubTag.NO_SMELTING, SubTag.NO_RECYCLING);
|
||||
|
@ -755,31 +755,31 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
|
|||
Sulfur .add(SubTag.NO_SMASHING, SubTag.NO_SMELTING, SubTag.FLAMMABLE);
|
||||
Saltpeter .add(SubTag.NO_SMASHING, SubTag.NO_SMELTING, SubTag.FLAMMABLE);
|
||||
Graphite .add(SubTag.NO_SMASHING, SubTag.NO_SMELTING, SubTag.FLAMMABLE, SubTag.NO_SMELTING);
|
||||
|
||||
|
||||
Wheat .add(SubTag.FLAMMABLE, SubTag.MORTAR_GRINDABLE);
|
||||
Paper .add(SubTag.FLAMMABLE, SubTag.NO_SMELTING, SubTag.NO_SMASHING, SubTag.MORTAR_GRINDABLE, SubTag.PAPER);
|
||||
Coal .add(SubTag.FLAMMABLE, SubTag.NO_SMELTING, SubTag.NO_SMASHING, SubTag.MORTAR_GRINDABLE);
|
||||
Charcoal .add(SubTag.FLAMMABLE, SubTag.NO_SMELTING, SubTag.NO_SMASHING, SubTag.MORTAR_GRINDABLE);
|
||||
Lignite .add(SubTag.FLAMMABLE, SubTag.NO_SMELTING, SubTag.NO_SMASHING, SubTag.MORTAR_GRINDABLE);
|
||||
|
||||
|
||||
Rubber .add(SubTag.FLAMMABLE, SubTag.NO_SMASHING, SubTag.BOUNCY, SubTag.STRETCHY);
|
||||
Plastic .add(SubTag.FLAMMABLE, SubTag.NO_SMASHING, SubTag.BOUNCY);
|
||||
Silicone .add(SubTag.FLAMMABLE, SubTag.NO_SMASHING, SubTag.BOUNCY, SubTag.STRETCHY, SubTag.NO_RECYCLING);
|
||||
|
||||
Silicone .add(SubTag.FLAMMABLE, SubTag.NO_SMASHING, SubTag.BOUNCY, SubTag.STRETCHY);
|
||||
|
||||
TNT .add(SubTag.FLAMMABLE, SubTag.EXPLOSIVE, SubTag.NO_SMELTING, SubTag.NO_SMASHING);
|
||||
Gunpowder .add(SubTag.FLAMMABLE, SubTag.EXPLOSIVE, SubTag.NO_SMELTING, SubTag.NO_SMASHING);
|
||||
Glyceryl .add(SubTag.FLAMMABLE, SubTag.EXPLOSIVE, SubTag.NO_SMELTING, SubTag.NO_SMASHING);
|
||||
NitroCoalFuel .add(SubTag.FLAMMABLE, SubTag.EXPLOSIVE, SubTag.NO_SMELTING, SubTag.NO_SMASHING);
|
||||
NitroFuel .add(SubTag.FLAMMABLE, SubTag.EXPLOSIVE, SubTag.NO_SMELTING, SubTag.NO_SMASHING);
|
||||
NitroCarbon .add(SubTag.FLAMMABLE, SubTag.EXPLOSIVE, SubTag.NO_SMELTING, SubTag.NO_SMASHING);
|
||||
|
||||
|
||||
Lead .add(SubTag.MORTAR_GRINDABLE, SubTag.SOLDERING_MATERIAL, SubTag.SOLDERING_MATERIAL_BAD);
|
||||
Tin .add(SubTag.MORTAR_GRINDABLE, SubTag.SOLDERING_MATERIAL);
|
||||
SolderingAlloy .add(SubTag.MORTAR_GRINDABLE, SubTag.SOLDERING_MATERIAL, SubTag.SOLDERING_MATERIAL_GOOD);
|
||||
|
||||
|
||||
Cheese .add(SubTag.SMELTING_TO_FLUID);
|
||||
Sugar .add(SubTag.SMELTING_TO_FLUID);
|
||||
|
||||
|
||||
Concrete .add(SubTag.STONE, SubTag.NO_SMASHING, SubTag.SMELTING_TO_FLUID);
|
||||
ConstructionFoam .add(SubTag.STONE, SubTag.NO_SMASHING, SubTag.EXPLOSIVE, SubTag.NO_SMELTING);
|
||||
Redstone .add(SubTag.STONE, SubTag.NO_SMASHING, SubTag.UNBURNABLE, SubTag.SMELTING_TO_FLUID, SubTag.PULVERIZING_CINNABAR);
|
||||
|
@ -800,9 +800,9 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
|
|||
GraniteBlack .add(SubTag.STONE, SubTag.NO_SMASHING);
|
||||
Salt .add(SubTag.STONE, SubTag.NO_SMASHING);
|
||||
RockSalt .add(SubTag.STONE, SubTag.NO_SMASHING);
|
||||
|
||||
|
||||
Sand .add(SubTag.NO_RECYCLING);
|
||||
|
||||
|
||||
Gold .add(SubTag.MORTAR_GRINDABLE);
|
||||
Silver .add(SubTag.MORTAR_GRINDABLE);
|
||||
Iron .add(SubTag.MORTAR_GRINDABLE);
|
||||
|
@ -821,7 +821,7 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
|
|||
WroughtIron .add(SubTag.MORTAR_GRINDABLE);
|
||||
Electrum .add(SubTag.MORTAR_GRINDABLE);
|
||||
Clay .add(SubTag.MORTAR_GRINDABLE);
|
||||
|
||||
|
||||
Glass .add(SubTag.CRYSTAL, SubTag.NO_SMASHING, SubTag.NO_RECYCLING, SubTag.SMELTING_TO_FLUID);
|
||||
Diamond .add(SubTag.CRYSTAL, SubTag.NO_SMASHING, SubTag.NO_SMELTING, SubTag.FLAMMABLE);
|
||||
Emerald .add(SubTag.CRYSTAL, SubTag.NO_SMASHING, SubTag.NO_SMELTING);
|
||||
|
@ -874,7 +874,7 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
|
|||
Forcillium .add(SubTag.CRYSTAL, SubTag.NO_SMASHING, SubTag.NO_SMELTING, SubTag.CRYSTALLISABLE, SubTag.MAGICAL);
|
||||
Force .add(SubTag.CRYSTAL, SubTag.MAGICAL, SubTag.UNBURNABLE);
|
||||
Magic .add(SubTag.CRYSTAL, SubTag.MAGICAL, SubTag.UNBURNABLE);
|
||||
|
||||
|
||||
Primitive .add(SubTag.NO_SMASHING, SubTag.NO_SMELTING);
|
||||
Basic .add(SubTag.NO_SMASHING, SubTag.NO_SMELTING);
|
||||
Good .add(SubTag.NO_SMASHING, SubTag.NO_SMELTING);
|
||||
|
@ -895,20 +895,20 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
|
|||
AstralSilver .add(SubTag.MAGICAL);
|
||||
Midasium .add(SubTag.MAGICAL);
|
||||
Mithril .add(SubTag.MAGICAL);
|
||||
|
||||
|
||||
Iron .mOreReRegistrations.add(AnyIron );
|
||||
PigIron .mOreReRegistrations.add(AnyIron );
|
||||
WroughtIron .mOreReRegistrations.add(AnyIron );
|
||||
|
||||
|
||||
Copper .mOreReRegistrations.add(AnyCopper );
|
||||
AnnealedCopper .mOreReRegistrations.add(AnyCopper );
|
||||
|
||||
|
||||
Bronze .mOreReRegistrations.add(AnyBronze );
|
||||
|
||||
|
||||
Peanutwood .setMaceratingInto(Wood );
|
||||
WoodSealed .setMaceratingInto(Wood );
|
||||
NetherBrick .setMaceratingInto(Netherrack );
|
||||
|
||||
|
||||
NeodymiumMagnetic .setSmeltingInto(Neodymium ).setMaceratingInto(Neodymium ).setArcSmeltingInto(Neodymium );
|
||||
SteelMagnetic .setSmeltingInto(Steel ).setMaceratingInto(Steel ).setArcSmeltingInto(Steel );
|
||||
Iron .setSmeltingInto(Iron ).setMaceratingInto(Iron ).setArcSmeltingInto(WroughtIron );
|
||||
|
@ -924,7 +924,7 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
|
|||
Sand .setSmeltingInto(Glass );
|
||||
Ice .setSmeltingInto(Water );
|
||||
Snow .setSmeltingInto(Water );
|
||||
|
||||
|
||||
Mercury .add(SubTag.SMELTING_TO_GEM);
|
||||
Cinnabar .setDirectSmelting(Mercury ).add(SubTag.INDUCTIONSMELTING_LOW_OUTPUT).add(SubTag.SMELTING_TO_GEM);
|
||||
Tetrahedrite .setDirectSmelting(Copper ).add(SubTag.INDUCTIONSMELTING_LOW_OUTPUT);
|
||||
|
@ -948,7 +948,7 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
|
|||
Pyrolusite .setDirectSmelting(Manganese );
|
||||
Magnesite .setDirectSmelting(Magnesium );
|
||||
Molybdenite .setDirectSmelting(Molybdenum );
|
||||
|
||||
|
||||
Amber .setOreMultiplier( 2).setSmeltingMultiplier( 2);
|
||||
InfusedAir .setOreMultiplier( 2).setSmeltingMultiplier( 2);
|
||||
InfusedFire .setOreMultiplier( 2).setSmeltingMultiplier( 2);
|
||||
|
@ -977,11 +977,11 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
|
|||
Sodalite .setOreMultiplier( 6).setSmeltingMultiplier( 6).setByProductMultiplier(4);
|
||||
Lazurite .setOreMultiplier( 6).setSmeltingMultiplier( 6).setByProductMultiplier(4);
|
||||
Monazite .setOreMultiplier( 8).setSmeltingMultiplier( 8).setByProductMultiplier(2);
|
||||
|
||||
|
||||
Plastic .setEnchantmentForTools(Enchantment.knockback, 1);
|
||||
Rubber .setEnchantmentForTools(Enchantment.knockback, 2);
|
||||
InfusedAir .setEnchantmentForTools(Enchantment.knockback, 2);
|
||||
|
||||
|
||||
IronWood .setEnchantmentForTools(Enchantment.fortune, 1);
|
||||
Steeleaf .setEnchantmentForTools(Enchantment.fortune, 2);
|
||||
Midasium .setEnchantmentForTools(Enchantment.fortune, 2);
|
||||
|
@ -989,7 +989,7 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
|
|||
Vinteum .setEnchantmentForTools(Enchantment.fortune, 1);
|
||||
Thaumium .setEnchantmentForTools(Enchantment.fortune, 2);
|
||||
InfusedWater .setEnchantmentForTools(Enchantment.fortune, 3);
|
||||
|
||||
|
||||
Flint .setEnchantmentForTools(Enchantment.fireAspect, 1);
|
||||
DarkIron .setEnchantmentForTools(Enchantment.fireAspect, 2);
|
||||
Firestone .setEnchantmentForTools(Enchantment.fireAspect, 3);
|
||||
|
@ -997,20 +997,20 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
|
|||
Pyrotheum .setEnchantmentForTools(Enchantment.fireAspect, 3);
|
||||
Blaze .setEnchantmentForTools(Enchantment.fireAspect, 3);
|
||||
InfusedFire .setEnchantmentForTools(Enchantment.fireAspect, 3);
|
||||
|
||||
|
||||
Force .setEnchantmentForTools(Enchantment.silkTouch, 1);
|
||||
Amber .setEnchantmentForTools(Enchantment.silkTouch, 1);
|
||||
EnderPearl .setEnchantmentForTools(Enchantment.silkTouch, 1);
|
||||
Enderium .setEnchantmentForTools(Enchantment.silkTouch, 1);
|
||||
NetherStar .setEnchantmentForTools(Enchantment.silkTouch, 1);
|
||||
InfusedOrder .setEnchantmentForTools(Enchantment.silkTouch, 1);
|
||||
|
||||
|
||||
BlackBronze .setEnchantmentForTools(Enchantment.smite, 2);
|
||||
Gold .setEnchantmentForTools(Enchantment.smite, 3);
|
||||
RoseGold .setEnchantmentForTools(Enchantment.smite, 4);
|
||||
Platinum .setEnchantmentForTools(Enchantment.smite, 5);
|
||||
InfusedVis .setEnchantmentForTools(Enchantment.smite, 5);
|
||||
|
||||
|
||||
Lead .setEnchantmentForTools(Enchantment.baneOfArthropods, 2);
|
||||
Nickel .setEnchantmentForTools(Enchantment.baneOfArthropods, 2);
|
||||
Invar .setEnchantmentForTools(Enchantment.baneOfArthropods, 3);
|
||||
|
@ -1019,7 +1019,7 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
|
|||
Bismuth .setEnchantmentForTools(Enchantment.baneOfArthropods, 4);
|
||||
BismuthBronze .setEnchantmentForTools(Enchantment.baneOfArthropods, 5);
|
||||
InfusedEarth .setEnchantmentForTools(Enchantment.baneOfArthropods, 5);
|
||||
|
||||
|
||||
Iron .setEnchantmentForTools(Enchantment.sharpness, 1);
|
||||
Bronze .setEnchantmentForTools(Enchantment.sharpness, 1);
|
||||
Brass .setEnchantmentForTools(Enchantment.sharpness, 2);
|
||||
|
@ -1039,31 +1039,31 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
|
|||
HSSE .setEnchantmentForTools(Enchantment.sharpness, 5);
|
||||
HSSG .setEnchantmentForTools(Enchantment.sharpness, 4);
|
||||
HSSS .setEnchantmentForTools(Enchantment.sharpness, 5);
|
||||
|
||||
|
||||
InfusedAir .setEnchantmentForArmors(Enchantment.respiration, 3);
|
||||
|
||||
|
||||
InfusedFire .setEnchantmentForArmors(Enchantment.featherFalling, 4);
|
||||
|
||||
|
||||
Steeleaf .setEnchantmentForArmors(Enchantment.protection, 2);
|
||||
Knightmetal .setEnchantmentForArmors(Enchantment.protection, 1);
|
||||
InfusedEarth .setEnchantmentForArmors(Enchantment.protection, 4);
|
||||
|
||||
|
||||
InfusedEntropy .setEnchantmentForArmors(Enchantment.thorns, 3);
|
||||
|
||||
|
||||
InfusedWater .setEnchantmentForArmors(Enchantment.aquaAffinity, 1);
|
||||
IronWood .setEnchantmentForArmors(Enchantment.aquaAffinity, 1);
|
||||
|
||||
|
||||
InfusedOrder .setEnchantmentForArmors(Enchantment.projectileProtection, 4);
|
||||
|
||||
|
||||
InfusedDull .setEnchantmentForArmors(Enchantment.blastProtection, 4);
|
||||
|
||||
|
||||
InfusedVis .setEnchantmentForArmors(Enchantment.protection, 4);
|
||||
|
||||
FryingOilHot .setHeatDamage(1.0F);
|
||||
Lava .setHeatDamage(3.0F);
|
||||
Firestone .setHeatDamage(5.0F);
|
||||
Pyrotheum .setHeatDamage(5.0F);
|
||||
|
||||
|
||||
Chalcopyrite .addOreByProducts(Pyrite , Cobalt , Cadmium , Gold );
|
||||
Sphalerite .addOreByProducts(GarnetYellow , Cadmium , Gallium , Zinc );
|
||||
MeteoricIron .addOreByProducts(Iron , Nickel , Iridium , Platinum );
|
||||
|
@ -1214,14 +1214,14 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
|
|||
Silicon .addOreByProducts(SiliconDioxide );
|
||||
Salt .addOreByProducts(RockSalt );
|
||||
RockSalt .addOreByProducts(Salt );
|
||||
|
||||
|
||||
Glue.mChemicalFormula = "No Horses were harmed for the Production";
|
||||
UUAmplifier.mChemicalFormula = "Accelerates the Mass Fabricator";
|
||||
LiveRoot.mChemicalFormula = "";
|
||||
WoodSealed.mChemicalFormula = "";
|
||||
Wood.mChemicalFormula = "";
|
||||
FoolsRuby.mChemicalFormula = Ruby.mChemicalFormula;
|
||||
|
||||
|
||||
Naquadah.mMoltenRGBa[0] = 0;
|
||||
Naquadah.mMoltenRGBa[1] = 255;
|
||||
Naquadah.mMoltenRGBa[2] = 0;
|
||||
|
@ -1234,7 +1234,7 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
|
|||
Naquadria.mMoltenRGBa[1] = 255;
|
||||
Naquadria.mMoltenRGBa[2] = 128;
|
||||
Naquadria.mMoltenRGBa[3] = 0;
|
||||
|
||||
|
||||
NaquadahEnriched.mChemicalFormula = "Nq+";
|
||||
Naquadah.mChemicalFormula = "Nq";
|
||||
Naquadria.mChemicalFormula = "NqX";
|
||||
|
@ -1679,6 +1679,6 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
|
|||
public short[] getRGBA() {
|
||||
return mRGBa;
|
||||
}
|
||||
|
||||
|
||||
public static volatile int VERSION = 509;
|
||||
}
|
||||
}
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -37,6 +37,8 @@ public class GT_Block_Casings4
|
|||
GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".11.name", "Titanium Turbine Casing");
|
||||
GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".12.name", "Tungstensteel Turbine Casing");
|
||||
GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".13.name", "Engine Intake Casing");
|
||||
GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".14.name", "Tungstensteel Coil Block");
|
||||
GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".15.name", "Naquadah Alloy Coil Block");
|
||||
|
||||
ItemList.Casing_RobustTungstenSteel.set(new ItemStack(this, 1, 0));
|
||||
ItemList.Casing_CleanStainlessSteel.set(new ItemStack(this, 1, 1));
|
||||
|
@ -50,6 +52,8 @@ public class GT_Block_Casings4
|
|||
ItemList.Casing_Turbine2.set(new ItemStack(this, 1, 11));
|
||||
ItemList.Casing_Turbine3.set(new ItemStack(this, 1, 12));
|
||||
ItemList.Casing_EngineIntake.set(new ItemStack(this, 1, 13));
|
||||
ItemList.Casing_Coil_TungstenSteel.set(new ItemStack(this, 1, 14));
|
||||
ItemList.Casing_Coil_NaquadahAlloy.set(new ItemStack(this, 1, 15));
|
||||
}
|
||||
|
||||
public IIcon getIcon(int aSide, int aMeta) {
|
||||
|
@ -83,9 +87,9 @@ public class GT_Block_Casings4
|
|||
case 13:
|
||||
return Textures.BlockIcons.MACHINE_CASING_ENGINE_INTAKE.getIcon();
|
||||
case 14:
|
||||
return Textures.BlockIcons.MACHINE_CASING_ROBUST_TUNGSTENSTEEL.getIcon();
|
||||
return Textures.BlockIcons.MACHINE_COIL_TUNGSTENSTEEL.getIcon();
|
||||
case 15:
|
||||
return Textures.BlockIcons.MACHINE_CASING_ROBUST_TUNGSTENSTEEL.getIcon();
|
||||
return Textures.BlockIcons.MACHINE_COIL_NAQUADAHALLOY.getIcon();
|
||||
}
|
||||
return Textures.BlockIcons.MACHINE_CASING_SOLID_STEEL.getIcon();
|
||||
}
|
||||
|
@ -475,4 +479,4 @@ public class GT_Block_Casings4
|
|||
}
|
||||
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 7)].getIcon();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,10 +1,25 @@
|
|||
package gregtech.common.blocks;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.item.ItemStack;
|
||||
|
||||
public class GT_Item_Casings4
|
||||
extends GT_Item_Casings_Abstract {
|
||||
public GT_Item_Casings4(Block par1) {
|
||||
super(par1);
|
||||
}
|
||||
public void addInformation(ItemStack aStack, EntityPlayer aPlayer, List aList, boolean aF3_H) {
|
||||
super.addInformation(aStack, aPlayer, aList, aF3_H);
|
||||
switch (getDamage(aStack)) {
|
||||
case 14:
|
||||
aList.add(this.mCoil04Tooltip);
|
||||
break;
|
||||
case 15:
|
||||
aList.add(this.mCoil05Tooltip);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
package gregtech.common.blocks;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import gregtech.api.GregTech_API;
|
||||
import gregtech.api.util.GT_LanguageManager;
|
||||
import net.minecraft.block.Block;
|
||||
|
@ -7,8 +9,6 @@ import net.minecraft.entity.player.EntityPlayer;
|
|||
import net.minecraft.item.ItemBlock;
|
||||
import net.minecraft.item.ItemStack;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public abstract class GT_Item_Casings_Abstract
|
||||
extends ItemBlock {
|
||||
protected final String mNoMobsToolTip = GT_LanguageManager.addStringLocalization("gt.nomobspawnsonthisblock", "Mobs cannot Spawn on this Block");
|
||||
|
@ -16,7 +16,8 @@ public abstract class GT_Item_Casings_Abstract
|
|||
protected final String mCoil01Tooltip = GT_LanguageManager.addStringLocalization("gt.coil01tooltip", "Base Heating Capacity = 1800 Kelvin");
|
||||
protected final String mCoil02Tooltip = GT_LanguageManager.addStringLocalization("gt.coil02tooltip", "Base Heating Capacity = 2700 Kelvin");
|
||||
protected final String mCoil03Tooltip = GT_LanguageManager.addStringLocalization("gt.coil03tooltip", "Base Heating Capacity = 3600 Kelvin");
|
||||
protected final String mCoil04Tooltip = GT_LanguageManager.addStringLocalization("gt.coil04tooltip", "Base Heating Capacity = 9000 Kelvin");
|
||||
protected final String mCoil04Tooltip = GT_LanguageManager.addStringLocalization("gt.coil04tooltip", "Base Heating Capacity = 4500 Kelvin");
|
||||
protected final String mCoil05Tooltip = GT_LanguageManager.addStringLocalization("gt.coil05tooltip", "Base Heating Capacity = 9001 Kelvin");
|
||||
protected final String mBlastProofTooltip = GT_LanguageManager.addStringLocalization("gt.blastprooftooltip", "This Block is Blast Proof");
|
||||
public GT_Item_Casings_Abstract(Block par1) {
|
||||
super(par1);
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
package gregtech.common.tileentities.machines.multi;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
|
||||
import gregtech.api.GregTech_API;
|
||||
import gregtech.api.enums.Textures;
|
||||
import gregtech.api.gui.GT_GUIContainer_MultiMachine;
|
||||
|
@ -15,9 +18,6 @@ import net.minecraft.item.ItemStack;
|
|||
import net.minecraftforge.common.util.ForgeDirection;
|
||||
import net.minecraftforge.fluids.FluidStack;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
|
||||
public class GT_MetaTileEntity_ElectricBlastFurnace
|
||||
extends GT_MetaTileEntity_MultiBlockBase {
|
||||
private int mHeatingCapacity = 0;
|
||||
|
@ -144,15 +144,19 @@ public class GT_MetaTileEntity_ElectricBlastFurnace
|
|||
addMufflerToMachineList(aBaseMetaTileEntity.getIGregTechTileEntityOffset(xDir, 3, zDir), 11);
|
||||
|
||||
byte tUsedMeta = aBaseMetaTileEntity.getMetaIDOffset(xDir + 1, 2, zDir);
|
||||
boolean tUseAdvancedCoils = aBaseMetaTileEntity.getBlockOffset(xDir + 1, 2, zDir) == GregTech_API.sBlockCasings4;
|
||||
switch (tUsedMeta) {
|
||||
case 12:
|
||||
this.mHeatingCapacity = 1800;
|
||||
this.mHeatingCapacity = tUseAdvancedCoils ? 0 : 1800;
|
||||
break;
|
||||
case 13:
|
||||
this.mHeatingCapacity = 2700;
|
||||
this.mHeatingCapacity = tUseAdvancedCoils ? 0 : 2700;
|
||||
break;
|
||||
case 14:
|
||||
this.mHeatingCapacity = 3600;
|
||||
this.mHeatingCapacity = tUseAdvancedCoils ? 4500 : 3600;
|
||||
break;
|
||||
case 15:
|
||||
this.mHeatingCapacity = tUseAdvancedCoils ? 9001 : 0;
|
||||
break;
|
||||
case 15:
|
||||
this.mHeatingCapacity = 9000;
|
||||
|
@ -161,16 +165,21 @@ public class GT_MetaTileEntity_ElectricBlastFurnace
|
|||
default:
|
||||
return false;
|
||||
}
|
||||
if (this.mHeatingCapacity == 0) {
|
||||
return false;
|
||||
}
|
||||
for (int i = -1; i < 2; i++) {
|
||||
for (int j = -1; j < 2; j++) {
|
||||
if ((i != 0) || (j != 0)) {
|
||||
if (aBaseMetaTileEntity.getBlockOffset(xDir + i, 2, zDir + j) != GregTech_API.sBlockCasings1) {
|
||||
if (aBaseMetaTileEntity.getBlockOffset(xDir + i, 2, zDir + j) != GregTech_API.sBlockCasings1 && !tUseAdvancedCoils ||
|
||||
aBaseMetaTileEntity.getBlockOffset(xDir + i, 2, zDir + j) != GregTech_API.sBlockCasings4 && tUseAdvancedCoils) {
|
||||
return false;
|
||||
}
|
||||
if (aBaseMetaTileEntity.getMetaIDOffset(xDir + i, 2, zDir + j) != tUsedMeta) {
|
||||
return false;
|
||||
}
|
||||
if (aBaseMetaTileEntity.getBlockOffset(xDir + i, 1, zDir + j) != GregTech_API.sBlockCasings1) {
|
||||
if (aBaseMetaTileEntity.getBlockOffset(xDir + i, 1, zDir + j) != GregTech_API.sBlockCasings1 && !tUseAdvancedCoils ||
|
||||
aBaseMetaTileEntity.getBlockOffset(xDir + i, 1, zDir + j) != GregTech_API.sBlockCasings4 && tUseAdvancedCoils) {
|
||||
return false;
|
||||
}
|
||||
if (aBaseMetaTileEntity.getMetaIDOffset(xDir + i, 1, zDir + j) != tUsedMeta) {
|
||||
|
@ -229,4 +238,4 @@ public class GT_MetaTileEntity_ElectricBlastFurnace
|
|||
public boolean explodesOnComponentBreak(ItemStack aStack) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
package gregtech.common.tileentities.machines.multi;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
import gregtech.api.GregTech_API;
|
||||
import gregtech.api.enums.Textures;
|
||||
import gregtech.api.gui.GT_GUIContainer_MultiMachine;
|
||||
|
@ -15,8 +17,6 @@ import net.minecraft.entity.player.InventoryPlayer;
|
|||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraftforge.common.util.ForgeDirection;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
public class GT_MetaTileEntity_MultiFurnace
|
||||
extends GT_MetaTileEntity_MultiBlockBase {
|
||||
private int mLevel = 0;
|
||||
|
@ -38,7 +38,7 @@ public class GT_MetaTileEntity_MultiFurnace
|
|||
"Controller Block for the Multi Smelter",
|
||||
"Smelts up to 8-256 Items at once",
|
||||
"Size(WxHxD): 3x3x3 (Hollow), Controller (Front middle at bottom)",
|
||||
"8x Coils (Middle layer, hollow)",
|
||||
"8x Heating Coils (Middle layer, hollow)",
|
||||
"1x Input Bus (One of bottom)",
|
||||
"1x Output Bus (One of bottom)",
|
||||
"1x Maintenance Hatch (One of bottom)",
|
||||
|
@ -86,7 +86,7 @@ public class GT_MetaTileEntity_MultiFurnace
|
|||
this.mEfficiency = (10000 - (getIdealStatus() - getRepairStatus()) * 1000);
|
||||
this.mEfficiencyIncrease = 10000;
|
||||
|
||||
this.mEUt = (-5 * (1 << tTier - 1) * (1 << tTier - 1) * Math.min(this.mLevel,8));
|
||||
this.mEUt = (-4 * (1 << tTier - 1) * (1 << tTier - 1) * Math.min(this.mLevel, 8));
|
||||
this.mMaxProgresstime = Math.max(1, 512 / (1 << tTier - 1));
|
||||
}
|
||||
updateSlots();
|
||||
|
@ -106,27 +106,32 @@ public class GT_MetaTileEntity_MultiFurnace
|
|||
addMufflerToMachineList(aBaseMetaTileEntity.getIGregTechTileEntityOffset(xDir, 2, zDir), 11);
|
||||
|
||||
byte tUsedMeta = aBaseMetaTileEntity.getMetaIDOffset(xDir + 1, 1, zDir);
|
||||
boolean tUseAdvancedCoils = aBaseMetaTileEntity.getBlockOffset(xDir + 1, 1, zDir) == GregTech_API.sBlockCasings4;
|
||||
switch (tUsedMeta) {
|
||||
case 12:
|
||||
this.mLevel = 1;//8 at once
|
||||
this.mLevel = tUseAdvancedCoils ? 0 : 1;
|
||||
break;
|
||||
case 13:
|
||||
this.mLevel = 2;//16 at once
|
||||
this.mLevel = tUseAdvancedCoils ? 0 : 2;
|
||||
break;
|
||||
case 14:
|
||||
this.mLevel = 4;//32 at once
|
||||
this.mLevel = tUseAdvancedCoils ? 8 : 4;
|
||||
break;
|
||||
case 15://Superconductor Coil Block Support
|
||||
this.mLevel = 32;//4 stacks at once
|
||||
case 15:
|
||||
this.mLevel = tUseAdvancedCoils ? 16 : 0;
|
||||
break;
|
||||
default:
|
||||
return false;
|
||||
|
||||
}
|
||||
if (this.mLevel == 0) {
|
||||
return false;
|
||||
}
|
||||
for (int i = -1; i < 2; i++) {
|
||||
for (int j = -1; j < 2; j++) {
|
||||
if ((i != 0) || (j != 0)) {
|
||||
if (aBaseMetaTileEntity.getBlockOffset(xDir + i, 1, zDir + j) != GregTech_API.sBlockCasings1) {
|
||||
if (aBaseMetaTileEntity.getBlockOffset(xDir + i, 1, zDir + j) != GregTech_API.sBlockCasings1 && !tUseAdvancedCoils ||
|
||||
aBaseMetaTileEntity.getBlockOffset(xDir + i, 1, zDir + j) != GregTech_API.sBlockCasings4 && tUseAdvancedCoils) {
|
||||
return false;
|
||||
}
|
||||
if (aBaseMetaTileEntity.getMetaIDOffset(xDir + i, 1, zDir + j) != tUsedMeta) {
|
||||
|
@ -183,4 +188,4 @@ public class GT_MetaTileEntity_MultiFurnace
|
|||
public boolean explodesOnComponentBreak(ItemStack aStack) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,9 @@
|
|||
package gregtech.loaders.postload;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.Iterator;
|
||||
import java.util.Map;
|
||||
|
||||
import cpw.mods.fml.common.Loader;
|
||||
import gregtech.GT_Mod;
|
||||
import gregtech.api.GregTech_API;
|
||||
|
@ -7,7 +11,10 @@ import gregtech.api.enums.*;
|
|||
import gregtech.api.objects.MaterialStack;
|
||||
import gregtech.api.util.*;
|
||||
import gregtech.common.GT_DummyWorld;
|
||||
import gregtech.common.items.CombType;
|
||||
import ic2.api.recipe.ILiquidHeatExchangerManager.HeatExchangeProperty;
|
||||
import ic2.api.recipe.Recipes;
|
||||
import mods.railcraft.common.blocks.aesthetics.cube.EnumCube;
|
||||
import mods.railcraft.common.items.RailcraftToolItems;
|
||||
import net.minecraft.init.Blocks;
|
||||
import net.minecraft.init.Items;
|
||||
import net.minecraft.item.ItemStack;
|
||||
|
@ -15,18 +22,6 @@ import net.minecraftforge.common.ForgeHooks;
|
|||
import net.minecraftforge.fluids.Fluid;
|
||||
import net.minecraftforge.fluids.FluidRegistry;
|
||||
import net.minecraftforge.fluids.FluidStack;
|
||||
import ic2.api.recipe.IRecipeInput;
|
||||
import ic2.api.recipe.RecipeOutput;
|
||||
import ic2.api.recipe.ILiquidHeatExchangerManager.HeatExchangeProperty;
|
||||
import ic2.api.recipe.Recipes;
|
||||
import ic2.core.block.machine.tileentity.TileEntityLiquidHeatExchanger;
|
||||
import mods.railcraft.common.blocks.aesthetics.cube.EnumCube;
|
||||
import mods.railcraft.common.items.RailcraftToolItems;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
public class GT_MachineRecipeLoader
|
||||
implements Runnable {
|
||||
|
@ -39,7 +34,7 @@ public class GT_MachineRecipeLoader
|
|||
GT_Utility.removeSimpleIC2MachineRecipe(ItemList.IC2_Energium_Dust.get(1L, new Object[0]), ic2.api.recipe.Recipes.compressor.getRecipes(), GT_Values.NI);
|
||||
GT_Utility.removeSimpleIC2MachineRecipe(new ItemStack(Items.gunpowder), ic2.api.recipe.Recipes.extractor.getRecipes(), GT_Values.NI);
|
||||
GT_Utility.removeSimpleIC2MachineRecipe(new ItemStack(Blocks.wool, 1, 32767), ic2.api.recipe.Recipes.extractor.getRecipes(), GT_Values.NI);
|
||||
} catch (Throwable e) {
|
||||
} catch (Throwable e) {
|
||||
}
|
||||
GT_Utility.removeIC2BottleRecipe(GT_ModHandler.getIC2Item("fuelRod", 1), GT_ModHandler.getIC2Item("UranFuel", 1), ic2.api.recipe.Recipes.cannerBottle.getRecipes(), GT_ModHandler.getIC2Item("reactorUraniumSimple", 1, 1));
|
||||
GT_Utility.removeIC2BottleRecipe(GT_ModHandler.getIC2Item("fuelRod", 1), GT_ModHandler.getIC2Item("MOXFuel", 1), ic2.api.recipe.Recipes.cannerBottle.getRecipes(), GT_ModHandler.getIC2Item("reactorMOXSimple", 1, 1));
|
||||
|
@ -139,31 +134,31 @@ public class GT_MachineRecipeLoader
|
|||
GT_Values.RA.addMixerRecipe(ItemList.SFMixture.get(2, new Object[]{}), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.InfusedOrder, 1L), null, null, Materials.Mercury.getFluid(50), null, ItemList.MSFMixture.get(2, new Object[]{}), 100, 64);
|
||||
GT_Values.RA.addMixerRecipe(ItemList.SFMixture.get(2, new Object[]{}), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.InfusedWater, 1L), null, null, Materials.Mercury.getFluid(50), null, ItemList.MSFMixture.get(2, new Object[]{}), 100, 64);
|
||||
|
||||
if(Loader.isModLoaded("Thaumcraft")) {
|
||||
FluidStack tFD = FluidRegistry.getFluidStack("fluiddeath", 10);
|
||||
if (tFD != null && tFD.getFluid() != null && tFD.amount > 0) {
|
||||
if(Loader.isModLoaded("Thaumcraft")){
|
||||
FluidStack tFD = FluidRegistry.getFluidStack("fluiddeath", 10);
|
||||
if(tFD!=null&&tFD.getFluid()!=null&&tFD.amount>0){
|
||||
|
||||
GT_Values.RA.addMixerRecipe(ItemList.SFMixture.get(8, new Object[]{}), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.InfusedAir, 1L), null, null, tFD, null, ItemList.MSFMixture.get(8, new Object[]{}), 100, 64);
|
||||
GT_Values.RA.addMixerRecipe(ItemList.SFMixture.get(8, new Object[]{}), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.InfusedEarth, 1L), null, null, tFD, null, ItemList.MSFMixture.get(8, new Object[]{}), 100, 64);
|
||||
GT_Values.RA.addMixerRecipe(ItemList.SFMixture.get(8, new Object[]{}), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.InfusedEntropy, 1L), null, null, tFD, null, ItemList.MSFMixture.get(8, new Object[]{}), 100, 64);
|
||||
GT_Values.RA.addMixerRecipe(ItemList.SFMixture.get(8, new Object[]{}), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.InfusedFire, 1L), null, null, tFD, null, ItemList.MSFMixture.get(8, new Object[]{}), 100, 64);
|
||||
GT_Values.RA.addMixerRecipe(ItemList.SFMixture.get(8, new Object[]{}), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.InfusedOrder, 1L), null, null, tFD, null, ItemList.MSFMixture.get(8, new Object[]{}), 100, 64);
|
||||
GT_Values.RA.addMixerRecipe(ItemList.SFMixture.get(8, new Object[]{}), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.InfusedWater, 1L), null, null, tFD, null, ItemList.MSFMixture.get(8, new Object[]{}), 100, 64);
|
||||
GT_Values.RA.addMixerRecipe(ItemList.SFMixture.get(8, new Object[]{}), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.InfusedAir, 1L), null, null,tFD , null, ItemList.MSFMixture.get(8, new Object[]{}), 100, 64);
|
||||
GT_Values.RA.addMixerRecipe(ItemList.SFMixture.get(8, new Object[]{}), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.InfusedEarth, 1L), null, null, tFD, null, ItemList.MSFMixture.get(8, new Object[]{}), 100, 64);
|
||||
GT_Values.RA.addMixerRecipe(ItemList.SFMixture.get(8, new Object[]{}), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.InfusedEntropy, 1L), null, null, tFD, null, ItemList.MSFMixture.get(8, new Object[]{}), 100, 64);
|
||||
GT_Values.RA.addMixerRecipe(ItemList.SFMixture.get(8, new Object[]{}), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.InfusedFire, 1L), null, null, tFD, null, ItemList.MSFMixture.get(8, new Object[]{}), 100, 64);
|
||||
GT_Values.RA.addMixerRecipe(ItemList.SFMixture.get(8, new Object[]{}), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.InfusedOrder, 1L), null, null, tFD, null, ItemList.MSFMixture.get(8, new Object[]{}), 100, 64);
|
||||
GT_Values.RA.addMixerRecipe(ItemList.SFMixture.get(8, new Object[]{}), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.InfusedWater, 1L), null, null, tFD, null, ItemList.MSFMixture.get(8, new Object[]{}), 100, 64);
|
||||
|
||||
|
||||
GT_Values.RA.addMixerRecipe(GT_OreDictUnificator.get(OrePrefixes.block, Materials.Lignite, 1), ItemList.MSFMixture.get(6, new Object[]{}), GT_ModHandler.getModItem("Thaumcraft", "ItemResource", 4), null, Materials.NitroFuel.getFluid(1000), null, ItemList.Block_MSSFUEL.get(1, new Object[]{}), 120, 96);
|
||||
GT_Values.RA.addMixerRecipe(GT_OreDictUnificator.get(OrePrefixes.block, Materials.Charcoal, 1), ItemList.MSFMixture.get(4, new Object[]{}), GT_ModHandler.getModItem("Thaumcraft", "ItemResource", 4), null, Materials.NitroFuel.getFluid(800), null, ItemList.Block_MSSFUEL.get(1, new Object[]{}), 120, 96);
|
||||
GT_Values.RA.addMixerRecipe(GT_OreDictUnificator.get(OrePrefixes.block, Materials.Coal, 1), ItemList.MSFMixture.get(2, new Object[]{}), GT_ModHandler.getModItem("Thaumcraft", "ItemResource", 4), null, Materials.NitroFuel.getFluid(500), null, ItemList.Block_MSSFUEL.get(1, new Object[]{}), 120, 96);
|
||||
GT_Values.RA.addMixerRecipe(GT_OreDictUnificator.get(OrePrefixes.block,Materials.Lignite,1), ItemList.MSFMixture.get(6, new Object[]{}), GT_ModHandler.getModItem("Thaumcraft", "ItemResource", 4), null, Materials.NitroFuel.getFluid(1000), null, ItemList.Block_MSSFUEL.get(1, new Object[]{}), 120, 96);
|
||||
GT_Values.RA.addMixerRecipe(GT_OreDictUnificator.get(OrePrefixes.block,Materials.Charcoal,1), ItemList.MSFMixture.get(4, new Object[]{}), GT_ModHandler.getModItem("Thaumcraft", "ItemResource", 4), null, Materials.NitroFuel.getFluid(800), null, ItemList.Block_MSSFUEL.get(1, new Object[]{}), 120, 96);
|
||||
GT_Values.RA.addMixerRecipe(GT_OreDictUnificator.get(OrePrefixes.block,Materials.Coal,1), ItemList.MSFMixture.get(2, new Object[]{}), GT_ModHandler.getModItem("Thaumcraft", "ItemResource", 4), null, Materials.NitroFuel.getFluid(500), null, ItemList.Block_MSSFUEL.get(1, new Object[]{}), 120, 96);
|
||||
|
||||
GT_Values.RA.addMixerRecipe(GT_OreDictUnificator.get(OrePrefixes.block, Materials.Lignite, 1), ItemList.MSFMixture.get(6, new Object[]{}), GT_ModHandler.getModItem("Thaumcraft", "ItemResource", 4), null, Materials.HeavyFuel.getFluid(1500), null, ItemList.Block_MSSFUEL.get(1, new Object[]{}), 120, 96);
|
||||
GT_Values.RA.addMixerRecipe(GT_OreDictUnificator.get(OrePrefixes.block, Materials.Charcoal, 1), ItemList.MSFMixture.get(4, new Object[]{}), GT_ModHandler.getModItem("Thaumcraft", "ItemResource", 4), null, Materials.HeavyFuel.getFluid(1200), null, ItemList.Block_MSSFUEL.get(1, new Object[]{}), 120, 96);
|
||||
GT_Values.RA.addMixerRecipe(GT_OreDictUnificator.get(OrePrefixes.block, Materials.Coal, 1), ItemList.MSFMixture.get(2, new Object[]{}), GT_ModHandler.getModItem("Thaumcraft", "ItemResource", 4), null, Materials.HeavyFuel.getFluid(750), null, ItemList.Block_MSSFUEL.get(1, new Object[]{}), 120, 96);
|
||||
|
||||
GT_Values.RA.addMixerRecipe(GT_OreDictUnificator.get(OrePrefixes.block, Materials.Lignite, 1), ItemList.MSFMixture.get(6, new Object[]{}), GT_ModHandler.getModItem("Thaumcraft", "ItemResource", 4), null, Materials.LPG.getFluid(1500), null, ItemList.Block_MSSFUEL.get(1, new Object[]{}), 120, 96);
|
||||
GT_Values.RA.addMixerRecipe(GT_OreDictUnificator.get(OrePrefixes.block, Materials.Charcoal, 1), ItemList.MSFMixture.get(4, new Object[]{}), GT_ModHandler.getModItem("Thaumcraft", "ItemResource", 4), null, Materials.LPG.getFluid(1200), null, ItemList.Block_MSSFUEL.get(1, new Object[]{}), 120, 96);
|
||||
GT_Values.RA.addMixerRecipe(GT_OreDictUnificator.get(OrePrefixes.block, Materials.Coal, 1), ItemList.MSFMixture.get(2, new Object[]{}), GT_ModHandler.getModItem("Thaumcraft", "ItemResource", 4), null, Materials.LPG.getFluid(750), null, ItemList.Block_MSSFUEL.get(1, new Object[]{}), 120, 96);
|
||||
}
|
||||
}
|
||||
|
||||
GT_Values.RA.addMixerRecipe(GT_OreDictUnificator.get(OrePrefixes.block,Materials.Lignite,1), ItemList.MSFMixture.get(6, new Object[]{}), GT_ModHandler.getModItem("Thaumcraft", "ItemResource", 4), null, Materials.LPG.getFluid(1500), null, ItemList.Block_MSSFUEL.get(1, new Object[]{}), 120, 96);
|
||||
GT_Values.RA.addMixerRecipe(GT_OreDictUnificator.get(OrePrefixes.block,Materials.Charcoal,1), ItemList.MSFMixture.get(4, new Object[]{}), GT_ModHandler.getModItem("Thaumcraft", "ItemResource", 4), null, Materials.LPG.getFluid(1200), null, ItemList.Block_MSSFUEL.get(1, new Object[]{}), 120, 96);
|
||||
GT_Values.RA.addMixerRecipe(GT_OreDictUnificator.get(OrePrefixes.block,Materials.Coal,1), ItemList.MSFMixture.get(2, new Object[]{}), GT_ModHandler.getModItem("Thaumcraft", "ItemResource", 4), null, Materials.LPG.getFluid(750), null, ItemList.Block_MSSFUEL.get(1, new Object[]{}), 120, 96);
|
||||
}}
|
||||
|
||||
GT_Values.RA.addMixerRecipe(GT_OreDictUnificator.get(OrePrefixes.block,Materials.Lignite,1), ItemList.SFMixture.get(6, new Object[]{}), null, null, Materials.NitroFuel.getFluid(1000), null, ItemList.Block_SSFUEL.get(1, new Object[]{}), 120, 96);
|
||||
GT_Values.RA.addMixerRecipe(GT_OreDictUnificator.get(OrePrefixes.block,Materials.Charcoal,1), ItemList.SFMixture.get(4, new Object[]{}), null, null, Materials.NitroFuel.getFluid(800), null, ItemList.Block_SSFUEL.get(1, new Object[]{}), 120, 96);
|
||||
GT_Values.RA.addMixerRecipe(GT_OreDictUnificator.get(OrePrefixes.block,Materials.Coal,1), ItemList.SFMixture.get(2, new Object[]{}), null, null, Materials.NitroFuel.getFluid(500), null, ItemList.Block_SSFUEL.get(1, new Object[]{}), 120, 96);
|
||||
|
@ -388,13 +383,13 @@ public class GT_MachineRecipeLoader
|
|||
GT_Values.RA.addAssemblerRecipe(GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Steel, 64), GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Zinc, 16), null, ItemList.Component_Filter.get(1, new Object[0]), 1600, 16);
|
||||
GT_Values.RA.addAssemblerRecipe(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Graphite, 8), GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Silicon, 1), Materials.Glue.getFluid(250L), GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Graphene, 1), 480, 240);
|
||||
|
||||
GT_Values.RA.addCentrifugeRecipe(ItemList.Cell_Empty.get(1, new Object[0]), null, Materials.Air.getGas(10000), Materials.Nitrogen.getGas(3900), GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Oxygen, 1), null, null, null, null, null, null, 1600, 8);
|
||||
GT_Values.RA.addChemicalRecipe(GT_OreDictUnificator.get(OrePrefixes.cell, Materials.NitrogenDioxide, 4), GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Oxygen, 1), Materials.Water.getFluid(2000), new FluidStack(ItemList.sNitricAcid, 4000), ItemList.Cell_Empty.get(5, new Object[0]), 950, 30);
|
||||
GT_Values.RA.addChemicalRecipe(GT_OreDictUnificator.get(OrePrefixes.crushedPurified, Materials.Pentlandite, 1), null, new FluidStack(ItemList.sNitricAcid, 8000), new FluidStack(ItemList.sNickelSulfate, 9000), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.PlatinumGroupSludge, 1), 50, 30);
|
||||
GT_Values.RA.addChemicalRecipe(GT_OreDictUnificator.get(OrePrefixes.crushedPurified, Materials.Chalcopyrite, 1), null, new FluidStack(ItemList.sNitricAcid, 8000), new FluidStack(ItemList.sBlueVitriol, 9000), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.PlatinumGroupSludge, 1), 50, 30);
|
||||
GT_Values.RA.addElectrolyzerRecipe(ItemList.Cell_Empty.get(1, new Object[0]), null, new FluidStack(ItemList.sBlueVitriol, 9000), Materials.SulfuricAcid.getFluid(8000), GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Copper, 1), GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Oxygen, 1), null, null, null, null, null, 900, 30);
|
||||
GT_Values.RA.addElectrolyzerRecipe(ItemList.Cell_Empty.get(1, new Object[0]), null, new FluidStack(ItemList.sNickelSulfate, 9000), Materials.SulfuricAcid.getFluid(8000), GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Nickel, 1), GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Oxygen, 1), null, null, null, null, null, 900, 30);
|
||||
GT_Values.RA.addCentrifugeRecipe(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.PlatinumGroupSludge, 1), null, null, null, GT_OreDictUnificator.get(OrePrefixes.dust, Materials.SiliconDioxide, 1), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Gold, 1), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Platinum, 1), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Palladium, 1), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Iridium, 1), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Osmium, 1), new int[]{10000, 10000, 10000, 8000, 6000, 6000}, 900, 30);
|
||||
GT_Values.RA.addCentrifugeRecipe(ItemList.Cell_Empty.get(1, new Object[0]), null, Materials.Air.getGas(10000), Materials.Nitrogen.getGas(3900), GT_OreDictUnificator.get(OrePrefixes.cell,Materials.Oxygen,1), null, null, null, null, null, null, 1600, 8);
|
||||
GT_Values.RA.addChemicalRecipe(GT_OreDictUnificator.get(OrePrefixes.cell,Materials.NitrogenDioxide,4), GT_OreDictUnificator.get(OrePrefixes.cell,Materials.Oxygen,1), Materials.Water.getFluid(2000), new FluidStack(ItemList.sNitricAcid,4000), ItemList.Cell_Empty.get(5, new Object[0]), 950, 30);
|
||||
GT_Values.RA.addChemicalRecipe(GT_OreDictUnificator.get(OrePrefixes.crushedPurified,Materials.Pentlandite,1), null, new FluidStack(ItemList.sNitricAcid,8000), new FluidStack(ItemList.sNickelSulfate,9000), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.PlatinumGroupSludge, 1), 50, 30);
|
||||
GT_Values.RA.addChemicalRecipe(GT_OreDictUnificator.get(OrePrefixes.crushedPurified,Materials.Chalcopyrite,1), null, new FluidStack(ItemList.sNitricAcid,8000), new FluidStack(ItemList.sBlueVitriol,9000), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.PlatinumGroupSludge, 1), 50, 30);
|
||||
GT_Values.RA.addElectrolyzerRecipe(ItemList.Cell_Empty.get(1, new Object[0]), null, new FluidStack(ItemList.sBlueVitriol,9000), Materials.SulfuricAcid.getFluid(8000), GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Copper,1), GT_OreDictUnificator.get(OrePrefixes.cell,Materials.Oxygen,1), null, null, null, null, null, 900, 30);
|
||||
GT_Values.RA.addElectrolyzerRecipe(ItemList.Cell_Empty.get(1, new Object[0]), null, new FluidStack(ItemList.sNickelSulfate,9000), Materials.SulfuricAcid.getFluid(8000), GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Nickel,1), GT_OreDictUnificator.get(OrePrefixes.cell,Materials.Oxygen,1), null, null, null, null, null, 900, 30);
|
||||
GT_Values.RA.addCentrifugeRecipe(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.PlatinumGroupSludge, 1), null, null, null, GT_OreDictUnificator.get(OrePrefixes.dust,Materials.SiliconDioxide,1), GT_OreDictUnificator.get(OrePrefixes.dustTiny,Materials.Gold,1), GT_OreDictUnificator.get(OrePrefixes.dustTiny,Materials.Platinum,1), GT_OreDictUnificator.get(OrePrefixes.dustTiny,Materials.Palladium,1), GT_OreDictUnificator.get(OrePrefixes.dustTiny,Materials.Iridium,1), GT_OreDictUnificator.get(OrePrefixes.dustTiny,Materials.Osmium,1), new int[]{10000,10000,10000,8000,6000,6000}, 900, 30);
|
||||
|
||||
GT_Values.RA.addSlicerRecipe(ItemList.Food_Dough_Chocolate.get(1L, new Object[0]), ItemList.Shape_Slicer_Flat.get(0L, new Object[0]), ItemList.Food_Raw_Cookie.get(4L, new Object[0]), 128, 4);
|
||||
GT_Values.RA.addSlicerRecipe(ItemList.Food_Baked_Bun.get(1L, new Object[0]), ItemList.Shape_Slicer_Flat.get(0L, new Object[0]), ItemList.Food_Sliced_Bun.get(2L, new Object[0]), 128, 4);
|
||||
|
@ -535,15 +530,15 @@ public class GT_MachineRecipeLoader
|
|||
GT_Values.RA.addUniversalDistillationRecipe(Materials.CrackedLightFuel.getFluid(100), new FluidStack[]{Materials.Gas.getGas(240), Materials.Naphtha.getFluid(30), Materials.HeavyFuel.getFluid(10), new FluidStack(ItemList.sToluene, 10)}, null, 16, 64);
|
||||
GT_Values.RA.addUniversalDistillationRecipe(Materials.CrackedHeavyFuel.getFluid(100), new FluidStack[]{Materials.Gas.getGas(80), Materials.Naphtha.getFluid(10), Materials.LightFuel.getFluid(40), new FluidStack(ItemList.sToluene, 30), Materials.Lubricant.getFluid(5)}, GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.HydratedCoal, 1L), 16, 64);
|
||||
|
||||
GT_Values.RA.addDistilleryRecipe(ItemList.Circuit_Integrated.getWithDamage(0L, 1L, new Object[0]), Materials.HeavyFuel.getFluid(10L), new FluidStack(ItemList.sToluene, 4), 16, 24, false);
|
||||
GT_Values.RA.addDistilleryRecipe(ItemList.Circuit_Integrated.getWithDamage(0L, 1L, new Object[0]), new FluidStack(ItemList.sToluene, 30), Materials.LightFuel.getFluid(30L), 16, 24, false);
|
||||
GT_Values.RA.addFluidSolidifierRecipe(ItemList.Shape_Mold_Ball.get(0L, new Object[0]), new FluidStack(ItemList.sToluene, 100), ItemList.GelledToluene.get(1, new Object[0]), 100, 16);
|
||||
GT_Values.RA.addChemicalRecipe(ItemList.GelledToluene.get(4, new Object[0]), GT_Values.NI, Materials.SulfuricAcid.getFluid(250), GT_Values.NF, new ItemStack(Blocks.tnt, 1), 200, 24);
|
||||
GT_Values.RA.addDistilleryRecipe(ItemList.Circuit_Integrated.getWithDamage(0L, 1L, new Object[0]), Materials.HeavyFuel.getFluid(10L), new FluidStack(ItemList.sToluene,4), 16, 24, false);
|
||||
GT_Values.RA.addDistilleryRecipe(ItemList.Circuit_Integrated.getWithDamage(0L, 1L, new Object[0]), new FluidStack(ItemList.sToluene,30), Materials.LightFuel.getFluid(30L), 16, 24, false);
|
||||
GT_Values.RA.addFluidSolidifierRecipe(ItemList.Shape_Mold_Ball.get(0L, new Object[0]), new FluidStack(ItemList.sToluene,100), ItemList.GelledToluene.get(1, new Object[0]), 100, 16);
|
||||
GT_Values.RA.addChemicalRecipe(ItemList.GelledToluene.get(4, new Object[0]), GT_Values.NI, Materials.SulfuricAcid.getFluid(250), GT_Values.NF, new ItemStack(Blocks.tnt,1), 200, 24);
|
||||
|
||||
GT_Values.RA.addChemicalRecipe(new ItemStack(Items.sugar), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Plastic, 1), new FluidStack(ItemList.sToluene, 133), GT_Values.NF, ItemList.GelledToluene.get(2, new Object[0]), 140, 192);
|
||||
|
||||
GT_Values.RA.addMixerRecipe(GT_OreDictUnificator.get(OrePrefixes.cell, Materials.SulfuricAcid, 1), null, null, null, new FluidStack(ItemList.sNitricAcid, 1000), new FluidStack(ItemList.sNitrationMixture, 2000), ItemList.Cell_Empty.get(1, new Object[0]), 500, 2);
|
||||
GT_Values.RA.addChemicalRecipe(ItemList.GelledToluene.get(4, new Object[0]), GT_Values.NI, new FluidStack(ItemList.sNitrationMixture, 250), GT_Values.NF, GT_ModHandler.getIC2Item("industrialTnt", 1L), 80, 480);
|
||||
GT_Values.RA.addMixerRecipe(GT_OreDictUnificator.get(OrePrefixes.cell,Materials.SulfuricAcid, 1), null, null, null, new FluidStack(ItemList.sNitricAcid,1000), new FluidStack(ItemList.sNitrationMixture,2000), ItemList.Cell_Empty.get(1, new Object[0]), 500, 2);
|
||||
GT_Values.RA.addChemicalRecipe(ItemList.GelledToluene.get(4, new Object[0]), GT_Values.NI, new FluidStack(ItemList.sNitrationMixture,250), GT_Values.NF, GT_ModHandler.getIC2Item("industrialTnt", 1L), 80, 480);
|
||||
|
||||
GT_Values.RA.addChemicalRecipe(GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Hydrogen, 1L), ItemList.Cell_Empty.get(1, new Object[0]), Materials.NatruralGas.getGas(16000), Materials.Gas.getGas(16000), GT_OreDictUnificator.get(OrePrefixes.cell, Materials.HydricSulfide, 2L), 160);
|
||||
GT_Values.RA.addChemicalRecipe(GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Hydrogen, 1L), ItemList.Cell_Empty.get(1, new Object[0]), Materials.SulfuricGas.getGas(16000), Materials.Gas.getGas(16000), GT_OreDictUnificator.get(OrePrefixes.cell, Materials.HydricSulfide, 2L), 160);
|
||||
|
@ -892,9 +887,9 @@ public class GT_MachineRecipeLoader
|
|||
GT_Values.RA.addBlastRecipe(GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.MeteoricIron, 1L), GT_Values.NI, Materials.Oxygen.getGas(1000L), GT_Values.NF, GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.MeteoricSteel, 1L), GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.DarkAsh, 1L), 500, 120, 1200);
|
||||
GT_Values.RA.addBlastRecipe(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Copper, 1L), GT_Values.NI, Materials.Oxygen.getGas(1000L), GT_Values.NF, GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.AnnealedCopper, 1L), GT_Values.NI, 500, 120, 1200);
|
||||
GT_Values.RA.addBlastRecipe(GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Copper, 1L), GT_Values.NI, Materials.Oxygen.getGas(1000L), GT_Values.NF, GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.AnnealedCopper, 1L), GT_Values.NI, 500, 120, 1200);
|
||||
//GT_Values.RA.addBlastRecipe(GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.ElectricalSteel, 1L), GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Obsidian, 1L), GT_Values.NF, GT_Values.NF, GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.DarkSteel, 1L), GT_Values.NI, 4000, 120, 2000);
|
||||
GT_Values.RA.addBlastRecipe(GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Iridium, 3L), GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Osmium, 1L), Materials.Helium.getGas(1000), null, GT_OreDictUnificator.get(OrePrefixes.ingotHot, Materials.Osmiridium, 4L), null, 500, 1920, 3500);
|
||||
GT_Values.RA.addBlastRecipe(GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Naquadah, 1L), GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Osmiridium, 1L), Materials.Argon.getGas(1000), null, GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.NaquadahAlloy, 2L), null, 500, 30720, 7500);
|
||||
GT_Values.RA.addBlastRecipe(GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.ElectricalSteel, 1L), GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Obsidian, 1L), GT_Values.NF, GT_Values.NF, GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.DarkSteel, 1L), GT_Values.NI, 4000, 120, 2000);
|
||||
GT_Values.RA.addBlastRecipe(GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Iridium, 3L), GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Osmium, 1L), Materials.Helium.getGas(1000), null, GT_OreDictUnificator.get(OrePrefixes.ingotHot, Materials.Osmiridium, 4L), null, 500, 1920, 2900);
|
||||
GT_Values.RA.addBlastRecipe(GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Naquadah, 1L), GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Osmiridium, 1L), Materials.Argon.getGas(1000), null, GT_OreDictUnificator.get(OrePrefixes.ingotHot, Materials.NaquadahAlloy, 2L), null, 500, 30720, 4500);
|
||||
|
||||
GT_Values.RA.addCannerRecipe(GT_ModHandler.getIC2Item("fuelRod", 1), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Lithium, 1L), GT_ModHandler.getIC2Item("reactorLithiumCell", 1, 1), null, 16, 64);
|
||||
GT_Values.RA.addFluidExtractionRecipe(GT_ModHandler.getIC2Item("TritiumCell", 1), GT_ModHandler.getIC2Item("fuelRod", 1), Materials.Tritium.getGas(32), 10000, 16, 64);
|
||||
|
@ -1113,7 +1108,7 @@ public class GT_MachineRecipeLoader
|
|||
GT_Values.RA.addCutterRecipe(GT_ModHandler.getModItem("Forestry", "slabs3", 1L, 6), ItemList.Plank_Maple.get(2L, new Object[0]), GT_Values.NI, 50, 8);
|
||||
GT_Values.RA.addCutterRecipe(GT_ModHandler.getModItem("Forestry", "slabs3", 1L, 7), ItemList.Plank_Citrus.get(2L, new Object[0]), GT_Values.NI, 50, 8);
|
||||
|
||||
GT_Values.RA.addLatheRecipe(new ItemStack(Blocks.wooden_slab, 1, GT_Values.W), new ItemStack(Items.bowl, 1), GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Wood, 1), 50, 8);
|
||||
GT_Values.RA.addLatheRecipe(new ItemStack(Blocks.wooden_slab, 1, GT_Values.W), new ItemStack(Items.bowl,1), GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Wood, 1), 50, 8);
|
||||
GT_Values.RA.addLatheRecipe(GT_ModHandler.getModItem("Forestry", "slabs", 1L, GT_Values.W), new ItemStack(Items.bowl,1), GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Wood, 1), 50, 8);
|
||||
GT_Values.RA.addLatheRecipe(GT_ModHandler.getModItem("ExtrabiomesXL", "woodslab", 1L, GT_Values.W), new ItemStack(Items.bowl,1), GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Wood, 1), 50, 8);
|
||||
|
||||
|
@ -1180,6 +1175,8 @@ public class GT_MachineRecipeLoader
|
|||
GT_Values.RA.addAssemblerRecipe(GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.Cupronickel, 8L), ItemList.Circuit_Integrated.getWithDamage(0L, 8L, new Object[0]), ItemList.Casing_Coil_Cupronickel.get(1L, new Object[0]), 50, 16);
|
||||
GT_Values.RA.addAssemblerRecipe(GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.Kanthal, 8L), ItemList.Circuit_Integrated.getWithDamage(0L, 8L, new Object[0]), ItemList.Casing_Coil_Kanthal.get(1L, new Object[0]), 50, 16);
|
||||
GT_Values.RA.addAssemblerRecipe(GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.Nichrome, 8L), ItemList.Circuit_Integrated.getWithDamage(0L, 8L, new Object[0]), ItemList.Casing_Coil_Nichrome.get(1L, new Object[0]), 50, 16);
|
||||
GT_Values.RA.addAssemblerRecipe(GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.TungstenSteel, 8L), ItemList.Circuit_Integrated.getWithDamage(0L, 8L, new Object[0]), ItemList.Casing_Coil_TungstenSteel.get(1L, new Object[0]), 50, 16);
|
||||
GT_Values.RA.addAssemblerRecipe(GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.NaquadahAlloy, 8L), ItemList.Circuit_Integrated.getWithDamage(0L, 8L, new Object[0]), ItemList.Casing_Coil_NaquadahAlloy.get(1L, new Object[0]), 50, 16);
|
||||
GT_Values.RA.addAssemblerRecipe(GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.Superconductor, 8L), ItemList.Circuit_Integrated.getWithDamage(0L, 8L, new Object[0]), ItemList.Casing_Coil_Superconductor.get(1L, new Object[0]), 50, 16);
|
||||
GT_Values.RA.addAssemblerRecipe(GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 6L), GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Steel, 1L), ItemList.Casing_SolidSteel.get(1L, new Object[0]), 50, 16);
|
||||
GT_Values.RA.addAssemblerRecipe(GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 6L), GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Aluminium, 1L), ItemList.Casing_FrostProof.get(1L, new Object[0]), 50, 16);
|
||||
|
@ -1691,449 +1688,449 @@ public class GT_MachineRecipeLoader
|
|||
}
|
||||
|
||||
|
||||
try {
|
||||
Map<String, HeatExchangeProperty> tLiqExchange = ic2.api.recipe.Recipes.liquidCooldownManager.getHeatExchangeProperties();
|
||||
Iterator<Map.Entry<String, HeatExchangeProperty>> tIterator = tLiqExchange.entrySet().iterator();
|
||||
while (tIterator.hasNext()) {
|
||||
Map.Entry<String, HeatExchangeProperty> tEntry = tIterator.next();
|
||||
if(tEntry.getKey().equals("ic2hotcoolant")){
|
||||
tIterator.remove();
|
||||
Recipes.liquidCooldownManager.addFluid("ic2hotcoolant", "ic2coolant", 80);
|
||||
try {
|
||||
Map<String, HeatExchangeProperty> tLiqExchange = ic2.api.recipe.Recipes.liquidCooldownManager.getHeatExchangeProperties();
|
||||
Iterator<Map.Entry<String, HeatExchangeProperty>> tIterator = tLiqExchange.entrySet().iterator();
|
||||
while (tIterator.hasNext()) {
|
||||
Map.Entry<String, HeatExchangeProperty> tEntry = tIterator.next();
|
||||
if(tEntry.getKey().equals("ic2hotcoolant")){
|
||||
tIterator.remove();
|
||||
Recipes.liquidCooldownManager.addFluid("ic2hotcoolant", "ic2coolant", 80);
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (Throwable e) {/*Do nothing*/}
|
||||
} catch (Throwable e) {/*Do nothing*/}
|
||||
|
||||
try {
|
||||
Map<String, HeatExchangeProperty> tLiqExchange = ic2.api.recipe.Recipes.liquidHeatupManager.getHeatExchangeProperties();
|
||||
Iterator<Map.Entry<String, HeatExchangeProperty>> tIterator = tLiqExchange.entrySet().iterator();
|
||||
while (tIterator.hasNext()) {
|
||||
Map.Entry<String, HeatExchangeProperty> tEntry = tIterator.next();
|
||||
if(tEntry.getKey().equals("ic2coolant")){
|
||||
tIterator.remove();
|
||||
Recipes.liquidHeatupManager.addFluid("ic2coolant", "ic2hotcoolant", 80);
|
||||
try {
|
||||
Map<String, HeatExchangeProperty> tLiqExchange = ic2.api.recipe.Recipes.liquidHeatupManager.getHeatExchangeProperties();
|
||||
Iterator<Map.Entry<String, HeatExchangeProperty>> tIterator = tLiqExchange.entrySet().iterator();
|
||||
while (tIterator.hasNext()) {
|
||||
Map.Entry<String, HeatExchangeProperty> tEntry = tIterator.next();
|
||||
if(tEntry.getKey().equals("ic2coolant")){
|
||||
tIterator.remove();
|
||||
Recipes.liquidHeatupManager.addFluid("ic2coolant", "ic2hotcoolant", 80);
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (Throwable e) {/*Do nothing*/}
|
||||
} catch (Throwable e) {/*Do nothing*/}
|
||||
|
||||
GT_Utility.removeSimpleIC2MachineRecipe(ItemList.Crop_Drop_BobsYerUncleRanks.get(1L, new Object[0]), GT_ModHandler.getExtractorRecipeList(), null);
|
||||
GT_Utility.removeSimpleIC2MachineRecipe(ItemList.Crop_Drop_Ferru.get(1L, new Object[0]), GT_ModHandler.getExtractorRecipeList(), null);
|
||||
GT_Utility.removeSimpleIC2MachineRecipe(ItemList.Crop_Drop_Aurelia.get(1L, new Object[0]), GT_ModHandler.getExtractorRecipeList(), null);
|
||||
|
||||
ItemStack tCrop;
|
||||
// Metals Line
|
||||
tCrop = ItemList.Crop_Drop_Coppon.get(1, new Object[0]);
|
||||
addProcess(tCrop, Materials.Copper, 100);
|
||||
addProcess(tCrop, Materials.Tetrahedrite, 100);
|
||||
addProcess(tCrop, Materials.Chalcopyrite, 100);
|
||||
addProcess(tCrop, Materials.Malachite, 100);
|
||||
addProcess(tCrop, Materials.Pyrite, 100);
|
||||
addProcess(tCrop, Materials.Stibnite, 100);
|
||||
tCrop = ItemList.Crop_Drop_Tine.get(1, new Object[0]);
|
||||
addProcess(tCrop, Materials.Tin, 100);
|
||||
addProcess(tCrop, Materials.Cassiterite, 100);
|
||||
tCrop = ItemList.Crop_Drop_Plumbilia.get(1, new Object[0]);
|
||||
addProcess(tCrop, Materials.Lead, 100);
|
||||
addProcess(tCrop, Materials.Galena, 100);
|
||||
tCrop = ItemList.Crop_Drop_Ferru.get(1, new Object[0]);
|
||||
addProcess(tCrop, Materials.Iron, 100);
|
||||
addProcess(tCrop, Materials.Magnetite, 100);
|
||||
addProcess(tCrop, Materials.BrownLimonite, 100);
|
||||
addProcess(tCrop, Materials.YellowLimonite, 100);
|
||||
addProcess(tCrop, Materials.VanadiumMagnetite, 100);
|
||||
addProcess(tCrop, Materials.BandedIron, 100);
|
||||
addProcess(tCrop, Materials.Pyrite, 100);
|
||||
addProcess(tCrop, Materials.MeteoricIron, 100);
|
||||
tCrop = ItemList.Crop_Drop_Nickel.get(1, new Object[0]);
|
||||
addProcess(tCrop, Materials.Nickel, 100);
|
||||
addProcess(tCrop, Materials.Garnierite, 100);
|
||||
addProcess(tCrop, Materials.Pentlandite, 100);
|
||||
addProcess(tCrop, Materials.Cobaltite, 100);
|
||||
addProcess(tCrop, Materials.Wulfenite, 100);
|
||||
addProcess(tCrop, Materials.Powellite, 100);
|
||||
tCrop = ItemList.Crop_Drop_Zinc.get(1, new Object[0]);
|
||||
addProcess(tCrop, Materials.Zinc, 100);
|
||||
addProcess(tCrop, Materials.Sphalerite, 100);
|
||||
addProcess(tCrop, Materials.Sulfur, 100);
|
||||
tCrop = ItemList.Crop_Drop_Argentia.get(1, new Object[0]);
|
||||
addProcess(tCrop, Materials.Silver, 100);
|
||||
addProcess(tCrop, Materials.Galena, 100);
|
||||
tCrop = ItemList.Crop_Drop_Aurelia.get(1, new Object[0]);
|
||||
addProcess(tCrop, Materials.Gold, 100);
|
||||
addProcess(tCrop, Materials.Magnetite, 100);
|
||||
ItemStack tCrop;
|
||||
// Metals Line
|
||||
tCrop = ItemList.Crop_Drop_Coppon.get(1, new Object[0]);
|
||||
addProcess(tCrop, Materials.Copper, 100);
|
||||
addProcess(tCrop, Materials.Tetrahedrite, 100);
|
||||
addProcess(tCrop, Materials.Chalcopyrite, 100);
|
||||
addProcess(tCrop, Materials.Malachite, 100);
|
||||
addProcess(tCrop, Materials.Pyrite, 100);
|
||||
addProcess(tCrop, Materials.Stibnite, 100);
|
||||
tCrop = ItemList.Crop_Drop_Tine.get(1, new Object[0]);
|
||||
addProcess(tCrop, Materials.Tin, 100);
|
||||
addProcess(tCrop, Materials.Cassiterite, 100);
|
||||
tCrop = ItemList.Crop_Drop_Plumbilia.get(1, new Object[0]);
|
||||
addProcess(tCrop, Materials.Lead, 100);
|
||||
addProcess(tCrop, Materials.Galena, 100);
|
||||
tCrop = ItemList.Crop_Drop_Ferru.get(1, new Object[0]);
|
||||
addProcess(tCrop, Materials.Iron, 100);
|
||||
addProcess(tCrop, Materials.Magnetite, 100);
|
||||
addProcess(tCrop, Materials.BrownLimonite, 100);
|
||||
addProcess(tCrop, Materials.YellowLimonite, 100);
|
||||
addProcess(tCrop, Materials.VanadiumMagnetite, 100);
|
||||
addProcess(tCrop, Materials.BandedIron, 100);
|
||||
addProcess(tCrop, Materials.Pyrite, 100);
|
||||
addProcess(tCrop, Materials.MeteoricIron, 100);
|
||||
tCrop = ItemList.Crop_Drop_Nickel.get(1, new Object[0]);
|
||||
addProcess(tCrop, Materials.Nickel, 100);
|
||||
addProcess(tCrop, Materials.Garnierite, 100);
|
||||
addProcess(tCrop, Materials.Pentlandite, 100);
|
||||
addProcess(tCrop, Materials.Cobaltite, 100);
|
||||
addProcess(tCrop, Materials.Wulfenite, 100);
|
||||
addProcess(tCrop, Materials.Powellite, 100);
|
||||
tCrop = ItemList.Crop_Drop_Zinc.get(1, new Object[0]);
|
||||
addProcess(tCrop, Materials.Zinc, 100);
|
||||
addProcess(tCrop, Materials.Sphalerite, 100);
|
||||
addProcess(tCrop, Materials.Sulfur, 100);
|
||||
tCrop = ItemList.Crop_Drop_Argentia.get(1, new Object[0]);
|
||||
addProcess(tCrop, Materials.Silver, 100);
|
||||
addProcess(tCrop, Materials.Galena, 100);
|
||||
tCrop = ItemList.Crop_Drop_Aurelia.get(1, new Object[0]);
|
||||
addProcess(tCrop, Materials.Gold, 100);
|
||||
addProcess(tCrop, Materials.Magnetite, 100);
|
||||
|
||||
// Rare Metals Line
|
||||
tCrop = ItemList.Crop_Drop_Bauxite.get(1, new Object[0]);
|
||||
addProcess(tCrop,Materials.Aluminium,60);
|
||||
addProcess(tCrop,Materials.Bauxite,100);
|
||||
tCrop = ItemList.Crop_Drop_Manganese.get(1, new Object[0]);
|
||||
addProcess(tCrop,Materials.Manganese,30);
|
||||
addProcess(tCrop,Materials.Grossular,100);
|
||||
addProcess(tCrop,Materials.Spessartine,100);
|
||||
addProcess(tCrop,Materials.Pyrolusite,100);
|
||||
addProcess(tCrop,Materials.Tantalite,100);
|
||||
tCrop = ItemList.Crop_Drop_Ilmenite.get(1, new Object[0]);
|
||||
addProcess(tCrop,Materials.Titanium,100);
|
||||
addProcess(tCrop,Materials.Ilmenite,100);
|
||||
addProcess(tCrop,Materials.Bauxite,100);
|
||||
tCrop = ItemList.Crop_Drop_Scheelite.get(1, new Object[0]);
|
||||
addProcess(tCrop,Materials.Scheelite,100);
|
||||
addProcess(tCrop,Materials.Tungstate,100);
|
||||
addProcess(tCrop,Materials.Lithium,100);
|
||||
tCrop = ItemList.Crop_Drop_Platinum.get(1, new Object[0]);
|
||||
addProcess(tCrop,Materials.Platinum,40);
|
||||
addProcess(tCrop,Materials.Cooperite,40);
|
||||
addProcess(tCrop,Materials.Palladium,40);
|
||||
addProcess(tCrop, Materials.Neodymium, 100);
|
||||
addProcess(tCrop, Materials.Bastnasite, 100);
|
||||
tCrop = ItemList.Crop_Drop_Iridium.get(1, new Object[0]);
|
||||
addProcess(tCrop,Materials.Iridium,20);
|
||||
tCrop = ItemList.Crop_Drop_Osmium.get(1, new Object[0]);
|
||||
addProcess(tCrop,Materials.Osmium,20);
|
||||
// Rare Metals Line
|
||||
tCrop = ItemList.Crop_Drop_Bauxite.get(1, new Object[0]);
|
||||
addProcess(tCrop,Materials.Aluminium,60);
|
||||
addProcess(tCrop,Materials.Bauxite,100);
|
||||
tCrop = ItemList.Crop_Drop_Manganese.get(1, new Object[0]);
|
||||
addProcess(tCrop,Materials.Manganese,30);
|
||||
addProcess(tCrop,Materials.Grossular,100);
|
||||
addProcess(tCrop,Materials.Spessartine,100);
|
||||
addProcess(tCrop,Materials.Pyrolusite,100);
|
||||
addProcess(tCrop,Materials.Tantalite,100);
|
||||
tCrop = ItemList.Crop_Drop_Ilmenite.get(1, new Object[0]);
|
||||
addProcess(tCrop,Materials.Titanium,100);
|
||||
addProcess(tCrop,Materials.Ilmenite,100);
|
||||
addProcess(tCrop,Materials.Bauxite,100);
|
||||
tCrop = ItemList.Crop_Drop_Scheelite.get(1, new Object[0]);
|
||||
addProcess(tCrop,Materials.Scheelite,100);
|
||||
addProcess(tCrop,Materials.Tungstate,100);
|
||||
addProcess(tCrop,Materials.Lithium,100);
|
||||
tCrop = ItemList.Crop_Drop_Platinum.get(1, new Object[0]);
|
||||
addProcess(tCrop,Materials.Platinum,40);
|
||||
addProcess(tCrop,Materials.Cooperite,40);
|
||||
addProcess(tCrop,Materials.Palladium,40);
|
||||
addProcess(tCrop, Materials.Neodymium, 100);
|
||||
addProcess(tCrop, Materials.Bastnasite, 100);
|
||||
tCrop = ItemList.Crop_Drop_Iridium.get(1, new Object[0]);
|
||||
addProcess(tCrop,Materials.Iridium,20);
|
||||
tCrop = ItemList.Crop_Drop_Osmium.get(1, new Object[0]);
|
||||
addProcess(tCrop,Materials.Osmium,20);
|
||||
|
||||
// Radioactive Line
|
||||
tCrop = ItemList.Crop_Drop_Uraninite.get(1, new Object[0]);
|
||||
addProcess(tCrop,Materials.Uraninite,50);
|
||||
addProcess(tCrop,Materials.Uranium,50);
|
||||
addProcess(tCrop,Materials.Pitchblende,50);
|
||||
addProcess(tCrop,Materials.Uranium235,50);
|
||||
tCrop = ItemList.Crop_Drop_Thorium.get(1, new Object[0]);
|
||||
addProcess(tCrop,Materials.Thorium,50);
|
||||
tCrop = ItemList.Crop_Drop_Naquadah.get(1, new Object[0]);
|
||||
addProcess(tCrop,Materials.Naquadah,10);
|
||||
addProcess(tCrop,Materials.NaquadahEnriched,10);
|
||||
addProcess(tCrop,Materials.Naquadria,10);
|
||||
// Radioactive Line
|
||||
tCrop = ItemList.Crop_Drop_Uraninite.get(1, new Object[0]);
|
||||
addProcess(tCrop,Materials.Uraninite,50);
|
||||
addProcess(tCrop,Materials.Uranium,50);
|
||||
addProcess(tCrop,Materials.Pitchblende,50);
|
||||
addProcess(tCrop,Materials.Uranium235,50);
|
||||
tCrop = ItemList.Crop_Drop_Thorium.get(1, new Object[0]);
|
||||
addProcess(tCrop,Materials.Thorium,50);
|
||||
tCrop = ItemList.Crop_Drop_Naquadah.get(1, new Object[0]);
|
||||
addProcess(tCrop,Materials.Naquadah,10);
|
||||
addProcess(tCrop,Materials.NaquadahEnriched,10);
|
||||
addProcess(tCrop,Materials.Naquadria,10);
|
||||
|
||||
//Gem Line
|
||||
tCrop = ItemList.Crop_Drop_BobsYerUncleRanks.get(1, new Object[0]);
|
||||
addProcess(tCrop, Materials.Emerald, 100);
|
||||
addProcess(tCrop, Materials.Beryllium, 100);
|
||||
//Gem Line
|
||||
tCrop = ItemList.Crop_Drop_BobsYerUncleRanks.get(1, new Object[0]);
|
||||
addProcess(tCrop, Materials.Emerald, 100);
|
||||
addProcess(tCrop, Materials.Beryllium, 100);
|
||||
|
||||
}
|
||||
|
||||
public void addProcess(ItemStack tCrop, Materials aMaterial, int chance){
|
||||
if(GT_Mod.gregtechproxy.mNerfedCombs){
|
||||
GT_Values.RA.addChemicalRecipe(GT_Utility.copyAmount(9, tCrop), GT_OreDictUnificator.get(OrePrefixes.crushed, aMaterial, 1), Materials.Water.getFluid(1000), aMaterial.mOreByProducts.isEmpty() ? null : aMaterial.mOreByProducts.get(0).getMolten(144), GT_OreDictUnificator.get(OrePrefixes.crushedPurified, aMaterial, 4), 96, 24);
|
||||
GT_Values.RA.addAutoclaveRecipe(GT_Utility.copyAmount(16, tCrop), Materials.UUMatter.getFluid(Math.max(1, ((aMaterial.getMass()+9)/10))), GT_OreDictUnificator.get(OrePrefixes.crushedPurified, aMaterial, 1), 10000, (int) (aMaterial.getMass() * 128), 384);
|
||||
}else{
|
||||
GT_ModHandler.addExtractionRecipe(tCrop, GT_OreDictUnificator.get(OrePrefixes.dustTiny, aMaterial, 1));
|
||||
}
|
||||
}
|
||||
public void addProcess(ItemStack tCrop, Materials aMaterial, int chance){
|
||||
if(GT_Mod.gregtechproxy.mNerfedCombs){
|
||||
GT_Values.RA.addChemicalRecipe(GT_Utility.copyAmount(9, tCrop), GT_OreDictUnificator.get(OrePrefixes.crushed, aMaterial, 1), Materials.Water.getFluid(1000), aMaterial.mOreByProducts.isEmpty() ? null : aMaterial.mOreByProducts.get(0).getMolten(144), GT_OreDictUnificator.get(OrePrefixes.crushedPurified, aMaterial, 4), 96, 24);
|
||||
GT_Values.RA.addAutoclaveRecipe(GT_Utility.copyAmount(16, tCrop), Materials.UUMatter.getFluid(Math.max(1, ((aMaterial.getMass()+9)/10))), GT_OreDictUnificator.get(OrePrefixes.crushedPurified, aMaterial, 1), 10000, (int) (aMaterial.getMass() * 128), 384);
|
||||
}else{
|
||||
GT_ModHandler.addExtractionRecipe(tCrop, GT_OreDictUnificator.get(OrePrefixes.dustTiny, aMaterial, 1));
|
||||
}
|
||||
}
|
||||
|
||||
private void run2(){
|
||||
private void run2(){
|
||||
GT_Values.RA.addAssemblylineRecipe(ItemList.Electric_Motor_IV.get(1, new Object(){}),144000,new ItemStack[]{
|
||||
GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.NeodymiumMagnetic, 1L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.HSSG, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.AnnealedCopper, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.AnnealedCopper, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.AnnealedCopper, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.AnnealedCopper, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.YttriumBariumCuprate, 2L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(144),
|
||||
Materials.Lubricant.getFluid(250)}, ItemList.Electric_Motor_LuV.get(1, new Object[]{}), 600, 6000);
|
||||
GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.NeodymiumMagnetic, 1L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.HSSG, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.AnnealedCopper, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.AnnealedCopper, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.AnnealedCopper, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.AnnealedCopper, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.YttriumBariumCuprate, 2L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(144),
|
||||
Materials.Lubricant.getFluid(250)}, ItemList.Electric_Motor_LuV.get(1, new Object[]{}), 600, 6000);
|
||||
|
||||
GT_Values.RA.addAssemblylineRecipe(ItemList.Electric_Motor_LuV.get(1, new Object(){}),144000,new ItemStack[]{
|
||||
GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.NeodymiumMagnetic, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.HSSE, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.ring, Materials.HSSE, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.round, Materials.HSSE, 16L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Platinum, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Platinum, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Platinum, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Platinum, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.VanadiumGallium, 2L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(288),
|
||||
Materials.Lubricant.getFluid(750)}, ItemList.Electric_Motor_ZPM.get(1, new Object[]{}), 600, 24000);
|
||||
GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.NeodymiumMagnetic, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.HSSE, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.ring, Materials.HSSE, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.round, Materials.HSSE, 16L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Platinum, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Platinum, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Platinum, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Platinum, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.VanadiumGallium, 2L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(288),
|
||||
Materials.Lubricant.getFluid(750)}, ItemList.Electric_Motor_ZPM.get(1, new Object[]{}), 600, 24000);
|
||||
|
||||
GT_Values.RA.addAssemblylineRecipe(ItemList.Electric_Motor_ZPM.get(1, new Object(){}),288000,new ItemStack[]{
|
||||
GT_OreDictUnificator.get(OrePrefixes.block, Materials.NeodymiumMagnetic, 1L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Neutronium, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Neutronium, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.round, Materials.Neutronium, 16),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Superconductor, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Superconductor, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Superconductor, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Superconductor, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.NiobiumTitanium, 2L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(1296),
|
||||
Materials.Lubricant.getFluid(2000)}, ItemList.Electric_Motor_UV.get(1, new Object[]{}), 600, 100000);
|
||||
GT_OreDictUnificator.get(OrePrefixes.block, Materials.NeodymiumMagnetic, 1L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Neutronium, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Neutronium, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.round, Materials.Neutronium, 16),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Superconductor, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Superconductor, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Superconductor, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Superconductor, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.NiobiumTitanium, 2L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(1296),
|
||||
Materials.Lubricant.getFluid(2000)}, ItemList.Electric_Motor_UV.get(1, new Object[]{}), 600, 100000);
|
||||
|
||||
GT_Values.RA.addAssemblylineRecipe(ItemList.Electric_Pump_IV.get(1, new Object(){}),144000,new ItemStack[]{
|
||||
ItemList.Electric_Motor_LuV.get(1, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.pipeSmall, Materials.Ultimate, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.plate, Materials.HSSG, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.screw, Materials.HSSG, 8L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Rubber, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.HSSG, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.YttriumBariumCuprate, 2L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(144),
|
||||
Materials.Lubricant.getFluid(250)}, ItemList.Electric_Pump_LuV.get(1, new Object[]{}), 600, 6000);
|
||||
ItemList.Electric_Motor_LuV.get(1, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.pipeSmall, Materials.Ultimate, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.plate, Materials.HSSG, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.screw, Materials.HSSG, 8L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Rubber, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.HSSG, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.YttriumBariumCuprate, 2L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(144),
|
||||
Materials.Lubricant.getFluid(250)}, ItemList.Electric_Pump_LuV.get(1, new Object[]{}), 600, 6000);
|
||||
|
||||
GT_Values.RA.addAssemblylineRecipe(ItemList.Electric_Pump_LuV.get(1, new Object(){}),144000,new ItemStack[]{
|
||||
ItemList.Electric_Motor_ZPM.get(1, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Ultimate, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.plate, Materials.HSSE, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.screw, Materials.HSSE, 8L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Rubber, 16L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.HSSE, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.VanadiumGallium, 2L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(288),
|
||||
Materials.Lubricant.getFluid(750)}, ItemList.Electric_Pump_ZPM.get(1, new Object[]{}), 600, 24000);
|
||||
ItemList.Electric_Motor_ZPM.get(1, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Ultimate, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.plate, Materials.HSSE, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.screw, Materials.HSSE, 8L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Rubber, 16L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.HSSE, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.VanadiumGallium, 2L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(288),
|
||||
Materials.Lubricant.getFluid(750)}, ItemList.Electric_Pump_ZPM.get(1, new Object[]{}), 600, 24000);
|
||||
|
||||
GT_Values.RA.addAssemblylineRecipe(ItemList.Electric_Pump_ZPM.get(1, new Object(){}),288000,new ItemStack[]{
|
||||
ItemList.Electric_Motor_UV.get(1, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.Ultimate, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 8L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Rubber, 16L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Neutronium, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.NiobiumTitanium, 2L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(1296),
|
||||
Materials.Lubricant.getFluid(2000)}, ItemList.Electric_Pump_UV.get(1, new Object[]{}), 600, 100000);
|
||||
ItemList.Electric_Motor_UV.get(1, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.Ultimate, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 8L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Rubber, 16L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Neutronium, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.NiobiumTitanium, 2L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(1296),
|
||||
Materials.Lubricant.getFluid(2000)}, ItemList.Electric_Pump_UV.get(1, new Object[]{}), 600, 100000);
|
||||
|
||||
// Conveyor
|
||||
|
||||
GT_Values.RA.addAssemblylineRecipe(ItemList.Conveyor_Module_IV.get(1, new Object(){}),144000,new ItemStack[]{
|
||||
ItemList.Electric_Motor_LuV.get(2, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.plate, Materials.HSSG, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.ring, Materials.HSSG, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.round, Materials.HSSG, 32L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.YttriumBariumCuprate, 2L)}, new FluidStack[]{
|
||||
Materials.Rubber.getMolten(1440),
|
||||
Materials.Lubricant.getFluid(250)}, ItemList.Conveyor_Module_LuV.get(1, new Object[]{}), 600, 6000);
|
||||
ItemList.Electric_Motor_LuV.get(2, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.plate, Materials.HSSG, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.ring, Materials.HSSG, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.round, Materials.HSSG, 32L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.YttriumBariumCuprate, 2L)}, new FluidStack[]{
|
||||
Materials.Rubber.getMolten(1440),
|
||||
Materials.Lubricant.getFluid(250)}, ItemList.Conveyor_Module_LuV.get(1, new Object[]{}), 600, 6000);
|
||||
|
||||
GT_Values.RA.addAssemblylineRecipe(ItemList.Conveyor_Module_LuV.get(1, new Object(){}),144000,new ItemStack[]{
|
||||
ItemList.Electric_Motor_ZPM.get(2, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.plate, Materials.HSSE, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.ring, Materials.HSSE, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.round, Materials.HSSE, 32L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.VanadiumGallium, 2L)}, new FluidStack[]{
|
||||
Materials.Rubber.getMolten(2880),
|
||||
Materials.Lubricant.getFluid(750)}, ItemList.Conveyor_Module_ZPM.get(1, new Object[]{}), 600, 24000);
|
||||
ItemList.Electric_Motor_ZPM.get(2, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.plate, Materials.HSSE, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.ring, Materials.HSSE, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.round, Materials.HSSE, 32L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.VanadiumGallium, 2L)}, new FluidStack[]{
|
||||
Materials.Rubber.getMolten(2880),
|
||||
Materials.Lubricant.getFluid(750)}, ItemList.Conveyor_Module_ZPM.get(1, new Object[]{}), 600, 24000);
|
||||
|
||||
GT_Values.RA.addAssemblylineRecipe(ItemList.Conveyor_Module_ZPM.get(1, new Object(){}),288000,new ItemStack[]{
|
||||
ItemList.Electric_Motor_UV.get(2, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Neutronium, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.round, Materials.Neutronium, 32L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.NiobiumTitanium, 2L)}, new FluidStack[]{
|
||||
Materials.Rubber.getMolten(2880),
|
||||
Materials.Lubricant.getFluid(2000)}, ItemList.Conveyor_Module_UV.get(1, new Object[]{}), 600, 100000);
|
||||
ItemList.Electric_Motor_UV.get(2, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Neutronium, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.round, Materials.Neutronium, 32L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.NiobiumTitanium, 2L)}, new FluidStack[]{
|
||||
Materials.Rubber.getMolten(2880),
|
||||
Materials.Lubricant.getFluid(2000)}, ItemList.Conveyor_Module_UV.get(1, new Object[]{}), 600, 100000);
|
||||
|
||||
// Piston
|
||||
|
||||
GT_Values.RA.addAssemblylineRecipe(ItemList.Electric_Piston_IV.get(1, new Object(){}),144000,new ItemStack[]{
|
||||
ItemList.Electric_Motor_LuV.get(1, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.plate, Materials.HSSG, 6L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.ring, Materials.HSSG, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.round, Materials.HSSG, 32L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.stick, Materials.HSSG, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.gear, Materials.HSSG, 1L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.HSSG, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.YttriumBariumCuprate, 4L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(144),
|
||||
Materials.Lubricant.getFluid(250)}, ItemList.Electric_Piston_LuV.get(1, new Object[]{}), 600, 6000);
|
||||
ItemList.Electric_Motor_LuV.get(1, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.plate, Materials.HSSG, 6L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.ring, Materials.HSSG, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.round, Materials.HSSG, 32L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.stick, Materials.HSSG, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.gear, Materials.HSSG, 1L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.HSSG, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.YttriumBariumCuprate, 4L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(144),
|
||||
Materials.Lubricant.getFluid(250)}, ItemList.Electric_Piston_LuV.get(1, new Object[]{}), 600, 6000);
|
||||
|
||||
|
||||
GT_Values.RA.addAssemblylineRecipe(ItemList.Electric_Piston_LuV.get(1, new Object(){}),144000,new ItemStack[]{
|
||||
ItemList.Electric_Motor_ZPM.get(1, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.plate, Materials.HSSE, 6L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.ring, Materials.HSSE, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.round, Materials.HSSE, 32L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.stick, Materials.HSSE, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.gear, Materials.HSSE, 1L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.HSSE, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.VanadiumGallium, 4L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(288),
|
||||
Materials.Lubricant.getFluid(750)}, ItemList.Electric_Piston_ZPM.get(1, new Object[]{}), 600, 24000);
|
||||
ItemList.Electric_Motor_ZPM.get(1, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.plate, Materials.HSSE, 6L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.ring, Materials.HSSE, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.round, Materials.HSSE, 32L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.stick, Materials.HSSE, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.gear, Materials.HSSE, 1L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.HSSE, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.VanadiumGallium, 4L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(288),
|
||||
Materials.Lubricant.getFluid(750)}, ItemList.Electric_Piston_ZPM.get(1, new Object[]{}), 600, 24000);
|
||||
|
||||
GT_Values.RA.addAssemblylineRecipe(ItemList.Electric_Piston_ZPM.get(1, new Object(){}),288000,new ItemStack[]{
|
||||
ItemList.Electric_Motor_UV.get(1, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium, 6L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Neutronium, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.round, Materials.Neutronium, 32L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Neutronium, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.gear, Materials.Neutronium, 1L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Neutronium, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.NiobiumTitanium, 4L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(1296),
|
||||
Materials.Lubricant.getFluid(2000)}, ItemList.Electric_Piston_UV.get(1, new Object[]{}), 600, 100000);
|
||||
ItemList.Electric_Motor_UV.get(1, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium, 6L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Neutronium, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.round, Materials.Neutronium, 32L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Neutronium, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.gear, Materials.Neutronium, 1L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Neutronium, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.NiobiumTitanium, 4L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(1296),
|
||||
Materials.Lubricant.getFluid(2000)}, ItemList.Electric_Piston_UV.get(1, new Object[]{}), 600, 100000);
|
||||
|
||||
// RobotArm
|
||||
|
||||
|
||||
GT_Values.RA.addAssemblylineRecipe(ItemList.Robot_Arm_IV.get(1, new Object(){}),144000,new ItemStack[]{
|
||||
GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.HSSG, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.gear, Materials.HSSG, 1L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.HSSG, 3L),
|
||||
ItemList.Electric_Motor_LuV.get(2, new Object(){}),
|
||||
ItemList.Electric_Piston_LuV.get(1, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Elite, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 6L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.YttriumBariumCuprate, 6L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(576),
|
||||
Materials.Lubricant.getFluid(250)}, ItemList.Robot_Arm_LuV.get(1, new Object[]{}), 600, 6000);
|
||||
GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.HSSG, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.gear, Materials.HSSG, 1L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.HSSG, 3L),
|
||||
ItemList.Electric_Motor_LuV.get(2, new Object(){}),
|
||||
ItemList.Electric_Piston_LuV.get(1, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Elite, 2L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 6L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.YttriumBariumCuprate, 6L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(576),
|
||||
Materials.Lubricant.getFluid(250)}, ItemList.Robot_Arm_LuV.get(1, new Object[]{}), 600, 6000);
|
||||
|
||||
GT_Values.RA.addAssemblylineRecipe(ItemList.Robot_Arm_LuV.get(1, new Object(){}),144000,new ItemStack[]{
|
||||
GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.HSSE, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.gear, Materials.HSSE, 1L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.HSSE, 3L),
|
||||
ItemList.Electric_Motor_ZPM.get(2, new Object(){}),
|
||||
ItemList.Electric_Piston_ZPM.get(1, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Elite, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 12L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.VanadiumGallium, 6L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(1152),
|
||||
Materials.Lubricant.getFluid(750)}, ItemList.Robot_Arm_ZPM.get(1, new Object[]{}), 600, 24000);
|
||||
GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.HSSE, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.gear, Materials.HSSE, 1L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.HSSE, 3L),
|
||||
ItemList.Electric_Motor_ZPM.get(2, new Object(){}),
|
||||
ItemList.Electric_Piston_ZPM.get(1, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Elite, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 12L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.VanadiumGallium, 6L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(1152),
|
||||
Materials.Lubricant.getFluid(750)}, ItemList.Robot_Arm_ZPM.get(1, new Object[]{}), 600, 24000);
|
||||
|
||||
GT_Values.RA.addAssemblylineRecipe(ItemList.Robot_Arm_ZPM.get(1, new Object(){}),288000,new ItemStack[]{
|
||||
GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Neutronium, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.gear, Materials.Neutronium, 1L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Neutronium, 3L),
|
||||
ItemList.Electric_Motor_UV.get(2, new Object(){}),
|
||||
ItemList.Electric_Piston_UV.get(1, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 8L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Elite, 8L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 24L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.NiobiumTitanium, 6L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(2304),
|
||||
Materials.Lubricant.getFluid(2000)}, ItemList.Robot_Arm_UV.get(1, new Object[]{}), 600, 100000);
|
||||
GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Neutronium, 4L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.gear, Materials.Neutronium, 1L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Neutronium, 3L),
|
||||
ItemList.Electric_Motor_UV.get(2, new Object(){}),
|
||||
ItemList.Electric_Piston_UV.get(1, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 8L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Elite, 8L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 24L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.NiobiumTitanium, 6L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(2304),
|
||||
Materials.Lubricant.getFluid(2000)}, ItemList.Robot_Arm_UV.get(1, new Object[]{}), 600, 100000);
|
||||
|
||||
|
||||
// Emitter
|
||||
|
||||
GT_Values.RA.addAssemblylineRecipe(ItemList.Emitter_IV.get(1, new Object(){}),144000,new ItemStack[]{
|
||||
GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.HSSG, 1L),
|
||||
ItemList.Emitter_IV.get(1, new Object(){}),
|
||||
ItemList.Emitter_EV.get(2, new Object(){}),
|
||||
ItemList.Emitter_HV.get(4, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 7L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Electrum, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Electrum, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Electrum, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.YttriumBariumCuprate, 7L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(576)},
|
||||
ItemList.Emitter_LuV.get(1, new Object[]{}), 600, 6000);
|
||||
GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.HSSG, 1L),
|
||||
ItemList.Emitter_IV.get(1, new Object(){}),
|
||||
ItemList.Emitter_EV.get(2, new Object(){}),
|
||||
ItemList.Emitter_HV.get(4, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 7L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Electrum, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Electrum, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Electrum, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.YttriumBariumCuprate, 7L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(576)},
|
||||
ItemList.Emitter_LuV.get(1, new Object[]{}), 600, 6000);
|
||||
|
||||
GT_Values.RA.addAssemblylineRecipe(ItemList.Emitter_LuV.get(1, new Object(){}),144000,new ItemStack[]{
|
||||
GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.HSSE, 1L),
|
||||
ItemList.Emitter_LuV.get(1, new Object(){}),
|
||||
ItemList.Emitter_IV.get(2, new Object(){}),
|
||||
ItemList.Emitter_EV.get(4, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Elite, 7L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Platinum, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Platinum, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Platinum, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.VanadiumGallium, 7L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(576)},
|
||||
ItemList.Emitter_ZPM.get(1, new Object[]{}), 600, 24000);
|
||||
GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.HSSE, 1L),
|
||||
ItemList.Emitter_LuV.get(1, new Object(){}),
|
||||
ItemList.Emitter_IV.get(2, new Object(){}),
|
||||
ItemList.Emitter_EV.get(4, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Elite, 7L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Platinum, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Platinum, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Platinum, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.VanadiumGallium, 7L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(576)},
|
||||
ItemList.Emitter_ZPM.get(1, new Object[]{}), 600, 24000);
|
||||
|
||||
GT_Values.RA.addAssemblylineRecipe(ItemList.Emitter_ZPM.get(1, new Object(){}),288000,new ItemStack[]{
|
||||
GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 1L),
|
||||
ItemList.Emitter_ZPM.get(1, new Object(){}),
|
||||
ItemList.Emitter_LuV.get(2, new Object(){}),
|
||||
ItemList.Emitter_IV.get(4, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 7L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Osmiridium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Osmiridium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Osmiridium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.NiobiumTitanium, 7L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(576)},
|
||||
ItemList.Emitter_UV.get(1, new Object[]{}), 600, 100000);
|
||||
GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 1L),
|
||||
ItemList.Emitter_ZPM.get(1, new Object(){}),
|
||||
ItemList.Emitter_LuV.get(2, new Object(){}),
|
||||
ItemList.Emitter_IV.get(4, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 7L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Osmiridium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Osmiridium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Osmiridium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.NiobiumTitanium, 7L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(576)},
|
||||
ItemList.Emitter_UV.get(1, new Object[]{}), 600, 100000);
|
||||
|
||||
// Sensor
|
||||
|
||||
GT_Values.RA.addAssemblylineRecipe(ItemList.Sensor_IV.get(1, new Object(){}),144000,new ItemStack[]{
|
||||
GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.HSSG, 1L),
|
||||
ItemList.Sensor_IV.get(1, new Object(){}),
|
||||
ItemList.Sensor_EV.get(2, new Object(){}),
|
||||
ItemList.Sensor_HV.get(4, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 7L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Electrum, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Electrum, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Electrum, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.YttriumBariumCuprate, 7L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(576)},
|
||||
ItemList.Sensor_LuV.get(1, new Object[]{}), 600, 6000);
|
||||
GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.HSSG, 1L),
|
||||
ItemList.Sensor_IV.get(1, new Object(){}),
|
||||
ItemList.Sensor_EV.get(2, new Object(){}),
|
||||
ItemList.Sensor_HV.get(4, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 7L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Electrum, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Electrum, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Electrum, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.YttriumBariumCuprate, 7L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(576)},
|
||||
ItemList.Sensor_LuV.get(1, new Object[]{}), 600, 6000);
|
||||
|
||||
GT_Values.RA.addAssemblylineRecipe(ItemList.Sensor_LuV.get(1, new Object(){}),144000,new ItemStack[]{
|
||||
GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.HSSE, 1L),
|
||||
ItemList.Sensor_LuV.get(1, new Object(){}),
|
||||
ItemList.Sensor_IV.get(2, new Object(){}),
|
||||
ItemList.Sensor_EV.get(4, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Elite, 7L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Platinum, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Platinum, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Platinum, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.VanadiumGallium, 7L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(576)},
|
||||
ItemList.Sensor_ZPM.get(1, new Object[]{}), 600, 24000);
|
||||
GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.HSSE, 1L),
|
||||
ItemList.Sensor_LuV.get(1, new Object(){}),
|
||||
ItemList.Sensor_IV.get(2, new Object(){}),
|
||||
ItemList.Sensor_EV.get(4, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Elite, 7L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Platinum, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Platinum, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Platinum, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.VanadiumGallium, 7L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(576)},
|
||||
ItemList.Sensor_ZPM.get(1, new Object[]{}), 600, 24000);
|
||||
|
||||
GT_Values.RA.addAssemblylineRecipe(ItemList.Sensor_ZPM.get(1, new Object(){}),288000,new ItemStack[]{
|
||||
GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 1L),
|
||||
ItemList.Sensor_ZPM.get(1, new Object(){}),
|
||||
ItemList.Sensor_LuV.get(2, new Object(){}),
|
||||
ItemList.Sensor_IV.get(4, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 7L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Osmiridium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Osmiridium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Osmiridium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.NiobiumTitanium, 7L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(576)},
|
||||
ItemList.Sensor_UV.get(1, new Object[]{}), 600, 100000);
|
||||
GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 1L),
|
||||
ItemList.Sensor_ZPM.get(1, new Object(){}),
|
||||
ItemList.Sensor_LuV.get(2, new Object(){}),
|
||||
ItemList.Sensor_IV.get(4, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 7L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Osmiridium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Osmiridium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Osmiridium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.NiobiumTitanium, 7L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(576)},
|
||||
ItemList.Sensor_UV.get(1, new Object[]{}), 600, 100000);
|
||||
|
||||
// Field Generator
|
||||
|
||||
GT_Values.RA.addAssemblylineRecipe(ItemList.Field_Generator_IV.get(1, new Object(){}),144000,new ItemStack[]{
|
||||
GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.HSSG, 1L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.plate, Materials.HSSG, 6L),
|
||||
ItemList.QuantumStar.get(1, new Object(){}),
|
||||
ItemList.Emitter_LuV.get(4, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 8L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.YttriumBariumCuprate, 8L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(576)},
|
||||
ItemList.Field_Generator_LuV.get(1, new Object[]{}), 600, 6000);
|
||||
GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.HSSG, 1L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.plate, Materials.HSSG, 6L),
|
||||
ItemList.QuantumStar.get(1, new Object(){}),
|
||||
ItemList.Emitter_LuV.get(4, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 8L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.YttriumBariumCuprate, 8L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(576)},
|
||||
ItemList.Field_Generator_LuV.get(1, new Object[]{}), 600, 6000);
|
||||
|
||||
GT_Values.RA.addAssemblylineRecipe(ItemList.Field_Generator_LuV.get(1, new Object(){}),144000,new ItemStack[]{
|
||||
GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.HSSE, 1L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.plate, Materials.HSSE, 6L),
|
||||
ItemList.QuantumStar.get(4, new Object(){}),
|
||||
ItemList.Emitter_ZPM.get(4, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 16L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.VanadiumGallium, 8L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(1152)},
|
||||
ItemList.Field_Generator_ZPM.get(1, new Object[]{}), 600, 24000);
|
||||
GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.HSSE, 1L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.plate, Materials.HSSE, 6L),
|
||||
ItemList.QuantumStar.get(4, new Object(){}),
|
||||
ItemList.Emitter_ZPM.get(4, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 16L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.VanadiumGallium, 8L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(1152)},
|
||||
ItemList.Field_Generator_ZPM.get(1, new Object[]{}), 600, 24000);
|
||||
|
||||
GT_Values.RA.addAssemblylineRecipe(ItemList.Field_Generator_ZPM.get(1, new Object(){}),288000,new ItemStack[]{
|
||||
GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 1L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium, 6L),
|
||||
ItemList.Gravistar.get(1, new Object(){}),
|
||||
ItemList.Emitter_UV.get(4, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.NiobiumTitanium, 8L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(2304)},
|
||||
ItemList.Field_Generator_UV.get(1, new Object[]{}), 600, 100000);
|
||||
GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 1L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium, 6L),
|
||||
ItemList.Gravistar.get(1, new Object(){}),
|
||||
ItemList.Emitter_UV.get(4, new Object(){}),
|
||||
GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Osmium, 64L),
|
||||
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.NiobiumTitanium, 8L)}, new FluidStack[]{
|
||||
Materials.SolderingAlloy.getMolten(2304)},
|
||||
ItemList.Field_Generator_UV.get(1, new Object[]{}), 600, 100000);
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -73,6 +73,8 @@ public class GT_Loader_MetaTileEntities
|
|||
GT_ModHandler.addCraftingRecipe(ItemList.Casing_Coil_Cupronickel.get(1L, new Object[0]), GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE | GT_ModHandler.RecipeBits.BUFFERED, new Object[]{"PPP", "PwP", "PPP", Character.valueOf('P'), OrePrefixes.wireGt02.get(Materials.Cupronickel)});
|
||||
GT_ModHandler.addCraftingRecipe(ItemList.Casing_Coil_Kanthal.get(1L, new Object[0]), GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE | GT_ModHandler.RecipeBits.BUFFERED, new Object[]{"PPP", "PwP", "PPP", Character.valueOf('P'), OrePrefixes.wireGt02.get(Materials.Kanthal)});
|
||||
GT_ModHandler.addCraftingRecipe(ItemList.Casing_Coil_Nichrome.get(1L, new Object[0]), GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE | GT_ModHandler.RecipeBits.BUFFERED, new Object[]{"PPP", "PwP", "PPP", Character.valueOf('P'), OrePrefixes.wireGt02.get(Materials.Nichrome)});
|
||||
GT_ModHandler.addCraftingRecipe(ItemList.Casing_Coil_TungstenSteel.get(1L, new Object[0]), GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE | GT_ModHandler.RecipeBits.BUFFERED, new Object[]{"PPP", "PwP", "PPP", Character.valueOf('P'), OrePrefixes.wireGt02.get(Materials.TungstenSteel)});
|
||||
GT_ModHandler.addCraftingRecipe(ItemList.Casing_Coil_NaquadahAlloy.get(1L, new Object[0]), GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE | GT_ModHandler.RecipeBits.BUFFERED, new Object[]{"PPP", "PwP", "PPP", Character.valueOf('P'), OrePrefixes.wireGt02.get(Materials.NaquadahAlloy)});
|
||||
GT_ModHandler.addCraftingRecipe(ItemList.Casing_Coil_Superconductor.get(1L, new Object[0]), GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE | GT_ModHandler.RecipeBits.BUFFERED, new Object[]{"PPP", "PwP", "PPP", Character.valueOf('P'), OrePrefixes.wireGt02.get(Materials.Superconductor)});
|
||||
GT_ModHandler.addCraftingRecipe(ItemList.Casing_Stripes_A.get(1L, new Object[0]), GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE | GT_ModHandler.RecipeBits.BUFFERED, new Object[]{"Y ", " M ", " B", Character.valueOf('M'), ItemList.Casing_SolidSteel, Character.valueOf('Y'), Dyes.dyeYellow, Character.valueOf('B'), Dyes.dyeBlack});
|
||||
GT_ModHandler.addCraftingRecipe(ItemList.Casing_Stripes_B.get(1L, new Object[0]), GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE | GT_ModHandler.RecipeBits.BUFFERED, new Object[]{" Y", " M ", "B ", Character.valueOf('M'), ItemList.Casing_SolidSteel, Character.valueOf('Y'), Dyes.dyeYellow, Character.valueOf('B'), Dyes.dyeBlack});
|
||||
|
@ -1049,7 +1051,7 @@ public class GT_Loader_MetaTileEntities
|
|||
ItemList.Machine_Multi_DieselEngine.set(new GT_MetaTileEntity_DieselEngine(1171, "multimachine.dieselengine", "Diesel Engine").getStackForm(1L));
|
||||
GT_ModHandler.addCraftingRecipe(ItemList.Machine_Multi_DieselEngine.get(1L, new Object[0]), GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE | GT_ModHandler.RecipeBits.BUFFERED, new Object[]{"PCP", "EME", "GWG", Character.valueOf('M'), ItemList.Hull_EV, Character.valueOf('P'), ItemList.Electric_Piston_EV, Character.valueOf('E'), ItemList.Electric_Motor_EV, Character.valueOf('C'), OrePrefixes.circuit.get(Materials.Ultimate), Character.valueOf('W'), OrePrefixes.cableGt01.get(Materials.TungstenSteel), Character.valueOf('G'), OrePrefixes.gearGt.get(Materials.Titanium)});
|
||||
GT_ModHandler.addCraftingRecipe(ItemList.Casing_EngineIntake.get(1L, new Object[0]), GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE | GT_ModHandler.RecipeBits.BUFFERED, new Object[]{"PhP", "RFR", "PwP", Character.valueOf('R'), OrePrefixes.pipeMedium.get(Materials.Titanium), Character.valueOf('F'), ItemList.Casing_StableTitanium, Character.valueOf('P'), OrePrefixes.rotor.get(Materials.Titanium)});
|
||||
}
|
||||
}
|
||||
|
||||
private static void run4() {
|
||||
for (int i = 0; i < GregTech_API.sGeneratedMaterials.length; i++) {
|
||||
|
@ -1059,6 +1061,8 @@ public class GT_Loader_MetaTileEntities
|
|||
}
|
||||
boolean bEC = !GT_Mod.gregtechproxy.mHardcoreCables;
|
||||
|
||||
makeWires(Materials.RedAlloy, 2000, 0L, 1L, 1L, gregtech.api.enums.GT_Values.V[0], true, false);
|
||||
|
||||
makeWires(Materials.Cobalt, 1200, bEC ? 2L : 2L, bEC ? 4L : 4L, 2L, gregtech.api.enums.GT_Values.V[1], true, false);
|
||||
makeWires(Materials.Lead, 1220, bEC ? 2L : 2L, bEC ? 4L : 4L, 2L, gregtech.api.enums.GT_Values.V[1], true, false);
|
||||
makeWires(Materials.Tin, 1240, bEC ? 1L : 1L, bEC ? 2L : 2L, 1L, gregtech.api.enums.GT_Values.V[1], true, false);
|
||||
|
@ -1092,10 +1096,9 @@ public class GT_Loader_MetaTileEntities
|
|||
makeWires(Materials.VanadiumGallium, 1740, bEC ? 2L : 128L, bEC ? 4L : 256L, 4L, gregtech.api.enums.GT_Values.V[6], true, false);
|
||||
makeWires(Materials.YttriumBariumCuprate, 1760, bEC ? 4L : 256L, bEC ? 8L : 512L, 4L, gregtech.api.enums.GT_Values.V[6], true, false);
|
||||
|
||||
makeWires(Materials.RedAlloy, 2000, 0L, 1L, 1L, gregtech.api.enums.GT_Values.V[0], true, false);
|
||||
//makeWires(Materials.NaquadahAlloy, 1780, bEC ? 4L : 64L, bEC ? 8L : 128L, 2L, gregtech.api.enums.GT_Values.V[7], true, false);
|
||||
|
||||
makeWires(Materials.Duranium, 2100, bEC ? 8L : 64L, bEC ? 16L : 128L, 1L, gregtech.api.enums.GT_Values.V[8], true, false);
|
||||
makeWires(Materials.Duranium, 1800, bEC ? 8L : 64L, bEC ? 16L : 128L, 1L, gregtech.api.enums.GT_Values.V[8], true, false);
|
||||
|
||||
makeWires(Materials.Superconductor, 2020, 1L, 1L, 4L, gregtech.api.enums.GT_Values.V[9], false, true);
|
||||
if (!GT_Mod.gregtechproxy.mDisableIC2Cables) {
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 319 B |
Binary file not shown.
After Width: | Height: | Size: 356 B |
Loading…
Add table
Reference in a new issue