Difference between revisions of "Mods:GregTech Support"

From MineTweaker 3
Jump to: navigation, search
(What's so hard about using the correct formatting?)
m (192 revisions imported)
 
(92 intermediate revisions by 2 users not shown)
Line 13: Line 13:
 
* Chemical Bath
 
* Chemical Bath
 
* Chemical Reactor
 
* Chemical Reactor
* CuttingSaw
+
* Cutting Saw
* DistillationTower
+
* Distillation Tower
 
* Distillery
 
* Distillery
 
* Extruder
 
* Extruder
Line 26: Line 26:
 
* Forming Press
 
* Forming Press
 
* Fuels
 
* Fuels
* FusionReactor
+
* Fusion Reactor
 
* Implosion Compressor
 
* Implosion Compressor
 
* Lathe
 
* Lathe
 
* Mixer
 
* Mixer
 +
* Oil Cracker
 
* Packer
 
* Packer
 
* Plasma Arc Furnace
 
* Plasma Arc Furnace
Line 38: Line 39:
 
* Printer
 
* Printer
 
* Pulverizer
 
* Pulverizer
 +
* Pyroluse Oven
 
* Separator
 
* Separator
 
* Sifter
 
* Sifter
Line 45: Line 47:
 
* Wiremill
 
* Wiremill
  
 +
'''NOTE: Time in Ticks * EnergyUsage = InputEU'''
  
Each of these handlers can have recipes added. These recipes are not undoable, and will be stuck when you alter and reload them. Reloading scripts without altering the scripts will not result in any issues, as MineTweaker will detect those cases.
+
Each of these handlers can have recipes added or removed:
  
 
  Parameters marked as <span style="color:red">red</span> are optional and can be left out
 
  Parameters marked as <span style="color:red">red</span> are optional and can be left out
+
 
 
  //Alloy Smelter
 
  //Alloy Smelter
  //OutputStack, InputStack1, InputStack2, Time in Ticks, Energy per Tick
+
  //OutputStack, InputStack1, InputStack2, Time in Ticks, EnergyUsage
  mods.gregtech.AlloySmelter.addRecipe(<extracells:certustank>, <appliedenergistics2:tile.BlockQuartzGlass> * 8, <gregtech:gt.metaitem.01:32308> * 0, 800, 30);
+
  mods.gregtech.AlloySmelter.addRecipe(<minecraft:slime_ball>, <IC2:itemRubber>, <gregtech:gt.metaitem.01:32307> * 0, 800, 30);
 
+
'''Amplifabricator'''
+
//Amplifabricator
  //input stack, time in ticks, amount in millibuckets of liquid UU in the output
+
  //InputStack, Time in Ticks, OutputUU
  //UU Mater out of diamond
+
  mods.gregtech.Amplifabricator.addRecipe(<minecraft:tnt>, 200, 10);
import mods.gregtech.Amplifabricator;
+
Amplifabricator.addRecipe(<minecraft:diamond>, 200, 10);
+
//Arc Furnace
 
+
  //OutputArray, InputStack, InputFluid, OutputArrayChances, Time in Ticks, EnergyUsage
'''Arc Furnace'''
+
  mods.gregtech.ArcFurnace.addRecipe([<gregtech:gt.metaitem.01:11304> * 5, <gregtech:gt.metaitem.01:11304> * 4], <IC2:itemRecipePart:11>, <liquid:oxygen> * 504, [10000, 5000], 1200, 32);
  //output stack1,<span style="color:red"> output stack2, output stack3, output stack4</span>, input stack, fluid input, out chance1, <span style="color:red">out chance2,</span>
+
//<span style="color:red">out chance3, out chance4</span>, time in ticks, energy per tick 
+
  //Assembler
  //10000 = 100 % chance on the output Slot (Only available with GT 5.08.* unofficial by Blood Asp)
+
  //OutputStack, InputStack1, InputStack2, <span style="color:red">InputFluid</span>, Time in Ticks, EnergyUsage
//Galacticraft tier 1 rocket recycling
+
  mods.gregtech.Assembler.addRecipe(<IC2:itemRTGPellet>, <gregtech:gt.metaitem.01:22032> * 6, <IC2:itemPlutonium> * 3, <liquid:glue> * 1000, 1200, 128);
import mods.gregtech.ArcFurnace;
+
   
ArcFurnace.addRecipe([<gregtech:gt.metaitem.01:32462> * 16, <gregtech:gt.metaitem.01:32462> * 16,
+
  //Autoclave
<gregtech:gt.metaitem.01:11305> * 32], <GalacticraftCore:item.spaceship>, <liquid:oxygen> * 2000,  
+
  //OutputStack, InputStack, InputFluid, OutputStackChance, Time in Ticks, EnergyUsage
[10000, 10000, 10000], 1200, 32);
+
  mods.gregtech.Autoclave.addRecipe(<minecraft:diamond>, <gregtech:gt.metaitem.01:2500>, <liquid:water> * 200, 9000, 2000, 32);
 
+
 
 
+
  //Blast Furnace
Formating will be continued
+
  //OutputArray, <span style="color:red">InputFluid</span>, InputArray, Time in Ticks, EnergyUsage, HeatAmount
 
+
  mods.gregtech.BlastFurnace.addRecipe([<gregtech:gt.blockmetal6:13>, <gregtech:gt.metaitem.01:2816>], <liquid:oxygen> * 9000, [<gregtech:gt.blockmetal8:2>], 1500, 120, 1500);
 
+
   
  import mods.gregtech.Assembler;
+
  //Brewery
  import mods.gregtech.Autoclave;
+
  //InputFluid, InputStack, OutputFluid, isHidden
  import mods.gregtech.BlastFurnace;
+
  mods.gregtech.Brewery.addRecipe(<liquid:ic2distilledwater> * 10000, <minecraft:nether_star>, <liquid:holywater> * 1000, false);
import mods.gregtech.Brewery;
+
   
import mods.gregtech.Canner;
+
  //Canning Machine
  import mods.gregtech.Centrifuge;
+
  //OutputArray, InputStack1, InputStack2, Time in Ticks, EnergyUsage
  import mods.gregtech.ChemicalBath;
+
  mods.gregtech.Canner.addRecipe([<IC2:itemTinCanFilled> * 4, <minecraft:sugar>], <minecraft:reeds> * 4, <IC2:itemTinCan>, 50, 200);
  import mods.gregtech.ChemicalReactor;
+
   
import mods.gregtech.CuttingSaw;
+
  //Centrifuge
import mods.gregtech.DistillationTower;
+
  //OutputArray, <span style="color:red">InputFluid</span>, InputStack, InputCell, OutputFluid, OutputArrayChances, Time in Ticks, EnergyUsage
import mods.gregtech.Distillery;
+
  mods.gregtech.Centrifuge.addRecipe([<minecraft:sand> * 12, <minecraft:gunpowder> * 15, <minecraft:flint> * 6], <liquid:water> * 200, <IC2:blockITNT> * 4, <gregtech:gt.metatool.01:26>, <liquid:potion.mineralwater> * 200, [10000, 9000, 8000], 100, 50);
import mods.gregtech.Extruder;
+
   
  import mods.gregtech.Electrolyzer;
+
  //Chemical Bath
  import mods.gregtech.Fermenter;
+
  //OutputArray, InputStack, InputFluid, OutputArrayChances, Time in Ticks, EnergyUsage
  import mods.gregtech.FluidCanner;
+
  mods.gregtech.ChemicalBath.addRecipe([<IC2:itemToolPainterBlack>], <IC2:itemToolPainter>, <liquid:dye.watermixed.dyeblack> * 144, [10000], 200, 2);
import mods.gregtech.FluidExtractor;
+
   
import mods.gregtech.FluidHeater;
+
//Chemical Reactor
import mods.gregtech.FluidSolidifier;
+
//OutputStack, <span style="color:red">OutputFluid</span>, InputStack1, InputStack2, InputFluid, Time in Ticks
  import mods.gregtech.ForgeHammer;
+
  mods.gregtech.ChemicalReactor.addRecipe(<IC2:itemFertilizer> * 2, <liquid:potion.mineralwater>, <minecraft:dye:15>, <gregtech:gt.metaitem.01:2815>, <liquid:water>, 200);
  import mods.gregtech.FormingPress;
+
   
  import mods.gregtech.Fuels;
+
//Cutting Saw
  import mods.gregtech.FusionReactor;
+
//OutputArray, InputStack, InputFluid, Time in Ticks, EnergyUsage
import mods.gregtech.ImplosionCompressor;
+
  mods.gregtech.CuttingSaw.addRecipe([<minecraft:planks> * 3, <minecraft:wool> * 3], <minecraft:bed>, <liquid:water> * 12, 30, 30);
  import mods.gregtech.Lathe;
+
   
  import mods.gregtech.Mixer;
+
//Distillation Tower
  import mods.gregtech.Packer;
+
//OutputFluidArray, OutputStack, InputFluid, Time in Ticks, EnergyUsage
  import mods.gregtech.PlasmaArcFurnace;
+
  mods.gregtech.DistillationTower.addRecipe([<liquid:lava> * 800, <liquid:liquid_heavy_oil> * 100, <liquid:liquid_medium_oil> * 75, <liquid:liquid_light_oil> * 25]<gregtech:gt.metaitem.01:2940> * 4, <liquid:ic2pahoehoelava> * 1000, 50, 100);
import mods.gregtech.PlateBender;
+
   
  import mods.gregtech.PlateCutter;
+
//Distillery
  import mods.gregtech.Polarizer;
+
//OutputFluid, InputCircuit, InputFluid, Time in Ticks, EnergyUsage, isHidden
  import mods.gregtech.PrecisionLaser;
+
  mods.gregtech.Distillery.addRecipe(<liquid:potion.chocolatemilk> * 250, <gregtech:gt.integrated_circuit:4> * 0, <liquid:milk> * 250, 80, 30, false);
  import mods.gregtech.Printer;
+
   
import mods.gregtech.Pulverizer;
+
//Electrolyzer
import mods.gregtech.Separator;
+
//OutputArray, <span style="color:red">OutputFluid</span>, InputStack, InputCell, InputFluid, OutputArrayChances, Time in Ticks, EnergyUsage
  import mods.gregtech.Sifter;
+
  mods.gregtech.Electrolyzer.addRecipe([<gregtech:gt.metaitem.01:2086> * 3, <gregtech:gt.metaitem.01:1086> * 4, <gregtech:gt.metaitem.01:86> * 5], <liquid:molten.gold>, <gregtech:gt.blockmetal5:12>, <gregtech:gt.neutronreflector>, <liquid:molten.platinum>, [10000, 8000, 6000], 1000, 40000);
  import mods.gregtech.Slicer;
+
   
  import mods.gregtech.Unpacker;
+
  //Extruder
  import mods.gregtech.VacuumFreezer;
+
//OutputStack, InputStack, InputShape, Time in Ticks, EnergyUsage
import mods.gregtech.Wiremill;
+
  mods.gregtech.Extruder.addRecipe(<minecraft:quartz_block>, <minecraft:quartz> * 4, <gregtech:gt.metaitem.01:32363> * 0, 120, 128);
 
+
   
 
+
//Fermenter
== The following methods are available: ==
+
//OutputFluid, InputFluid, Time in Ticks, isHidden
 
+
  mods.gregtech.Fermenter.addRecipe(<liquid:ic2pahoehoelava> * 50, <liquid:lava> * 1000, 20, false);
 
+
   
ArcFurnace.addRecipe([output1, output2, output3, output4], input, liquidInput, [chance1, chance2, chance3, chance4], durationTicks, euPerTick);  
+
//Fluid Canner
  Assembler.addRecipe(output, input1, input2, durationTicks, euPerTick);
+
//OutputStack, InputStack, OutputFluid, InputFluid
  Autoclave.addRecipe(output, input, liquid, chance, durationTicks, euPerTick);   (chance 9000 = 90%)
+
mods.gregtech.FluidCanner.addRecipe(<IC2:itemMugCoffee:1>, <IC2:itemMugEmpty>, <liquid:steam> * 200, <liquid:potion.darkcoffee> * 500);
  BlastFurnace.addRecipe(output, input1, input2, durationTicks, euPerTick, temperature);
+
   
  BlastFurnace.addRecipe([output1, output2], input1, input2, durationTicks, euPerTick, temperature);
+
//Fluid Extractor
  BlastFurnace.addRecipe(output1, output2, liquidInput, inpu1, input2, durationTicks, euperTick, heat);  heat= max 3600 K (3600)
+
//OutputStack, InputStack, OutputFluid, OutputStackChance, Time in Ticks, EnergyUsage
  Brewery.addRecipe(liquidOutput, input, liquidInput, true or false); (true = Recipe are hidden)
+
  mods.gregtech.FluidExtractor.addRecipe(<gregtech:gt.metaitem.01:30702>, <minecraft:packed_ice> , <liquid:ice> * 4000, 6000, 20, 2);
  Canner.addRecipe(output, input1, input2, durationTicks, euPerTick);
+
   
  Canner.addRecipe([output1, output2], input1, input2, durationTicks, euPerTick);
+
//Fluid Heater
  Centrifuge.addRecipe([output1, output2, output3, output4], input, cells, durationTicks);
+
//OutputFluid, InputCircuit, InputFluid, Time in Ticks, EnergyUsage
  Centrifuge.addRecipeFuelCan([output1, output2, output3, output4], input, durationTicks);
+
  mods.gregtech.FluidHeater.addRecipe(<liquid:ic2hotcoolant> * 250, <gregtech:gt.integrated_circuit> * 0, <liquid:ic2coolant> * 250, 40, 20);  
  Centrifuge.addRecipe([output1, output2, ...], liquidInput, input, cells, liquidOtput, [chance1, chance2, ....], durationTicks, euPerTick);  (chance1 for output1...)
+
   
  ChemicalBath.addRecipe(outpu1, output2, output3, input, liquidInput, chance1, chance2, chance3, durationTicks, euPerTick);
+
//Fluid Solidifier
  ChemicalReactor.addRecipe(output, input1, input2, durationTicks);
+
//OutputStack, InputMold, InputFluid, Time in Ticks, EnergyUsage
  ChemicalReactor.addRecipe(output, liquidOutput, input1, input2, liquidInput, durationTicks);
+
  mods.gregtech.FluidSolidifier.addRecipe(<minecraft:packed_ice>, <gregtech:gt.metaitem.01:32308> * 0, <liquid:ice> * 4000, 480, 64);
  CuttingSaw.addRecipe(output1, output2, input, liquidInput, durationTicks, euPerTick);
+
   
  DistillationTower.addRecipe([liquidOutput1, liquidOutput2, ...], itemOutput, fluidInput, durationTicks, euPerTick); (one fluid have to be defined) (Only with GT 5.08.* by Blood Asp)
+
//Forge Hammer
  Distillery.addRecipe(output, circuit, input, durationTicks, euPerTick, true or false); (false= Recipe are visible)
+
//OutputStack, InputStack, Time in Ticks, EnergyUsage
  Electrolyzer.addRecipe([output1, output2, output3, output4], input, cells, duration, euPerTick);
+
  mods.gregtech.ForgeHammer.addRecipe(<gregtech:gt.metaitem.02:22874>, <gregtech:gt.metaitem.01:23874> * 2, 20, 16);
  Extruder.addRecipe(output, input2 shape, durationTicks, euPerTick);
+
   
  Fermenter.addRecipe(output, input, durationTicks, true or false); (true = Recipe are hidden)
+
//Forming Press
  FluidCanner.addRecipe(output, input, liquidOutput, liquidInput);
+
//OutputStack, InputStack1, InputStack2, Time in Ticks, EnergyUsage
  FluidExtractor.addRecipe(output, input, liquidOutput, outputChance, durationTicks, euPerTick); (5000 = 50% outputChance)
+
  mods.gregtech.FormingPress.addRecipe(<gregtech:gt.metaitem.01:32200> * 12, <IC2:blockAlloyGlass>, <gregtech:gt.metaitem.01:32316>, 200, 480);
  FluidHeater.addRecipe(LiquidOutput, itemInput, liquidInput, durationTicks, euPerTick);
+
   
  FluidSolidifier.addRecipe(output, mold, liquidInput, durationTick, euPerTick);
+
//Fuels
  ForgeHammer.addRecipe(output, input, durationTicks, euPerTick);
+
//OutputStack, InputStack, EnergyOutputPerMb //One InputStack equals 1000mB
  FormingPress.addRecipe(output, input1, input2, durationTicks, euPerTick);
+
mods.gregtech.Fuels.addDieselFuel(<IC2:itemCellEmpty>, <gregtech:gt.metaitem.01:30730>, 250);
  Fuels.addDieselFuel(output, input, euPerMillibucket);
+
  mods.gregtech.Fuels.addGasTurbineFuel(<IC2:itemCellEmpty>, <IC2:itemCellEmpty:14>, 100);
  Fuels.addGasTurbineFuel(output, input, euPerMillibucket);
+
  mods.gregtech.Fuels.addThermalGeneratorFuel(<IC2:itemCellEmpty>, <IC2:itemCellEmpty:11>, 1000);
  Fuels.addThermalGeneratorFuel(output, input, euPerMillibucket);
+
  mods.gregtech.Fuels.addDenseFluidFuel(<IC2:itemCellEmpty>, <gregtech:gt.metaitem.01:30964>, 2000);
  Fuels.addDenseFluidFuel(output, input, euPerMillibucket);
+
  mods.gregtech.Fuels.addPlasmaGeneratorFuel(<IC2:itemCellEmpty>, <IC2:itemCellEmpty:2>, 20);
  Fuels.addPlasmaGeneratorFuel(output, input, euPerMillibucket);
+
  mods.gregtech.Fuels.addMagicGeneratorFuel(<gregtech:gt.metaitem.01:24532>, <minecraft:dragon_egg>, 20000);
  Fuels.addMagicGeneratorFuel(output, input, euPerMillibucket);
+
   
  FusionReactor.addRecipe(liquidOutput, liquidInput1, liquidInput2, durationTicks, euPerTick, startEnergy); (Only with GT 5.08.* by Blood Asp)
+
//Fusion Recator
  ImplosionCompressor.addRecipe(output, input, numTnt);
+
//OutputFluid, InputFluid1, InputFluid2, Time in Ticks, EnergyUsage, StartEnergy
  ImplosionCompressor.addRecipe([output1, output2], input, numTnt);
+
mods.gregtech.FusionReactor.addRecipe(<liquid:potion.diablosauce.strong> * 5, <liquid:molten.plutonium> * 100, <liquid:molten.naquadah> * 50, 200, 5000, 10000000);
  Lathe.addRecipe(output, input, durationTicks, euPerTick);
+
   
  Lathe.addRecipe([output1, output2], input, durationTicks, euPerTick);
+
//Implosion Compressor
  Mixer.addRecipe(output, liquidOutput, input1, input2, input3, input4, liquidInput, durationTicks, euPerTick);
+
//OutputArray, InputStack, TNTAmount
  PlasmaArcFurnace.addRecipe([output1, output2, ...], liquidOutput, input, liquidInput, [chance1, chance2, ...], durationTicks, euPerTick); (Only with GT 5.08.* by Blood Asp)
+
  mods.gregtech.ImplosionCompressor.addRecipe([<minecraft:bedrock>, <gregtech:gt.metaitem.01:2816> * 16], <gregtech:gt.metaitem.01:21327> * 32, 64);
  Packer.addRecipe(output, input1, input2, durationTicks, euPerTick);
+
   
  PlateBender.addRecipe(output, input, durationTicks, euPerTick);
+
//Lathe
  PlateCutter.addRecipe(output, input, durationTicks, euPerTick);
+
//OutputArray, InputStack, Time in Ticks, EnergyUsage
  PlateCutter.addRecipe(output1, output2], input, durationTicks, euPerTick); (CuttingSaw)
