Difference between revisions of "Mods:GregTech Support"

From MineTweaker 3
Jump to: navigation, search
m (192 revisions imported)
 
(127 intermediate revisions by 2 users not shown)
Line 1: Line 1:
GT Tweaker a addon Mod brings your now GregTech 5 support. Each machine has methods to add recipes for it.
 
 
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.
 
 
 
== Handlers Supported ==
 
== Handlers Supported ==
  
 
The following handlers are supported:
 
The following handlers are supported:
 
* Alloy Smelter
 
* Alloy Smelter
* Amplifabricator;
+
* Amplifabricator
* Arc Furnace;
+
* Arc Furnace
* Assembler;
+
* Assembler
* Autoclave;
+
* Autoclave
* Blast Furnace;
+
* Blast Furnace
* Brewery;
+
* Brewery
* Canner;
+
* Canner
* Centrifuge;
+
* Centrifuge
* Chemical Bath;
+
* Chemical Bath
* Chemical Reactor;
+
* Chemical Reactor
* CuttingSaw;
+
* Cutting Saw
* DistillationTower;
+
* Distillation Tower
* Distillery;
+
* Distillery
* Extruder;
+
* Extruder
* Electrolyzer;
+
* Electrolyzer
* Fermenter;
+
* Fermenter
* Fluid Canner;
+
* Fluid Canner
* Fluid Extractor;
+
* Fluid Extractor
* Fluid Heater;
+
* Fluid Heater
* Fluid Solidifier;
+
* Fluid Solidifier
* Forge Hammer;
+
* Forge Hammer
* Forming Press;
+
* Forming Press
* Fuels;
+
* Fuels
* FusionReactor;
+
* Fusion Reactor
* Implosion Compressor;
+
* Implosion Compressor
* Lathe;
+
* Lathe
* Mixer;
+
* Mixer
* Packer;
+
* Oil Cracker
* Plasma Arc Furnace;
+
* Packer
* Plate Bender;
+
* Plasma Arc Furnace
* Plate Cutter;
+
* Plate Bender
* Polarizer;
+
* Plate Cutter
* Precision Laser;
+
* Polarizer
* Printer;
+
* Precision Laser
* Pulverizer;
+
* Printer
* Separator;
+
* Pulverizer
* Sifter;
+
* Pyroluse Oven
* Slicer;
+
* Separator
* Unpacker;
+
* Sifter
* VacuumFreezer;
+
* Slicer
* Wiremill;
+
* Unpacker
 
+
* VacuumFreezer
import mods.gregtech.AlloySmelter;
+
* Wiremill
import mods.gregtech.Amplifabricator;
+
import mods.gregtech.ArcFurnace;
+
import mods.gregtech.Assembler;
+
import mods.gregtech.Autoclave;
+
import mods.gregtech.BlastFurnace;
+
import mods.gregtech.Brewery;
+
import mods.gregtech.Canner;
+
import mods.gregtech.Centrifuge;
+
import mods.gregtech.ChemicalBath;
+
import mods.gregtech.ChemicalReactor;
+
import mods.gregtech.CuttingSaw;
+
import mods.gregtech.DistillationTower;
+
import mods.gregtech.Distillery;
+
import mods.gregtech.Extruder;
+
import mods.gregtech.Electrolyzer;
+
import mods.gregtech.Fermenter;
+
import mods.gregtech.FluidCanner;
+
import mods.gregtech.FluidExtractor;
+
import mods.gregtech.FluidHeater;
+
import mods.gregtech.FluidSolidifier;
+
import mods.gregtech.ForgeHammer;
+
import mods.gregtech.FormingPress;
+
import mods.gregtech.Fuels;
+
import mods.gregtech.FusionReactor;
+
import mods.gregtech.ImplosionCompressor;
+
import mods.gregtech.Lathe;
+
import mods.gregtech.Mixer;
+
import mods.gregtech.Packer;
+
import mods.gregtech.PlasmaArcFurnace;
+
import mods.gregtech.PlateBender;
+
import mods.gregtech.PlateCutter;
+
import mods.gregtech.Polarizer;
+
import mods.gregtech.PrecisionLaser;
+
import mods.gregtech.Printer;
+
import mods.gregtech.Pulverizer;
+
import mods.gregtech.Separator;
+
import mods.gregtech.Sifter;
+
import mods.gregtech.Slicer;
+
import mods.gregtech.Unpacker;
+
import mods.gregtech.VacuumFreezer;
+
import mods.gregtech.Wiremill;
+
  
 +
'''NOTE: Time in Ticks * EnergyUsage = InputEU'''
  
== The following methods are available: ==
+
Each of these handlers can have recipes added or removed:
  
  AlloySmelter.addRecipe(output, input1, input2, durationTicks, euPerTick);
