Difference between revisions of "Mods:GregTech Support"

From MineTweaker 3
Jump to: navigation, search
m (192 revisions imported)
 
(65 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
 +
//OutputStack, InputStack1, InputStack2, Time in Ticks, EnergyUsage
 +
mods.gregtech.AlloySmelter.addRecipe(<minecraft:slime_ball>, <IC2:itemRubber>, <gregtech:gt.metaitem.01:32307> * 0, 800, 30);
 
   
 
   
'''Alloy Smelter'''
+
  //Amplifabricator
  //output stack1, input stack1, input stack2, time in ticks, energy per tick
+
  //InputStack, Time in Ticks, OutputUU
import mods.gregtech.AlloySmelter;
+
  mods.gregtech.Amplifabricator.addRecipe(<minecraft:tnt>, 200, 10);
mods.gregtech.AlloySmelter.addRecipe(<extracells:certustank>, <appliedenergistics2:tile.BlockQuartzGlass> * 8, <gregtech:gt.metaitem.01:32308> * 0, 800, 30);
+
 
+
//Arc Furnace
'''Amplifabricator'''
+
  //OutputArray, InputStack, InputFluid, OutputArrayChances, Time in Ticks, EnergyUsage
  //input stack, time in ticks, amount of uu matter in millibuckets
+
  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);
  //(1000 millibuckets = 1 Bucket)
+
//UU mater out of diamond
+
//Assembler
import mods.gregtech.Amplifabricator;
+
  //OutputStack, InputStack1, InputStack2, <span style="color:red">InputFluid</span>, Time in Ticks, EnergyUsage
Amplifabricator.addRecipe(<minecraft:diamond>, 200, 10);
+
  mods.gregtech.Assembler.addRecipe(<IC2:itemRTGPellet>, <gregtech:gt.metaitem.01:22032> * 6, <IC2:itemPlutonium> * 3, <liquid:glue> * 1000, 1200, 128);
 
+
'''Arc Furnace'''
+
//Autoclave
  //[output stack1, <span style="color:red">output stack2, output stack3, output stack4</span>], input, liquidInput, [out chance1, <span style="color:red">out chance2, out chance3, out chance4]</span> , time in ticks, energy per tick
+
  //OutputStack, InputStack, InputFluid, OutputStackChance, Time in Ticks, EnergyUsage
  //10000 = 100 % chance on the output Slot (Only available with GT 5.08.* unofficial by Blood Asp)
+
  mods.gregtech.Autoclave.addRecipe(<minecraft:diamond>, <gregtech:gt.metaitem.01:2500>, <liquid:water> * 200, 9000, 2000, 32);
//Galacticraft tier 1 rocket recycling
+
 
import mods.gregtech.ArcFurnace;
+
  //Blast Furnace
ArcFurnace.addRecipe([<gregtech:gt.metaitem.01:32462> * 16, <gregtech:gt.metaitem.01:32462> * 16, <gregtech:gt.metaitem.01:11305> * 32],
+
  //OutputArray, <span style="color:red">InputFluid</span>, InputArray, Time in Ticks, EnergyUsage, HeatAmount
<GalacticraftCore:item.spaceship>, <liquid:oxygen> * 2000, [10000, 10000, 10000], 1200, 32);
+
  mods.gregtech.BlastFurnace.addRecipe([<gregtech:gt.blockmetal6:13>, <gregtech:gt.metaitem.01:2816>], <liquid:oxygen> * 9000, [<gregtech:gt.blockmetal8:2>], 1500, 120, 1500);
 
+
'''Assembler'''
+
  //Brewery
  //output stack1, input stack1, input stack2, <span style="color:red">fluid input</span>, time in ticks, energy per tick 
+
//InputFluid, InputStack, OutputFluid, isHidden
  //IC 2 RTG Pellets
+
  mods.gregtech.Brewery.addRecipe(<liquid:ic2distilledwater> * 10000, <minecraft:nether_star>, <liquid:holywater> * 1000, false);