+
  mods.gregtech.Lathe.addRecipe([<minecraft:redstone>, <minecraft:stick>], <minecraft:redstone_torch>, 640, 16);
  Polarizer.addRecipe(output, input, durationTicks, euPerTick);
+
   
  PrecisionLaser.addRecipe(output, lense, input, durationTicks, euPerTick);
+
//Mixer
  Printer.addRecipe(output, input, DataStick, liquidInput, durationTicks, euPerTick);  
+
//OutputStack, <span style="color:red">OutputFluid</span>, InputArray, FluidInput, Time in Ticks, EnergyUsage
  Pulverizer.addRecipe([output, output2, output3, output4], input, [chance1, chance2, chance3, chance4], durationTicks, euPerTick);
+
  mods.gregtech.Mixer.addRecipe(<IC2:itemFertilizer>, <liquid:dye.watermixed.dyered> * 1000, [<minecraft:sand>, <minecraft:double_plant:4>], <liquid:water> * 1000, 100, 16);
  Separator.addRecipe(output1, output2, outpu3, input, [chance1, chance2, chance3], durationTicks, euPerTick);
+
  Sifter.addRecipe([output1, output2, ...], input, [chance1, chance2, ...], durationTicks, euPerTick);
+
//Oil Cracker
  Slicer.addRecipe(output1, input, blade, durationTicks, euPerTick);
