Difference between revisions of "Mods:GregTech Support"

From MineTweaker 3
Jump to: navigation, search
Line 83: Line 83:
 
  Autoclave.addRecipe(<Thaumcraft:ItemResource:6>, <gregtech:gt.metaitem.01:2514>, <liquid:water> * 200, 8000, 2000, 32);
 
  Autoclave.addRecipe(<Thaumcraft:ItemResource:6>, <gregtech:gt.metaitem.01:2514>, <liquid:water> * 200, 8000, 2000, 32);
  
*'''Electric Blast Furnace'''
+
//Electric Blast Furnace
 
  //[output stack1, <span style="color:red">output stack2</span>], <span style="color:red">fluid input</span>, [input stack1, <span style="color:red">input stack2</span>], time in ticks, energy per tick, temperature
 
  //[output stack1, <span style="color:red">output stack2</span>], <span style="color:red">fluid input</span>, [input stack1, <span style="color:red">input stack2</span>], time in ticks, energy per tick, temperature
 
  //heat = max 3600 Kelvin
 
  //heat = max 3600 Kelvin
Line 157: Line 157:
 
  DistillationTower.addRecipe([liquidOutput1, liquidOutput2, liquidOutput3, liquidOutput4, liquidOutput5, liquidOutput6],  itemOutput, fluidInput, durationTicks, euPerTick);
 
  DistillationTower.addRecipe([liquidOutput1, liquidOutput2, liquidOutput3, liquidOutput4, liquidOutput5, liquidOutput6],  itemOutput, fluidInput, durationTicks, euPerTick);
  
*'''Distillery'''
+
//Distillery
 
  //output stack, circuit input stack, input stack, time in ticks, energy per tick, hidden (true or false)
 
  //output stack, circuit input stack, input stack, time in ticks, energy per tick, hidden (true or false)
 
  //(hidden = false = recipe are visible)(circuit = any item stack)
 
  //(hidden = false = recipe are visible)(circuit = any item stack)

Revision as of 12:21, 3 October 2015

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
//output stack1, input stack1, input stack2, time in ticks, energy per tick
import mods.gregtech.AlloySmelter;
AlloySmelter.addRecipe(<extracells:certustank>, <appliedenergistics2:tile.BlockQuartzGlass> * 8, <gregtech:gt.metaitem.01:32308> * 0, 800, 30);
//Amplifabricator
//input stack, time in ticks, amount of uu matter in millibuckets
//(1000 millibuckets = 1 Bucket)
//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, liquidInput, [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 stack, 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);
//Electric Blast Furnace
//[output stack1, output stack2], fluid input, [input stack1, input stack2], time in ticks, energy per tick, temperature
//heat = max 3600 Kelvin
//Titan Ingots out of Titanium Shards (Galacticraft)
import mods.gregtech.BlastFurnace;
BlastFurnace.addRecipe([<gregtech:gt.metaitem.01:11028>], [<GalacticraftMars:item.itemBasicAsteroids:4> * 2], 1500, 120, 1500);
//Graphene out of Silicon and Graphite with Helium
import mods.gregtech.BlastFurnace;
BlastFurnace.addRecipe([<gregtech:gt.metaitem.01:2819>], <liquid:helium> * 1000, [<gregtech:gt.metaitem.01:2865>, <gregtech:gt.metaitem.01:2020>], 
500, 480, 2000);  
  