+
  Parameters marked as <span style="color:red">red</span> are optional and can be left out
  Amplifabricator.addRecipe(input, durationTicks, amount); (amount in millibuckets of Liquid UU Output)
+
 
  ArcFurnace.addRecipe([output1, output2, output3, output4], input, liquidInput, [chance1, chance2, chance3, chance4], durationTicks, euPerTick); (Only with GT 5.08.* by Blood Asp)
+
//Alloy Smelter
  Assembler.addRecipe(output, input1, input2, durationTicks, euPerTick);
+
//OutputStack, InputStack1, InputStack2, Time in Ticks, EnergyUsage
  Autoclave.addRecipe(output, input, liquid, chance, durationTicks, euPerTick);  (chance 9000 = 90%)
+
mods.gregtech.AlloySmelter.addRecipe(<minecraft:slime_ball>, <IC2:itemRubber>, <gregtech:gt.metaitem.01:32307> * 0, 800, 30);
  BlastFurnace.addRecipe(output, input1, input2, durationTicks, euPerTick, temperature);
+
   
  BlastFurnace.addRecipe([output1, output2], input1, input2, durationTicks, euPerTick, temperature);
+
//Amplifabricator
  BlastFurnace.addRecipe(output1, output2, liquidInput, inpu1, input2, durationTicks, euperTick, heat);  heat= max 3600 K (3600)
+
//InputStack, Time in Ticks, OutputUU
  Brewery.addRecipe(liquidOutput, input, liquidInput, true or false); (true = Recipe are hidden)
+
mods.gregtech.Amplifabricator.addRecipe(<minecraft:tnt>, 200, 10);
  Canner.addRecipe(output, input1, input2, durationTicks, euPerTick);
+
  Canner.addRecipe([output1, output2], input1, input2, durationTicks, euPerTick);
+
//Arc Furnace
  Centrifuge.addRecipe([output1, output2, output3, output4], input, cells, durationTicks);
+
//OutputArray, InputStack, InputFluid, OutputArrayChances, Time in Ticks, EnergyUsage
  Centrifuge.addRecipeFuelCan([output1, output2, output3, output4], input, durationTicks);
+
  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);
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);
+
//Assembler
  ChemicalReactor.addRecipe(output, input1, input2, durationTicks);
+
//OutputStack, InputStack1, InputStack2, <span style="color:red">InputFluid</span>, Time in Ticks, EnergyUsage
  ChemicalReactor.addRecipe(output, liquidOutput, input1, input2, liquidInput, durationTicks);
+
mods.gregtech.Assembler.addRecipe(<IC2:itemRTGPellet>, <gregtech:gt.metaitem.01:22032> * 6, <IC2:itemPlutonium> * 3, <liquid:glue> * 1000, 1200, 128);
  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)
+
//Autoclave
  Distillery.addRecipe(output, circuit, input, durationTicks, euPerTick, true or false); (false= Recipe are visible)
+
//OutputStack, InputStack, InputFluid, OutputStackChance, Time in Ticks, EnergyUsage
  Electrolyzer.addRecipe([output1, output2, output3, output4], input, cells, duration, euPerTick);
+
  mods.gregtech.Autoclave.addRecipe(<minecraft:diamond>, <gregtech:gt.metaitem.01:2500>, <liquid:water> * 200, 9000, 2000, 32);
  Extruder.addRecipe(output, input2 shape, durationTicks, euPerTick);
+
    
  Fermenter.addRecipe(output, input, durationTicks, true or false); (true = Recipe are hidden)
+
  //Blast Furnace
  FluidCanner.addRecipe(output, input, liquidOutput, liquidInput);
+
//OutputArray, <span style="color:red">InputFluid</span>, InputArray, Time in Ticks, EnergyUsage, HeatAmount
  FluidExtractor.addRecipe(output, input, liquidOutput, outputChance, durationTicks, euPerTick); (5000 = 50% outputChance)
+
  mods.gregtech.BlastFurnace.addRecipe([<gregtech:gt.blockmetal6:13>, <gregtech:gt.metaitem.01:2816>], <liquid:oxygen> * 9000, [<gregtech:gt.blockmetal8:2>], 1500, 120, 1500);
  FluidHeater.addRecipe(LiquidOutput, itemInput, liquidInput, durationTicks, euPerTick);  
+
   
  FluidSolidifier.addRecipe(output, mold, liquidInput, durationTick, euPerTick);
+
//Brewery
  ForgeHammer.addRecipe(output, input, durationTicks, euPerTick);
+
//InputFluid, InputStack, OutputFluid, isHidden
  FormingPress.addRecipe(output, input1, input2, durationTicks, euPerTick);