+
//OutputFluid, InputFluidTime, Time in Ticks, EnergyUsage
  Unpacker.addRecipe(outpu1, output2, input, durationTicks, euPerTick);  
+
mods.gregtech.OilCracker.addRecipe(recipe needed);
  VacuumFreezer.addRecipe(output, input, durationTicks);
+
   
  Wiremill.addRecipe(output, input, durationTicks, euPerTick);
+
//Packer
 +
//OutputStack, InputStack1, InputStack2, Time in Ticks, EnergyUsage
 +
  mods.gregtech.Packer.addRecipe(<minecraft:iron_block>, <minecraft:iron_ingot> * 9, <gregtech:gt.metaitem.01:32497>, 50, 25);
 +
   
 +
//Plasma Arc Furnace
 +
//OutputArray, OutputFluid, InputStack, InputFluid, OutputArrayChances, Time in Ticks, EnergyUsage
 +
mods.gregtech.PlasmaArcFurnace.addRecipe([<IC2:itemCellEmpty:13>], <liquid:nitrogen> * 250, <IC2:itemCellEmpty:14>, <liquid:plasma.nitrogen> * 250, [10000], 65, 30);
 +
   
 +
//Plate Bender
 +
//OutputStack, InputStack, Time in Ticks, EnergyUsage
 +
