Mods:GregTech Support

From MineTweaker 3
Revision as of 19:37, 9 September 2015 by Dreammasterxxl (Talk)

Jump to: navigation, search

Handlers Supported

The following handlers are supported:

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


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.

Parameters marked as red are optional and can be left out

//Alloy Smelter
//OutputStack, InputStack1, InputStack2, Time in Ticks, Energy per Tick
mods.gregtech.AlloySmelter.addRecipe(<extracells:certustank>, <appliedenergistics2:tile.BlockQuartzGlass> * 8, <gregtech:gt.metaitem.01:32308> * 0, 800, 30);

Amplifabricator

//input stack, time in ticks, amount in millibuckets of liquid UU in the output
//UU Mater out of diamond
import mods.gregtech.Amplifabricator;
Amplifabricator.addRecipe(<minecraft:diamond>, 200, 10);

Arc Furnace

//output stack1, output stack2, output stack3, output stack4, input stack, fluid input, out chance1, out chance2, 
//out chance3, out chance4, time in ticks, energy per tick  
//10000 = 100 % chance on the output Slot (Only available with GT 5.08.* unofficial by Blood Asp)
//Galacticraft tier 1 rocket recycling
import mods.gregtech.ArcFurnace;
ArcFurnace.addRecipe([<gregtech:gt.metaitem.01:32462> * 16, <gregtech:gt.metaitem.01:32462> * 16, <gregtech:gt.metaitem.01:11305> * 32], 
<GalacticraftCore:item.spaceship>, <liquid:oxygen> * 2000, [10000, 10000, 10000], 1200, 32);

Assembler

//output stack1, input stack1, input stack2, fluid input, time in ticks, energy per tick  
//IC 2 RTG Pellets
import mods.gregtech.Assembler;
Assembler.addRecipe(<IC2:itemRTGPellet>, <gregtech:gt.metaitem.01:22032> * 6, <IC2:itemPlutonium> * 3, <liquid:ic2coolant> * 1000, 1200, 128);

Autoclave

//output stack1, input stack, fluid input, chnace out, time in ticks, energy per tick
//(chance 9000 = 90%)  
//Thaumcraft Amber out of Dust
import mods.gregtech.Autoclave;
Autoclave.addRecipe(<Thaumcraft:ItemResource:6>, <gregtech:gt.metaitem.01:2514>, <liquid:water> * 200, 8000, 2000, 32);
  

Formating will be continued

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;


The following methods are available:

BlastFurnace.addRecipe(output, input1, input2, durationTicks, euPerTick, temperature);
BlastFurnace.addRecipe([output1, output2], input1, input2, durationTicks, euPerTick, temperature);
BlastFurnace.addRecipe(output1, output2, liquidInput, inpu1, input2, durationTicks, euperTick, heat);   heat= max 3600 K (3600)
Brewery.addRecipe(liquidOutput, input, liquidInput, true or false); (true = Recipe are hidden)
Canner.addRecipe(output, input1, input2, durationTicks, euPerTick);
Canner.addRecipe([output1, output2], input1, input2, durationTicks, euPerTick);
Centrifuge.addRecipe([output1, output2, output3, output4], input, cells, durationTicks);
Centrifuge.addRecipeFuelCan([output1, output2, output3, output4], input, durationTicks);
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);
ChemicalReactor.addRecipe(output, input1, input2, durationTicks);
ChemicalReactor.addRecipe(output, liquidOutput, input1, input2, liquidInput, durationTicks);
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)
Distillery.addRecipe(output, circuit, input, durationTicks, euPerTick, true or false); (false= Recipe are visible)
Electrolyzer.addRecipe([output1, output2, output3, output4], input, cells, duration, euPerTick);
Extruder.addRecipe(output, input2 shape, durationTicks, euPerTick);
Fermenter.addRecipe(output, input,  durationTicks, true or false); (true = Recipe are hidden)
FluidCanner.addRecipe(output, input, liquidOutput, liquidInput);
FluidExtractor.addRecipe(output, input, liquidOutput, outputChance, durationTicks, euPerTick); (5000 = 50% outputChance)
FluidHeater.addRecipe(LiquidOutput, itemInput, liquidInput, durationTicks, euPerTick); 
FluidSolidifier.addRecipe(output, mold, liquidInput, durationTick, euPerTick);
ForgeHammer.addRecipe(output, input, durationTicks, euPerTick);
FormingPress.addRecipe(output, input1, input2, durationTicks, euPerTick);
Fuels.addDieselFuel(output, input, euPerMillibucket);
Fuels.addGasTurbineFuel(output, input, euPerMillibucket);
Fuels.addThermalGeneratorFuel(output, input, euPerMillibucket);
Fuels.addDenseFluidFuel(output, input, euPerMillibucket);
Fuels.addPlasmaGeneratorFuel(output, input, euPerMillibucket);
Fuels.addMagicGeneratorFuel(output, input, euPerMillibucket);
FusionReactor.addRecipe(liquidOutput, liquidInput1, liquidInput2, durationTicks, euPerTick, startEnergy); (Only with GT 5.08.* by Blood Asp)
ImplosionCompressor.addRecipe(output, input, numTnt);
ImplosionCompressor.addRecipe([output1, output2], input, numTnt);
Lathe.addRecipe(output, input, durationTicks, euPerTick);
Lathe.addRecipe([output1, output2], input, durationTicks, euPerTick);
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)
Packer.addRecipe(output, input1, input2, durationTicks, euPerTick);
PlateBender.addRecipe(output, input, durationTicks, euPerTick);
PlateCutter.addRecipe(output, input, durationTicks, euPerTick);
PlateCutter.addRecipe(output1, output2], input, durationTicks, euPerTick); (CuttingSaw)
Polarizer.addRecipe(output, input,  durationTicks, euPerTick);
PrecisionLaser.addRecipe(output, lense, input, durationTicks, euPerTick);
Printer.addRecipe(output, input, DataStick, liquidInput, durationTicks, euPerTick); 
Pulverizer.addRecipe([output, output2, output3, output4], input, [chance1, chance2, chance3, chance4], durationTicks, euPerTick);
Separator.addRecipe(output1, output2, outpu3, input, [chance1, chance2, chance3], durationTicks, euPerTick);
Sifter.addRecipe([output1, output2, ...], input, [chance1, chance2, ...], durationTicks, euPerTick);
Slicer.addRecipe(output1, input, blade, durationTicks, euPerTick);
Unpacker.addRecipe(outpu1, output2, input, durationTicks, euPerTick); 
VacuumFreezer.addRecipe(output, input, durationTicks);
Wiremill.addRecipe(output, input, durationTicks, euPerTick);