import mods.gregtech.Assembler;
+
   
Assembler.addRecipe(<IC2:itemRTGPellet>, <gregtech:gt.metaitem.01:22032> * 6, <IC2:itemPlutonium> * 3, <liquid:ic2coolant> * 1000, 1200, 128);
+
  //Canning Machine
 
+
  //OutputArray, InputStack1, InputStack2, Time in Ticks, EnergyUsage
'''Autoclave'''
+
  mods.gregtech.Canner.addRecipe([<IC2:itemTinCanFilled> * 4, <minecraft:sugar>], <minecraft:reeds> * 4, <IC2:itemTinCan>, 50, 200);
  //output stack, input stack, fluid input, chnace out, time in ticks, energy per tick
+
//(chance 9000 = 90%) 
+
//Centrifuge
//Thaumcraft Amber out of Dust
+
  //OutputArray, <span style="color:red">InputFluid</span>, InputStack, InputCell, OutputFluid, OutputArrayChances, Time in Ticks, EnergyUsage
import mods.gregtech.Autoclave;
+
  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);
Autoclave.addRecipe(<Thaumcraft:ItemResource:6>, <gregtech:gt.metaitem.01:2514>, <liquid:water> * 200, 8000, 2000, 32);
+
 
+
  //Chemical Bath
'''Electric Blast Furnace'''
+
//OutputArray, InputStack, InputFluid, OutputArrayChances, Time in Ticks, EnergyUsage
  //[output stack1, <span style="color:red">output stack2</span>], input stack1, input stack2, time in ticks, energy per tick, temperature
+
  mods.gregtech.ChemicalBath.addRecipe([<IC2:itemToolPainterBlack>], <IC2:itemToolPainter>, <liquid:dye.watermixed.dyeblack> * 144, [10000], 200, 2);
  //output stack1, output stack2, input stack1, input stack2, time in ticks, energy per tick, temperature
+
//output stack1, output stack2, <span style="color:red">fluid input</span>, input stack1, input stack2, time in ticks, energy per tick, temperature
+
//Chemical Reactor
  //heat = max 3600 Kelvin
+
  //OutputStack, <span style="color:red">OutputFluid</span>, InputStack1, InputStack2, InputFluid, Time in Ticks
//Titan Ingots out of Titanium Shards (Galacticraft)
+
  mods.gregtech.ChemicalReactor.addRecipe(<IC2:itemFertilizer> * 2, <liquid:potion.mineralwater>, <minecraft:dye:15>, <gregtech:gt.metaitem.01:2815>, <liquid:water>, 200);
import mods.gregtech.BlastFurnace;
+
BlastFurnace.addRecipe([<gregtech:gt.metaitem.01:11028>], <GalacticraftMars:item.itemBasicAsteroids:4> * 2, null, 1500, 120, 1500);
+
  //Cutting Saw
  //Graphene out of Silicon and Graphite with Oxygen
+
  //OutputArray, InputStack, InputFluid, Time in Ticks, EnergyUsage
  import mods.gregtech.BlastFurnace;
+
mods.gregtech.CuttingSaw.addRecipe([<minecraft:planks> * 3, <minecraft:wool> * 3], <minecraft:bed>, <liquid:water> * 12, 30, 30);
BlastFurnace.addRecipe(<gregtech:gt.metaitem.01:2819>, null, <liquid:oxygen> * 1000, <gregtech:gt.metaitem.01:2865>, <gregtech:gt.metaitem.01:2020>,  
+
   
500, 480, 2000);
+
//Distillation Tower
 
+
//OutputFluidArray, OutputStack, InputFluid, Time in Ticks, EnergyUsage
'''Brewery'''
+
  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);
  //fluid output, input stack, fluid input, hidden (true or false)
+
   
  //(true = Recipe are hidden)
+
  //Distillery
  //Radioactive Bacterial Sludge (Some fluid i create but possible with all other fluids too)
+
  //OutputFluid, InputCircuit, InputFluid, Time in Ticks, EnergyUsage, isHidden
  import mods.gregtech.Brewery;