mods.gregtech.PlateBender.addRecipe(<IC2:itemDensePlates:7>, <gregtech:gt.metaitem.01:17804> * 9, 3600, 96);
 +
   
 +
//Polarizer
 +
//OutputStack, InputStack, Time in Ticks, EnergyUsage
 +
mods.gregtech.Polarizer.addRecipe(<IC2:itemStaticBoots>, <minecraft:iron_boots>, 600, 30);
 +
   
 +
//Precision Laser
 +
//OutputStack, InputLens, InputStack, Time in Ticks, EnergyUsage
 +
mods.gregtech.PrecisionLaser.addRecipe(<gregtech:gt.metaitem.02:29500>, <gregtech:gt.metaitem.01:24500> * 0, <minecraft:diamond> * 4, 1200, 480);
 +
   
 +
//Printer
 +
//OutputStack, InputStack, InputStick, InputFluid, Time in Ticks, EnergyUsage
 +
mods.gregtech.Printer.addRecipe(<minecraft:writable_book>, <minecraft:book>, <minecraft:feather>, <liquid:squidink>, 25, 15);
 +
   
 +
//Pulveriser
 +
//OutputArray, InputStack, OutputArrayChances, Time in Ticks, EnergyUsage
 +
mods.gregtech.Pulverizer.addRecipe([<minecraft:dirt>, <IC2:itemFuelPlantBall>, <minecraft:red_mushroom>, <minecraft:brown_mushroom>], <minecraft:dirt:2>, [10000, 3000, 1500, 1500], 400, 2);
 +
   
 +