//Brewery
//fluid output, input stack, fluid input, hidden (true or false)
//(true = Recipe are hidden)
//Radioactive Bacterial Sludge (Some fluid i create but possible with all other fluids too)
import mods.gregtech.Brewery;
Brewery.addRecipe(<liquid:bacterialsludge> * 750, <gregtech:gt.metaitem.01:2098>, <liquid:enrichedbacterialsludge> * 750, false);
//Canner
//[output stack1, output stack2], input stack1, input stack2, time in ticks, energy per tick
//output stack1, input stack1, input stack2, time in ticks, energy per tick
//Project Red Empty Battery
import mods.gregtech.Canner;
Canner.addRecipe(<ProjRed|Expansion:projectred.expansion.emptybattery>, <ProjRed|Core:projectred.core.part:56> * 6, <gregtech:gt.metaitem.01:32500>, 100, 2);
//no example recipes atm
import mods.gregtech.Canner;
Canner.addRecipe([output1, output2], input1, input2, durationTicks, euPerTick);
//Centrifuge //
//[output stack1, output stack2, output stack3, output stack4], input stack, cells, time in ticks
//[output stack1, output stack2, output stack3, output stack4], fluid input, input stack,  input stack cells ,
//fluid output, [out chance1, out chance2, out chance3, out chance4], time in ticks, energy per tick
//(cells = how many cells)
//Tiny TNT from Applied Energistics 2
import mods.gregtech.Centrifuge;
Centrifuge.addRecipe([<appliedenergistics2:tile.BlockTinyTNT>, <appliedenergistics2:tile.BlockTinyTNT>], <IC2:blockITNT>, 0, 600);
//Moon Dust (Some item I create but possible with all other items too)
import mods.gregtech.Centrifuge;
Centrifuge.addRecipe([<gregtech:gt.metaitem.01:1837>, <gregtech:gt.metaitem.01:1031>, <gregtech:gt.metaitem.01:1505>, <gregtech:gt.metaitem.01:891>, 
<gregtech:gt.metaitem.01:85>, <gregtech:gt.metaitem.01:81>], null, <dreamcraft:item.MoonStoneDust>, null, null, [5000, 2000, 1000, 750, 500, 250], 400, 30); 
//Chemical Bath
//[output stack1, output stack2, output stack3], input stack, liquid input, [out chance1, out chance2, out chance3], time in ticks, energy per tick
//Black Painter from IC 2
import mods.gregtech.ChemicalBath;
ChemicalBath.addRecipe([<IC2:itemToolPainterBlack>], <IC2:itemToolPainter>, <liquid:dye.watermixed.dyeblack> * 144, [10000], 200, 2);
//Chemical Reactor
//output stack, liquid output, input stack1, input stack2, liquid input, time in ticks, energy per tick
//Jeweled Apple from Tinker Construct
import mods.gregtech.ChemicalReactor;
ChemicalReactor.addRecipe(<TConstruct:diamondApple>, <minecraft:diamond_block> * 8, <minecraft:golden_apple:1>, 3600);
//Open Blocks Sponge
import mods.gregtech.ChemicalReactor;
ChemicalReactor.addRecipe(<OpenBlocks:sponge>, null, <minecraft:wool>, <minecraft:slime_ball>, <liquid:water> * 1000, 200);
//Cutting Saw
//[output stack1, output stack2], input stack, lubricant fluid, time in ticks, energy per tick
//output stack1, output stack2, input stack, lubricant fluid, time in ticks, energy per tick
//(lubricant fluid = any liquid)
//Wooden Pressure Plate
import mods.gregtech.CuttingSaw;
CuttingSaw.addRecipe([<minecraft:wooden_pressure_plate> * 2], <minecraft:wooden_slab:*>, <liquid:water> * 4, 50, 4);
//Nether Planks from Pam's Hrvestcraft Nether
import mods.gregtech.CuttingSaw;
CuttingSaw.addRecipe(<harvestthenether:netherPlanks> * 6, <gregtech:gt.metaitem.01:2809>, <harvestthenether:netherLog>, <liquid:water> * 5, 200, 8);
//Distillation Tower
//[liquid output1, liquid output2, liquid output3, liquid output4, liquid output5, liquid output6], input stack, liquid input, time in ticks, energy per tick
//(Only available with GT 5.08.* unofficial by Blood Asp)
//No recipe yet
import mods.gregtech.DistillationTower;
DistillationTower.addRecipe([liquidOutput1, liquidOutput2, liquidOutput3, liquidOutput4, liquidOutput5, liquidOutput6],  itemOutput, fluidInput, durationTicks, euPerTick);
//Distillery
//output stack, circuit input stack, input stack, time in ticks, energy per tick, hidden (true or false)
//(hidden = false = recipe are visible)(circuit = any item stack)
//IC2 Biogas out of IC2 Biomass
import mods.gregtech.Distillery;
Distillery.addRecipe(<liquid:ic2biogas> * 250, <gregtech:gt.integrated_circuit:4> * 0, <liquid:ic2biomass> * 8, 80, 30, false);
//Electrolyser
//[output stack1, output stack2, output stack3, output stack4], input stack, cells, time in ticks, energy per tick
//(cells = numbers of cells)
//[output stack1, output stack2, output stack3, output stack4], input stack, cells stack, [out chance1, out chance2, out chance3, out chance4], time in ticks, energy per tick
//(cells stack = can be any item stack)
//No recipe yet
import mods.gregtech.Electrolyzer;
Electrolyzer.addRecipe([output1, output2, output3, output4], input, cells, duration, euPerTick);
//No recipe yet
import mods.gregtech.Electrolyzer;
Electrolyzer.addRecipe([output1, output2, output3, output4], input, cells stack, [chnces1, chances2, chances3, chances4], duration, euPerTick);
//Extruder
//output stack, input stack, shape, time in ticks, energy per tick
//(shap = can be any item stack)
//Galacticraft oxygen pipe
import mods.gregtech.Extruder;
Extruder.addRecipe(<GalacticraftCore:tile.oxygenPipe> * 2, <IC2:blockAlloyGlass>, <gregtech:gt.metaitem.01:32359> * 0, 120, 128);
//Fermenter
//output stack, input stack, time in ticks, hidden (true or false)
//(hidden = false = recipe are visible)
//Biome o Plenty Honey convert to Forestry Honey
import mods.gregtech.Fermenter;
Fermenter.addRecipe(<liquid:honey> * 1000, <liquid:for.honey> * 1000, 20, false);
//Fluid Canner
//output stack, input stack, liquidOutput, liquidInput);
//IC2 Dark Coffee in a Mug
import mods.gregtech.FluidCanner;
FluidCanner.addRecipe(<IC2:itemMugCoffee:1>, <IC2:itemMugEmpty>, null, <liquid:potion.darkcoffee> * 500);
//Fluid Extractor
//output stack, input stack, liquid output, chance, time in ticks, energy per tick
//(chance 5000 = 50% outputChance)
//Biome o Plenty Poison
import mods.gregtech.FluidExtractor;
FluidExtractor.addRecipe(<BiomesOPlenty:jarEmpty>, <BiomesOPlenty:jarFilled:1> , <liquid:poison> * 1000, 10000, 20, 2);
//Fluid Heater
//liquid output, input stack, liquid input, time in ticks, energy per tick
//No recipe yet
import mods.gregtech.FluidHeater;
FluidHeater.addRecipe(LiquidOutput, itemInput, liquidInput, durationTicks, euPerTick); 
//Fluid Solidifier
//output stack, mold, liquid input, time in ticks, energy per tick
//(mold = any item stack)
//Railcraft Steel Anvil
import mods.gregtech.FluidSolidifier;
FluidSolidifier.addRecipe(<Railcraft:anvil>, <gregtech:gt.metaitem.01:32314> * 0, <liquid:molten.steel> * 4464, 480, 64);
//Forge Hammer
//output stack, input stack, time in ticks, energy per tick
//Gregtech Long Plastic Rod
import mods.gregtech.ForgeHammer;
ForgeHammer.addRecipe(<gregtech:gt.metaitem.02:22874>, <gregtech:gt.metaitem.01:23874> * 2, 20, 16);
//Forming Press
//output stack, input stack1, input stack2, time in ticks, energy per tick
//Buildcraft Emerald Chipset
import mods.gregtech.FormingPress;
FormingPress.addRecipe(<BuildCraft|Silicon:redstoneChipset:7>, <gregtech:gt.metaitem.01:17501>, <BuildCraft|Silicon:redstoneChipset>, 200, 480);
//Fuels
//output stack, input stack1, eu per milli bucket
//(1000 mili buckets = 1 bucket)
//(output = empty cell, bucket etc..., input = full cell, bucket etc...)
//no recipe yet
import mods.gregtech.Fuels;
Fuels.addDieselFuel(output, input, euPerMillibucket);
//no recipe yet
import mods.gregtech.Fuels;
Fuels.addGasTurbineFuel(output, input, euPerMillibucket);
//no recipe yet
import mods.gregtech.Fuels;
Fuels.addThermalGeneratorFuel(output, input, euPerMillibucket);
//no recipe yet
import mods.gregtech.Fuels;
Fuels.addDenseFluidFuel(output, input, euPerMillibucket);
//no recipe yet
import mods.gregtech.Fuels;
Fuels.addPlasmaGeneratorFuel(output, input, euPerMillibucket);
//no recipe yet
import mods.gregtech.Fuels;
Fuels.addMagicGeneratorFuel(output, input, euPerMillibucket);
//Fusion Recator
//liquid output, liquid input1, liquid input 2, time in ticks, energy per tick, start energy
//(start energy = energy needed to start the process)
//(only available with GT 5.08.* unofficial by Blood Asp)
//No recipe yet
import mods.gregtech.FusionReactor;
FusionReactor.addRecipe(liquidOutput, liquidInput1, liquidInput2, durationTicks, euPerTick, startEnergy); 
//Implosion Compressor
//output stack, input stack, number of iTNT
//(number of iTNT = how much iTNT the process needed)
//[output stack1, output stack2], input stack, number of iTNT
//Extra Utilities Bedrockium Block
import mods.gregtech.ImplosionCompressor;
ImplosionCompressor.addRecipe(<ExtraUtilities:block_bedrockium>, <ExtraUtilities:bedrockiumIngot> * 9, 8);
//Galacticraft Compressed Copper
import mods.gregtech.ImplosionCompressor;
ImplosionCompressor.addRecipe([<GalacticraftCore:item.basicItem:6>, <gregtech:gt.metaitem.01:816>], <gregtech:gt.metaitem.01:19035>, 1);
//Lathe
//output stack, input stack,  time in ticks, energy per tick
//[output stack1, output stack2], input stack,  time in ticks, energy per tick
//Long Obsidian Rod (Some item I create but possible with all other items too)
import mods.gregtech.Lathe;
Lathe.addRecipe(<dreamcraft:item.LongObsidianRod> * 4, <minecraft:obsidian>, 640, 16);
//Reinforced Glass Lens (Some item I create but possible with all other items too)
import mods.gregtech.Lathe;
Lathe.addRecipe([<dreamcraft:item.ReinforcedGlassLense>, <gregtech:gt.metaitem.01:1890>], <dreamcraft:item.ReinforcedGlassPlate>, 400, 16);
//Mixer
//output stack, liquid output, [input stack1, input stack2, input stack3, input stack4], liquid input, time in ticks, energy per tick
//Soul Sand
import mods.gregtech.Mixer;
Mixer.addRecipe(<minecraft:soul_sand> * 4, null, [<minecraft:sand:*> * 4, <minecraft:dirt:*>, <MagicBees:wax:1> * 4], <liquid:water> * 1000, 100, 16);
//Packer
//output stack, input stack1, input stack2, time in ticks, energy per tick
//Project Red Black Insulated Wire
import mods.gregtech.Packer;
Packer.addRecipe(<ProjRed|Transmission:projectred.transmission.wire:16>, <ProjRed|Transmission:projectred.transmission.wire>, <gregtech:gt.metaitem.01:17880>, 100, 8);
//Plasma Arc Furnace
//[output stack1, output stack2, output stack3, output stack4], liquid output, input stack1, liquid input, [chances1, chances2, chances3, chances4], time in ticks, energy per tick
//(only available with GT 5.08.* unofficial by Blood Asp)
//Galacticraft Tier 1 Rocket Recycling
import mods.gregtech.PlasmaArcFurnace;
PlasmaArcFurnace.addRecipe([<gregtech:gt.metaitem.01:32462> * 16, <gregtech:gt.metaitem.01:32462> * 16, <gregtech:gt.metaitem.01:11305> * 32],
<liquid:nitrogen> * 8, <GalacticraftCore:item.spaceship>, <liquid:plasma.nitrogen> * 8, [10000, 10000, 10000], 65, 30);
//Plate Bender
//output stack, input stack, time in ticks, energy per tick
//IC2 Dense Obsidian Plate
import mods.gregtech.PlateBender;
PlateBender.addRecipe(<IC2:itemDensePlates:7>, <gregtech:gt.metaitem.01:17804> * 9, 3600, 96);
//Polarizer
//output stack, input stack, time in ticks, energy per tick
//IC2 Static Boots
import mods.gregtech.Polarizer;
Polarizer.addRecipe(<IC2:itemStaticBoots>, <minecraft:iron_boots>, 600, 30);
//Precision Laser
//output stack, lens, input stack, time in ticks, energy per tick
//(lens = any item stack)
//Gregtech Flawless Diamond
import mods.gregtech.PrecisionLaser;
PrecisionLaser.addRecipe(<gregtech:gt.metaitem.02:29500>, <gregtech:gt.metaitem.01:24500> * 0, <minecraft:diamond> * 4, 1200, 480);
//Printer
//output stack, data stick, ink, time in ticks, energy per tick
//(data stick = any item stack, ink = any liquid)
//No recipe yet
import mods.gregtech.Printer;
Printer.addRecipe(output, input, DataStick, ink, durationTicks, euPerTick);
//Pulveriser
//[output stack1, output stack2, output stack3, output stack4], input stack, [chances1, chances2, chances3 chances4], time in ticks, energy per tick
//Tinkers Construct Ardite Dust
import mods.gregtech.Pulverizer;
Pulverizer.addRecipe([<TConstruct:materials:38> * 2, <TConstruct:materials:38>], <TConstruct:SearedBrick:2>, [10000, 1000], 400, 2);
//Separator
//[output stack1, output stack2, output stack3], input stack, [chances1, chances2, chances3], time in ticks, energy per tick
//No recipe yet
import mods.gregtech.Separator;
Separator.addRecipe(output1, output2, outpu3], input, [chance1, chance2, chance3], durationTicks, euPerTick);
//Sifter
//[output stack1, output stack2, output stack3, output stack4, output stack5, output stack6, output stack7, output stack8, output stack9], 
//input stack, [chances1, chances2, chances3, chances4, chances5, chances6, chances7, chances8, chances9], time in ticks, energy per tick
//No recipe yet
import mods.gregtech.Sifter;
Sifter.addRecipe([output1, output2, output3, output4, output5, output6, output7, output8, output9], input, [chance1, chance2, chance3, chance4, 
chance5, chance6, chance7, chance8, chance9], durationTicks, euPerTick);
//Slicer
//output stack, input stack, blade, time in ticks, energy per tick
//(blade = any item stack)
//Melon Slices
import mods.gregtech.Slicer;
Slicer.addRecipe(<minecraft:melon> * 8, <minecraft:melon_block>, <gregtech:gt.metaitem.01:32398> * 0, 100, 8);
//Unpacker
//output stack1, output stack2, input stack, time in ticks, energy per tick
//Project Red Alloy Wire
import mods.gregtech.Unpacker;
Unpacker.addRecipe(<ProjRed|Transmission:projectred.transmission.wire>, <gregtech:gt.metaitem.01:17880>, <ProjRed|Transmission:projectred.transmission.wire:16>, 100, 8);
//Vacuum Freezer
//output stack, input stack, time in ticks
//IC2 Hot Coolant to IC2 Coolant
import mods.gregtech.VacuumFreezer;
VacuumFreezer.addRecipe(<IC2:itemFluidCell>.withTag({Fluid: {FluidName: "ic2coolant", Amount: 1000}}), <IC2:itemFluidCell>.withTag({Fluid: {FluidName: "ic2hotcoolant", Amount: 1000}}), 200);
//Wiremill
//output stack, input stack, time in ticks, energy per tick
//Applied Energistics Quartz Fiber
import mods.gregtech.Wiremill;
Wiremill.addRecipe(<appliedenergistics2:item.ItemMultiPart:140>, <gregtech:gt.metaitem.01:23516> * 2, 200, 128);