+
  mods.gregtech.Distillery.addRecipe(<liquid:potion.chocolatemilk> * 250, <gregtech:gt.integrated_circuit:4> * 0, <liquid:milk> * 250, 80, 30, false);
Brewery.addRecipe(<liquid:bacterialsludge> * 750, <gregtech:gt.metaitem.01:2098>, <liquid:enrichedbacterialsludge> * 750, false);
+
   
 
+
  //Electrolyzer
'''Canner'''
+
  //OutputArray, <span style="color:red">OutputFluid</span>, InputStack, InputCell, InputFluid, OutputArrayChances, Time in Ticks, EnergyUsage
  //output stack1, <span style="color:red">output stack2</span>, input stack1, input stack2, time in ticks, energy per tick
+
  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);
  //Project Red Empty Battery
+
   
import mods.gregtech.Canner;
+
  //Extruder
Canner.addRecipe(<ProjRed|Expansion:projectred.expansion.emptybattery>, <ProjRed|Core:projectred.core.part:56> * 6, <gregtech:gt.metaitem.01:32500>, 100, 2);
+
  //OutputStack, InputStack, InputShape, Time in Ticks, EnergyUsage
  //no example recipes atm
+
  mods.gregtech.Extruder.addRecipe(<minecraft:quartz_block>, <minecraft:quartz> * 4, <gregtech:gt.metaitem.01:32363> * 0, 120, 128);
  import mods.gregtech.Canner;
+
   
Canner.addRecipe([output1, output2], input1, input2, durationTicks, euPerTick);
+
  //Fermenter
 
+
  //OutputFluid, InputFluid, Time in Ticks, isHidden
'''Centrifuge'''
+
  mods.gregtech.Fermenter.addRecipe(<liquid:ic2pahoehoelava> * 50, <liquid:lava> * 1000, 20, false);
  //output stack1, <span style="color:red">output stack2, output stack3, output stack4</span>, fluid input, input stack, input stack cells ,
+
   
  //fluid output, out chance1, <span style="color:red">out chance2, out chance3, out chance4</span>, time in ticks, energy per tick
+
  //Fluid Canner
  //
+
  //OutputStack, InputStack, OutputFluid, InputFluid
  Centrifuge.addRecipe([output1, output2, output3, output4], input, cells, durationTicks);
+
  mods.gregtech.FluidCanner.addRecipe(<IC2:itemMugCoffee:1>, <IC2:itemMugEmpty>, <liquid:steam> * 200, <liquid:potion.darkcoffee> * 500);
  Centrifuge.addRecipeFuelCan([output1, output2, output3, output4], input, durationTicks);
+
   
  Centrifuge.addRecipe([output1, output2, output3, output4], liquidInput, input, cells, liquidOtput, [chance1, chance2, chance3, chance4], durationTicks, euPerTick);  
+
  //Fluid Extractor
 
+
  //OutputStack, InputStack, OutputFluid, OutputStackChance, Time in Ticks, EnergyUsage
Formating will be continued
+
  mods.gregtech.FluidExtractor.addRecipe(<gregtech:gt.metaitem.01:30702>, <minecraft:packed_ice> , <liquid:ice> * 4000, 6000, 20, 2);
 
+
   
 
+
//Fluid Heater
  import mods.gregtech.ChemicalBath;
+
//OutputFluid, InputCircuit, InputFluid, Time in Ticks, EnergyUsage
  import mods.gregtech.ChemicalReactor;
+
  mods.gregtech.FluidHeater.addRecipe(<liquid:ic2hotcoolant> * 250, <gregtech:gt.integrated_circuit> * 0, <liquid:ic2coolant> * 250, 40, 20);  
  import mods.gregtech.CuttingSaw;
+
   
  import mods.gregtech.DistillationTower;
+
//Fluid Solidifier
import mods.gregtech.Distillery;
+
//OutputStack, InputMold, InputFluid, Time in Ticks, EnergyUsage
  import mods.gregtech.Extruder;