//Pyrolyse Oven
 +
//OutputStack, OutputFluid, Circuit as Int, InputStack, InputFluidTime, Time in Ticks, EnergyUsage
 +
mods.gregtech.PyrolYseOven.addRecipe(recipe needed);
 +
 
 +
//Separator
 +
//OutputArray, InputStack, OutputArrayChances, Time in Ticks, EnergyUsage
 +
mods.gregtech.Separator.addRecipe([<gregtech:gt.metaitem.02:27500>, <gregtech:gt.metaitem.01:1324> * 2, <gregtech:gt.metaitem.01:324> * 4], <gregtech:gt.metaitem.01:2506>, [5000, 2000, 1500], 200, 300);
 +
   
 +
//Sifter
 +
//OutputArray, InputStack, OutputArrayChances, Time in Ticks, EnergyUsage
 +
mods.gregtech.Sifter.addRecipe([<minecraft:wheat_seeds>, <gregtech:gt.metaitem.01:2299>, <IC2:itemFertilizer>], <minecraft:dirt>, [2000, 500, 250], 10, 5);
 +
   
 +
//Slicer
 +
//OutputStack, InputStack, InputBlade, Time in Ticks, EnergyUsage
 +
mods.gregtech.Slicer.addRecipe(<minecraft:melon> * 8, <minecraft:melon_block>, <gregtech:gt.metaitem.01:32398> * 0, 100, 8);
 +
   
 +
//Unpacker
 +
//OutputStack1, OutputStack2, InputStack, Time in Ticks, EnergyUsage
 +
mods.gregtech.Unpacker.addRecipe(<minecraft:sand> * 4, <minecraft:gunpowder> * 5, <minecraft:tnt>, 50, 200);
 +
   
 +
//Vacuum Freezer
 +
//OutputStack, InputStack, Time in Ticks
 +
mods.gregtech.VacuumFreezer.addRecipe(<IC2:itemCellEmpty:2>, <IC2:itemCellEmpty:11>, 50);
 +
   
 +
//Wiremill
 +