+
  mods.gregtech.Brewery.addRecipe(<liquid:ic2distilledwater> * 10000, <minecraft:nether_star>, <liquid:holywater> * 1000, false);
  Fuels.addDieselFuel(output, input, euPerMillibucket);
+
   
  Fuels.addGasTurbineFuel(output, input, euPerMillibucket);
+
//Canning Machine
  Fuels.addThermalGeneratorFuel(output, input, euPerMillibucket);
+
//OutputArray, InputStack1, InputStack2, Time in Ticks, EnergyUsage
  Fuels.addDenseFluidFuel(output, input, euPerMillibucket);
+
  mods.gregtech.Canner.addRecipe([<IC2:itemTinCanFilled> * 4, <minecraft:sugar>], <minecraft:reeds> * 4, <IC2:itemTinCan>, 50, 200);
  Fuels.addPlasmaGeneratorFuel(output, input, euPerMillibucket);
+
   
  Fuels.addMagicGeneratorFuel(output, input, euPerMillibucket);
+
//Centrifuge
  FusionReactor.addRecipe(liquidOutput, liquidInput1, liquidInput2, durationTicks, euPerTick, startEnergy); (Only with GT 5.08.* by Blood Asp)
+
//OutputArray, <span style="color:red">InputFluid</span>, InputStack, InputCell, OutputFluid, OutputArrayChances, Time in Ticks, EnergyUsage
  ImplosionCompressor.addRecipe(output, input, numTnt);
+
  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);
  ImplosionCompressor.addRecipe([output1, output2], input, numTnt);
+
   
  Lathe.addRecipe(output, input, durationTicks, euPerTick);
+
  //Chemical Bath
  Lathe.addRecipe([output1, output2], input, durationTicks, euPerTick);
+
//OutputArray, InputStack, InputFluid, OutputArrayChances, Time in Ticks, EnergyUsage
  Mixer.addRecipe(output, liquidOutput, input1, input2, input3, input4, liquidInput, durationTicks, euPerTick);
+
mods.gregtech.ChemicalBath.addRecipe([<IC2:itemToolPainterBlack>], <IC2:itemToolPainter>, <liquid:dye.watermixed.dyeblack> * 144, [10000], 200, 2);
  PlasmaArcFurnace.addRecipe([output1, output2, ...], liquidOutput, input, liquidInput, [chance1, chance2, ...], durationTicks, euPerTick); (Only with GT 5.08.* by Blood Asp)
+
  Packer.addRecipe(output, input1, input2, durationTicks, euPerTick);
+
//Chemical Reactor
  PlateBender.addRecipe(output, input, durationTicks, euPerTick);
+
//OutputStack, <span style="color:red">OutputFluid</span>, InputStack1, InputStack2, InputFluid, Time in Ticks
  PlateCutter.addRecipe(output, input, durationTicks, euPerTick);
+
  mods.gregtech.ChemicalReactor.addRecipe(<IC2:itemFertilizer> * 2, <liquid:potion.mineralwater>, <minecraft:dye:15>, <gregtech:gt.metaitem.01:2815>, <liquid:water>, 200);
  PlateCutter.addRecipe(output1, output2], input, durationTicks, euPerTick); (CuttingSaw)
+
   
  Polarizer.addRecipe(output, input, durationTicks, euPerTick);
+
//Cutting Saw
  PrecisionLaser.addRecipe(output, lense, input, durationTicks, euPerTick);
+
//OutputArray, InputStack, InputFluid, Time in Ticks, EnergyUsage
  Printer.addRecipe(output, input, DataStick, liquidInput, durationTicks, euPerTick);  
+
  mods.gregtech.CuttingSaw.addRecipe([<minecraft:planks> * 3, <minecraft:wool> * 3], <minecraft:bed>, <liquid:water> * 12, 30, 30);
  Pulverizer.addRecipe([output, output2, output3, output4], input, [chance1, chance2, chance3, chance4], durationTicks, euPerTick);
+
   
  Separator.addRecipe(output1, output2, outpu3, input, [chance1, chance2, chance3], durationTicks, euPerTick);
+
//Distillation Tower
  Sifter.addRecipe([output1, output2, ...], input, [chance1, chance2, ...], durationTicks, euPerTick);
+
//OutputFluidArray, OutputStack, InputFluid, Time in Ticks, EnergyUsage
  Slicer.addRecipe(output1, input, blade, durationTicks, euPerTick);
+
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);
  Unpacker.addRecipe(outpu1, output2, input, durationTicks, euPerTick);  
+
   
  VacuumFreezer.addRecipe(output, input, durationTicks);
+
//Distillery
  Wiremill.addRecipe(output, input, durationTicks, euPerTick);
+
//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, <span style="color:red">OutputFluid</span>, 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, <span style="color:red">OutputFluid</span>, 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);

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);