+
  mods.gregtech.FluidSolidifier.addRecipe(<minecraft:packed_ice>, <gregtech:gt.metaitem.01:32308> * 0, <liquid:ice> * 4000, 480, 64);
  import mods.gregtech.Electrolyzer;
+
   
  import mods.gregtech.Fermenter;
+
  //Forge Hammer
  import mods.gregtech.FluidCanner;
+
  //OutputStack, InputStack, Time in Ticks, EnergyUsage
import mods.gregtech.FluidExtractor;
+
  mods.gregtech.ForgeHammer.addRecipe(<gregtech:gt.metaitem.02:22874>, <gregtech:gt.metaitem.01:23874> * 2, 20, 16);
import mods.gregtech.FluidHeater;
+
   
import mods.gregtech.FluidSolidifier;
+
//Forming Press
import mods.gregtech.ForgeHammer;
+
//OutputStack, InputStack1, InputStack2, Time in Ticks, EnergyUsage
  import mods.gregtech.FormingPress;
+
  mods.gregtech.FormingPress.addRecipe(<gregtech:gt.metaitem.01:32200> * 12, <IC2:blockAlloyGlass>, <gregtech:gt.metaitem.01:32316>, 200, 480);
import mods.gregtech.Fuels;
+
   
import mods.gregtech.FusionReactor;
+
  //Fuels
  import mods.gregtech.ImplosionCompressor;
+
//OutputStack, InputStack, EnergyOutputPerMb //One InputStack equals 1000mB
  import mods.gregtech.Lathe;
+
  mods.gregtech.Fuels.addDieselFuel(<IC2:itemCellEmpty>, <gregtech:gt.metaitem.01:30730>, 250);
  import mods.gregtech.Mixer;
+
  mods.gregtech.Fuels.addGasTurbineFuel(<IC2:itemCellEmpty>, <IC2:itemCellEmpty:14>, 100);
  import mods.gregtech.Packer;
+
  mods.gregtech.Fuels.addThermalGeneratorFuel(<IC2:itemCellEmpty>, <IC2:itemCellEmpty:11>, 1000);
import mods.gregtech.PlasmaArcFurnace;
+
  mods.gregtech.Fuels.addDenseFluidFuel(<IC2:itemCellEmpty>, <gregtech:gt.metaitem.01:30964>, 2000);
import mods.gregtech.PlateBender;
+
  mods.gregtech.Fuels.addPlasmaGeneratorFuel(<IC2:itemCellEmpty>, <IC2:itemCellEmpty:2>, 20);
  import mods.gregtech.PlateCutter;
+
  mods.gregtech.Fuels.addMagicGeneratorFuel(<gregtech:gt.metaitem.01:24532>, <minecraft:dragon_egg>, 20000);
  import mods.gregtech.Polarizer;
+
   
  import mods.gregtech.PrecisionLaser;
+
//Fusion Recator
  import mods.gregtech.Printer;
+
//OutputFluid, InputFluid1, InputFluid2, Time in Ticks, EnergyUsage, StartEnergy
import mods.gregtech.Pulverizer;
+
mods.gregtech.FusionReactor.addRecipe(<liquid:potion.diablosauce.strong> * 5, <liquid:molten.plutonium> * 100, <liquid:molten.naquadah> * 50, 200, 5000, 10000000);
  import mods.gregtech.Separator;
+
   
  import mods.gregtech.Sifter;
+
//Implosion Compressor
  import mods.gregtech.Slicer;
+
//OutputArray, InputStack, TNTAmount
  import mods.gregtech.Unpacker;
+
  mods.gregtech.ImplosionCompressor.addRecipe([<minecraft:bedrock>, <gregtech:gt.metaitem.01:2816> * 16], <gregtech:gt.metaitem.01:21327> * 32, 64);
import mods.gregtech.VacuumFreezer;
+
   
  import mods.gregtech.Wiremill;
+
//Lathe
 