//OutputStack, InputStack, Time in Ticks, EnergyUsage
 +
mods.gregtech.Wiremill.addRecipe(<minecraft:string> * 4, <minecraft:wool>, 100, 50);

Latest revision as of 14:36, 12 September 2023

Handlers Supported

The following handlers are supported:

  • Alloy Smelter
  • Amplifabricator
  • Arc Furnace
  • Assembler
  • Autoclave
  • Blast Furnace
  • Brewery
  • Canner
  • Centrifuge
  • Chemical Bath
  • Chemical Reactor
  • Cutting Saw
  • Distillation Tower
  • Distillery
  • Extruder
  • Electrolyzer
  • Fermenter
  • Fluid Canner
  • Fluid Extractor
  • Fluid Heater
  • Fluid Solidifier
  • Forge Hammer
  • Forming Press
  • Fuels
  • Fusion Reactor
  • Implosion Compressor
  • Lathe
  • Mixer
  • Oil Cracker
  • Packer
  • Plasma Arc Furnace
  • Plate Bender
  • Plate Cutter
  • Polarizer
  • Precision Laser
  • Printer
  • Pulverizer
  • Pyroluse Oven
  • Separator
  • Sifter
  • Slicer
  • Unpacker
  • VacuumFreezer
  • Wiremill

NOTE: Time in Ticks * EnergyUsage = InputEU

Each of these handlers can have recipes added or removed:

Parameters marked as red are optional and can be left out
 
//Alloy Smelter
//OutputStack, InputStack1, InputStack2, Time in Ticks, EnergyUsage
mods.gregtech.AlloySmelter.addRecipe(<minecraft:slime_ball>, <IC2:itemRubber>, <gregtech:gt.metaitem.01:32307> * 0, 800, 30);

//Amplifabricator
//InputStack, Time in Ticks, OutputUU
mods.gregtech.Amplifabricator.addRecipe(<minecraft:tnt>, 200, 10);

//Arc Furnace
//OutputArray, InputStack, InputFluid, OutputArrayChances, Time in Ticks, EnergyUsage
mods.gregtech.ArcFurnace.addRecipe([<gregtech:gt.metaitem.01:11304> * 5, <gregtech:gt.metaitem.01:11304> * 4], <IC2:itemRecipePart:11>, <liquid:oxygen> * 504, [10000, 5000], 1200, 32);

//Assembler
//OutputStack, InputStack1, InputStack2, InputFluid, Time in Ticks, EnergyUsage
mods.gregtech.Assembler.addRecipe(<IC2:itemRTGPellet>, <gregtech:gt.metaitem.01:22032> * 6, <IC2:itemPlutonium> * 3, <liquid:glue> * 1000, 1200, 128);

//Autoclave
//OutputStack, InputStack, InputFluid, OutputStackChance, Time in Ticks, EnergyUsage
 mods.gregtech.Autoclave.addRecipe(<minecraft:diamond>, <gregtech:gt.metaitem.01:2500>, <liquid:water> * 200, 9000, 2000, 32);
 
//Blast Furnace
//OutputArray, InputFluid, InputArray, Time in Ticks, EnergyUsage, HeatAmount
mods.gregtech.BlastFurnace.addRecipe([<gregtech:gt.blockmetal6:13>, <gregtech:gt.metaitem.01:2816>], <liquid:oxygen> * 9000, [<gregtech:gt.blockmetal8:2>], 1500, 120, 1500);

//Brewery
//InputFluid, InputStack, OutputFluid, isHidden
mods.gregtech.Brewery.addRecipe(<liquid:ic2distilledwater> * 10000, <minecraft:nether_star>, <liquid:holywater> * 1000, false);

//Canning Machine
//OutputArray, InputStack1, InputStack2, Time in Ticks, EnergyUsage
mods.gregtech.Canner.addRecipe([<IC2:itemTinCanFilled> * 4, <minecraft:sugar>], <minecraft:reeds> * 4, <IC2:itemTinCan>, 50, 200);

//Centrifuge
//OutputArray, InputFluid, InputStack, InputCell, OutputFluid, OutputArrayChances, Time in Ticks, EnergyUsage
mods.gregtech.Centrifuge.addRecipe([<minecraft:sand> * 12, <minecraft:gunpowder> * 15, <minecraft:flint> * 6], <liquid:water> * 200, <IC2:blockITNT> * 4, <gregtech:gt.metatool.01:26>, <liquid:potion.mineralwater> * 200, [10000, 9000, 8000], 100, 50);

//Chemical Bath
//OutputArray, InputStack, InputFluid, OutputArrayChances, Time in Ticks, EnergyUsage
mods.gregtech.ChemicalBath.addRecipe([<IC2:itemToolPainterBlack>], <IC2:itemToolPainter>, <liquid:dye.watermixed.dyeblack> * 144, [10000], 200, 2);

//Chemical Reactor
//OutputStack, OutputFluid, InputStack1, InputStack2, InputFluid, Time in Ticks
mods.gregtech.ChemicalReactor.addRecipe(<IC2:itemFertilizer> * 2, <liquid:potion.mineralwater>, <minecraft:dye:15>, <gregtech:gt.metaitem.01:2815>, <liquid:water>, 200);

//Cutting Saw
//OutputArray, InputStack, InputFluid, Time in Ticks, EnergyUsage
mods.gregtech.CuttingSaw.addRecipe([<minecraft:planks> * 3, <minecraft:wool> * 3], <minecraft:bed>, <liquid:water> * 12, 30, 30);

//Distillation Tower
//OutputFluidArray, OutputStack, InputFluid, Time in Ticks, EnergyUsage
mods.gregtech.DistillationTower.addRecipe([<liquid:lava> * 800, <liquid:liquid_heavy_oil> * 100, <liquid:liquid_medium_oil> * 75, <liquid:liquid_light_oil> * 25],  <gregtech:gt.metaitem.01:2940> * 4, <liquid:ic2pahoehoelava> * 1000, 50, 100);

//Distillery
//OutputFluid, InputCircuit, InputFluid, Time in Ticks, EnergyUsage, isHidden
mods.gregtech.Distillery.addRecipe(<liquid:potion.chocolatemilk> * 250, <gregtech:gt.integrated_circuit:4> * 0, <liquid:milk> * 250, 80, 30, false);

//Electrolyzer
//OutputArray, OutputFluid, InputStack, InputCell, InputFluid, OutputArrayChances, Time in Ticks, EnergyUsage
mods.gregtech.Electrolyzer.addRecipe([<gregtech:gt.metaitem.01:2086> * 3, <gregtech:gt.metaitem.01:1086> * 4, <gregtech:gt.metaitem.01:86> * 5], <liquid:molten.gold>,  <gregtech:gt.blockmetal5:12>, <gregtech:gt.neutronreflector>, <liquid:molten.platinum>, [10000, 8000, 6000], 1000, 40000);

//Extruder
//OutputStack, InputStack, InputShape, Time in Ticks, EnergyUsage
mods.gregtech.Extruder.addRecipe(<minecraft:quartz_block>, <minecraft:quartz> * 4, <gregtech:gt.metaitem.01:32363> * 0, 120, 128);

//Fermenter
//OutputFluid, InputFluid, Time in Ticks, isHidden
mods.gregtech.Fermenter.addRecipe(<liquid:ic2pahoehoelava> * 50, <liquid:lava> * 1000, 20, false);

//Fluid Canner
//OutputStack, InputStack, OutputFluid, InputFluid
mods.gregtech.FluidCanner.addRecipe(<IC2:itemMugCoffee:1>, <IC2:itemMugEmpty>, <liquid:steam> * 200, <liquid:potion.darkcoffee> * 500);

//Fluid Extractor
//OutputStack, InputStack, OutputFluid, OutputStackChance, Time in Ticks, EnergyUsage
mods.gregtech.FluidExtractor.addRecipe(<gregtech:gt.metaitem.01:30702>, <minecraft:packed_ice> , <liquid:ice> * 4000, 6000, 20, 2);

//Fluid Heater
//OutputFluid, InputCircuit, InputFluid, Time in Ticks, EnergyUsage
mods.gregtech.FluidHeater.addRecipe(<liquid:ic2hotcoolant> * 250, <gregtech:gt.integrated_circuit> * 0, <liquid:ic2coolant> * 250, 40, 20); 

//Fluid Solidifier
//OutputStack, InputMold, InputFluid, Time in Ticks, EnergyUsage
mods.gregtech.FluidSolidifier.addRecipe(<minecraft:packed_ice>, <gregtech:gt.metaitem.01:32308> * 0, <liquid:ice> * 4000, 480, 64);

//Forge Hammer
//OutputStack, InputStack, Time in Ticks, EnergyUsage
mods.gregtech.ForgeHammer.addRecipe(<gregtech:gt.metaitem.02:22874>, <gregtech:gt.metaitem.01:23874> * 2, 20, 16);

//Forming Press
//OutputStack, InputStack1, InputStack2, Time in Ticks, EnergyUsage
mods.gregtech.FormingPress.addRecipe(<gregtech:gt.metaitem.01:32200> * 12, <IC2:blockAlloyGlass>, <gregtech:gt.metaitem.01:32316>, 200, 480);

//Fuels
//OutputStack, InputStack, EnergyOutputPerMb //One InputStack equals 1000mB
mods.gregtech.Fuels.addDieselFuel(<IC2:itemCellEmpty>, <gregtech:gt.metaitem.01:30730>, 250);
mods.gregtech.Fuels.addGasTurbineFuel(<IC2:itemCellEmpty>, <IC2:itemCellEmpty:14>, 100);
mods.gregtech.Fuels.addThermalGeneratorFuel(<IC2:itemCellEmpty>, <IC2:itemCellEmpty:11>, 1000);
mods.gregtech.Fuels.addDenseFluidFuel(<IC2:itemCellEmpty>, <gregtech:gt.metaitem.01:30964>, 2000);
mods.gregtech.Fuels.addPlasmaGeneratorFuel(<IC2:itemCellEmpty>, <IC2:itemCellEmpty:2>, 20);
mods.gregtech.Fuels.addMagicGeneratorFuel(<gregtech:gt.metaitem.01:24532>, <minecraft:dragon_egg>, 20000);

//Fusion Recator
//OutputFluid, InputFluid1, InputFluid2, Time in Ticks, EnergyUsage, StartEnergy
mods.gregtech.FusionReactor.addRecipe(<liquid:potion.diablosauce.strong> * 5, <liquid:molten.plutonium> * 100, <liquid:molten.naquadah> * 50, 200, 5000, 10000000); 