+
//OutputArray, InputStack, Time in Ticks, EnergyUsage
== The following methods are available: ==
+
  mods.gregtech.Lathe.addRecipe([<minecraft:redstone>, <minecraft:stick>], <minecraft:redstone_torch>, 640, 16);
 
+
   
durationTicks, euPerTick); (chance1 for output1...)
+
//Mixer
  ChemicalBath.addRecipe(outpu1, output2, output3, input, liquidInput, chance1, chance2, chance3, durationTicks, euPerTick);
+
//OutputStack, <span style="color:red">OutputFluid</span>, InputArray, FluidInput, Time in Ticks, EnergyUsage
  ChemicalReactor.addRecipe(output, input1, input2, durationTicks);
+
  mods.gregtech.Mixer.addRecipe(<IC2:itemFertilizer>, <liquid:dye.watermixed.dyered> * 1000, [<minecraft:sand>, <minecraft:double_plant:4>], <liquid:water> * 1000, 100, 16);
ChemicalReactor.addRecipe(output, liquidOutput, input1, input2, liquidInput, durationTicks);
+
  CuttingSaw.addRecipe(output1, output2, input, liquidInput, durationTicks, euPerTick);
+
//Oil Cracker
  DistillationTower.addRecipe([liquidOutput1, liquidOutput2, ...], itemOutput, fluidInput, durationTicks, euPerTick); (one fluid have to be defined) (Only with GT 5.08.* by Blood Asp)
+
//OutputFluid, InputFluidTime, Time in Ticks, EnergyUsage
  Distillery.addRecipe(output, circuit, input, durationTicks, euPerTick, true or false); (false= Recipe are visible)
+
mods.gregtech.OilCracker.addRecipe(recipe needed);
  Electrolyzer.addRecipe([output1, output2, output3, output4], input, cells, duration, euPerTick);
+
   
  Extruder.addRecipe(output, input2 shape, durationTicks, euPerTick);
+
//Packer
  Fermenter.addRecipe(output, input,  durationTicks, true or false); (true = Recipe are hidden)
+
//OutputStack, InputStack1, InputStack2, Time in Ticks, EnergyUsage
  FluidCanner.addRecipe(output, input, liquidOutput, liquidInput);
+
  mods.gregtech.Packer.addRecipe(<minecraft:iron_block>, <minecraft:iron_ingot> * 9, <gregtech:gt.metaitem.01:32497>, 50, 25);
  FluidExtractor.addRecipe(output, input, liquidOutput, outputChance, durationTicks, euPerTick); (5000 = 50% outputChance)
+
   
  FluidHeater.addRecipe(LiquidOutput, itemInput, liquidInput, durationTicks, euPerTick);
+
//Plasma Arc Furnace
  FluidSolidifier.addRecipe(output, mold, liquidInput, durationTick, euPerTick);
+
//OutputArray, OutputFluid, InputStack, InputFluid, OutputArrayChances, Time in Ticks, EnergyUsage
  ForgeHammer.addRecipe(output, input, durationTicks, euPerTick);
+
mods.gregtech.PlasmaArcFurnace.addRecipe([<IC2:itemCellEmpty:13>], <liquid:nitrogen> * 250, <IC2:itemCellEmpty:14>, <liquid:plasma.nitrogen> * 250, [10000], 65, 30);
  FormingPress.addRecipe(output, input1, input2, durationTicks, euPerTick);
+
   
  Fuels.addDieselFuel(output, input, euPerMillibucket);
+
//Plate Bender
  Fuels.addGasTurbineFuel(output, input, euPerMillibucket);
+
//OutputStack, InputStack, Time in Ticks, EnergyUsage
  Fuels.addThermalGeneratorFuel(output, input, euPerMillibucket);
+
mods.gregtech.PlateBender.addRecipe(<IC2:itemDensePlates:7>, <gregtech:gt.metaitem.01:17804> * 9, 3600, 96);
  Fuels.addDenseFluidFuel(output, input, euPerMillibucket);
+
   
  Fuels.addPlasmaGeneratorFuel(output, input, euPerMillibucket);