//Implosion Compressor
//OutputArray, InputStack, TNTAmount
mods.gregtech.ImplosionCompressor.addRecipe([<minecraft:bedrock>, <gregtech:gt.metaitem.01:2816> * 16], <gregtech:gt.metaitem.01:21327> * 32, 64);

//Lathe
//OutputArray, InputStack, Time in Ticks, EnergyUsage
mods.gregtech.Lathe.addRecipe([<minecraft:redstone>, <minecraft:stick>], <minecraft:redstone_torch>, 640, 16);

//Mixer
//OutputStack, OutputFluid, InputArray, FluidInput, Time in Ticks, EnergyUsage
mods.gregtech.Mixer.addRecipe(<IC2:itemFertilizer>, <liquid:dye.watermixed.dyered> * 1000, [<minecraft:sand>, <minecraft:double_plant:4>], <liquid:water> * 1000, 100, 16);

//Oil Cracker
//OutputFluid, InputFluidTime, Time in Ticks, EnergyUsage
mods.gregtech.OilCracker.addRecipe(recipe needed);

//Packer
//OutputStack, InputStack1, InputStack2, Time in Ticks, EnergyUsage
mods.gregtech.Packer.addRecipe(<minecraft:iron_block>, <minecraft:iron_ingot> * 9, <gregtech:gt.metaitem.01:32497>, 50, 25);

//Plasma Arc Furnace
//OutputArray, OutputFluid, InputStack, InputFluid, OutputArrayChances, Time in Ticks, EnergyUsage
mods.gregtech.PlasmaArcFurnace.addRecipe([<IC2:itemCellEmpty:13>], <liquid:nitrogen> * 250, <IC2:itemCellEmpty:14>, <liquid:plasma.nitrogen> * 250, [10000], 65, 30);

//Plate Bender
//OutputStack, InputStack, Time in Ticks, EnergyUsage
mods.gregtech.PlateBender.addRecipe(<IC2:itemDensePlates:7>, <gregtech:gt.metaitem.01:17804> * 9, 3600, 96);

//Polarizer
//OutputStack, InputStack, Time in Ticks, EnergyUsage
mods.gregtech.Polarizer.addRecipe(<IC2:itemStaticBoots>, <minecraft:iron_boots>, 600, 30);

//Precision Laser
//OutputStack, InputLens, InputStack, Time in Ticks, EnergyUsage
mods.gregtech.PrecisionLaser.addRecipe(<gregtech:gt.metaitem.02:29500>, <gregtech:gt.metaitem.01:24500> * 0, <minecraft:diamond> * 4, 1200, 480);

//Printer
//OutputStack, InputStack, InputStick, InputFluid, Time in Ticks, EnergyUsage
mods.gregtech.Printer.addRecipe(<minecraft:writable_book>, <minecraft:book>, <minecraft:feather>, <liquid:squidink>, 25, 15);

//Pulveriser
//OutputArray, InputStack, OutputArrayChances, Time in Ticks, EnergyUsage
mods.gregtech.Pulverizer.addRecipe([<minecraft:dirt>, <IC2:itemFuelPlantBall>, <minecraft:red_mushroom>, <minecraft:brown_mushroom>], <minecraft:dirt:2>, [10000, 3000, 1500, 1500], 400, 2);

//Pyrolyse Oven
//OutputStack, OutputFluid, Circuit as Int, InputStack, InputFluidTime, Time in Ticks, EnergyUsage
mods.gregtech.PyrolYseOven.addRecipe(recipe needed);
 
//Separator
//OutputArray, InputStack, OutputArrayChances, Time in Ticks, EnergyUsage
mods.gregtech.Separator.addRecipe([<gregtech:gt.metaitem.02:27500>, <gregtech:gt.metaitem.01:1324> * 2, <gregtech:gt.metaitem.01:324> * 4], <gregtech:gt.metaitem.01:2506>, [5000, 2000, 1500], 200, 300);

//Sifter
//OutputArray, InputStack, OutputArrayChances, Time in Ticks, EnergyUsage
mods.gregtech.Sifter.addRecipe([<minecraft:wheat_seeds>, <gregtech:gt.metaitem.01:2299>, <IC2:itemFertilizer>], <minecraft:dirt>, [2000, 500, 250], 10, 5);

//Slicer
//OutputStack, InputStack, InputBlade, Time in Ticks, EnergyUsage
mods.gregtech.Slicer.addRecipe(<minecraft:melon> * 8, <minecraft:melon_block>, <gregtech:gt.metaitem.01:32398> * 0, 100, 8);

//Unpacker
//OutputStack1, OutputStack2, InputStack, Time in Ticks, EnergyUsage
mods.gregtech.Unpacker.addRecipe(<minecraft:sand> * 4, <minecraft:gunpowder> * 5, <minecraft:tnt>, 50, 200);

//Vacuum Freezer
//OutputStack, InputStack, Time in Ticks
mods.gregtech.VacuumFreezer.addRecipe(<IC2:itemCellEmpty:2>, <IC2:itemCellEmpty:11>, 50);

//Wiremill
//OutputStack, InputStack, Time in Ticks, EnergyUsage
mods.gregtech.Wiremill.addRecipe(<minecraft:string> * 4, <minecraft:wool>, 100, 50);