+
//Polarizer
  Fuels.addMagicGeneratorFuel(output, input, euPerMillibucket);
+
//OutputStack, InputStack, Time in Ticks, EnergyUsage
  FusionReactor.addRecipe(liquidOutput, liquidInput1, liquidInput2, durationTicks, euPerTick, startEnergy); (Only with GT 5.08.* by Blood Asp)
+
mods.gregtech.Polarizer.addRecipe(<IC2:itemStaticBoots>, <minecraft:iron_boots>, 600, 30);
  ImplosionCompressor.addRecipe(output, input, numTnt);
+
   
  ImplosionCompressor.addRecipe([output1, output2], input, numTnt);
+
//Precision Laser
  Lathe.addRecipe(output, input, durationTicks, euPerTick);
+
//OutputStack, InputLens, InputStack, Time in Ticks, EnergyUsage
  Lathe.addRecipe([output1, output2], input, durationTicks, euPerTick);
+
mods.gregtech.PrecisionLaser.addRecipe(<gregtech:gt.metaitem.02:29500>, <gregtech:gt.metaitem.01:24500> * 0, <minecraft:diamond> * 4, 1200, 480);
  Mixer.addRecipe(output, liquidOutput, input1, input2, input3, input4, liquidInput, durationTicks, euPerTick);
+
   
  PlasmaArcFurnace.addRecipe([output1, output2, ...], liquidOutput, input, liquidInput, [chance1, chance2, ...], durationTicks, euPerTick); (Only with GT 5.08.* by Blood Asp)
+
//Printer
  Packer.addRecipe(output, input1, input2, durationTicks, euPerTick);
+
//OutputStack, InputStack, InputStick, InputFluid, Time in Ticks, EnergyUsage
  PlateBender.addRecipe(output, input, durationTicks, euPerTick);
+
mods.gregtech.Printer.addRecipe(<minecraft:writable_book>, <minecraft:book>, <minecraft:feather>, <liquid:squidink>, 25, 15);
  PlateCutter.addRecipe(output, input, durationTicks, euPerTick);
+
   
  PlateCutter.addRecipe(output1, output2], input, durationTicks, euPerTick); (CuttingSaw)
+
//Pulveriser
  Polarizer.addRecipe(output, input, durationTicks, euPerTick);
+
//OutputArray, InputStack, OutputArrayChances, Time in Ticks, EnergyUsage
  PrecisionLaser.addRecipe(output, lense, input, durationTicks, euPerTick);
+
mods.gregtech.Pulverizer.addRecipe([<minecraft:dirt>, <IC2:itemFuelPlantBall>, <minecraft:red_mushroom>, <minecraft:brown_mushroom>], <minecraft:dirt:2>, [10000, 3000, 1500, 1500], 400, 2);
  Printer.addRecipe(output, input, DataStick, liquidInput, durationTicks, euPerTick);  
+
   
  Pulverizer.addRecipe([output, output2, output3, output4], input, [chance1, chance2, chance3, chance4], durationTicks, euPerTick);
+
//Pyrolyse Oven
  Separator.addRecipe(output1, output2, outpu3, input, [chance1, chance2, chance3], durationTicks, euPerTick);
+
//OutputStack, OutputFluid, Circuit as Int, InputStack, InputFluidTime, Time in Ticks, EnergyUsage
  Sifter.addRecipe([output1, output2, ...], input, [chance1, chance2, ...], durationTicks, euPerTick);
+
mods.gregtech.PyrolYseOven.addRecipe(recipe needed);
  Slicer.addRecipe(output1, input, blade, durationTicks, euPerTick);
+
 
  Unpacker.addRecipe(outpu1, output2, input, durationTicks, euPerTick);  
+
//Separator
  VacuumFreezer.addRecipe(output, input, durationTicks);
+
//OutputArray, InputStack, OutputArrayChances, Time in Ticks, EnergyUsage
  Wiremill.addRecipe(output, input, durationTicks, euPerTick);
+
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);