本篇教程來自MC百科(mcmod.cn) 使用 CC BY-NC-SA協議。

此處資料對應GTTweaker1.7.1。

GregTech5支持更改的機械設備:

·Alloy Smelter(合金爐)

·Amplifabricator(UU增幅液生產器)

·Arc Furnace(電弧爐)

·Assembler(組裝機)

·Assembly Line(裝配線) 

·Autoclave(高壓釜)

·Blast Furnace(高爐)

·Brewery(釀造室)

·Canner(裝罐機)

·Centrifuge(離心機)

·Chemical Bath(化學浸洗器)

·Chemical Reactor(化學反應釜)

·Circuit Assembler(電路組裝機)

·Compressor(壓縮機)

·Cutting Saw(板材切割機)

·Distillation Tower(蒸餾塔)

·Distillery(蒸餾室)

·Electrolyzer(電解器)

·Extractor(提取機)

·Extruder(壓模器)

·Fermenter(發酵槽)

·Fluid Canner(流體灌裝機)

·Fluid Extractor(流體提取機)

·Fluid Heater(流體加熱器)

·Fluid Solidifier(流體固化器)

·Forge Hammer(鍛造錘)

·Forming Press(沖壓機床)

·Fuels(燃料)

·Fusion Reactor(核聚變反應堆)

·Implosion Compressor(聚爆壓縮機)

·Lathe(車床)

·Mixer(攪拌機)

·Oil Cracker(石油裂化機)

·Ore Washer(洗礦廠)

·Packer(打包機)

·Plasma Arc Furnace(等離子電弧爐)

·Plate Bender(卷板機)

·Polarizer(兩級磁化機)

·Precision Laser(精密激光蝕刻機)

·Printer(打印機)

·Pulverizer(磨粉機)

·Pyroluse Oven(熱解爐)

·Separator(磁選礦廠)

·Sifter(寶石篩濾機)

·Slicer(切片機)

·Unpacker(解包機)

·Thermal Centrifuge(熱力離心機) 

·VacuumFreezer(真空冷凍機)

·Wiremill(線材軋機)


#標記為紅色的參數是可選的,可以忽略。沒標的就老老實實寫null

注:所需時間×消耗功率才是使用的總電量


添加‘合金爐’合成配方:

//輸出物品, 輸入物品1, 輸入物品2, 所需時間(單位tick,下同), 消耗功率

例子:mods.gregtech.AlloySmelter.addRecipe(<minecraft:slime_ball>, <IC2:itemRubber>, <gregtech:gt.metaitem.01:32307> * 0, 800, 30);

注釋:輸入2(<gregtech:gt.metaitem.01:32307> * 0在此指‘模具’,其后面跟著 * 0指消耗數量‘0’即不會進行消耗。


添加‘UU增幅液生產器’合成配方:

//輸入物品, 所需時間,輸出UU(單位mb)

例子:mods.gregtech.Amplifabricator.addRecipe(<minecraft:tnt>, 200, 10);


添加‘電弧爐’合成配方:

//輸出物品多個 (≤4),輸入物品, 輸入流體, 輸出概率, 所需時間,消耗功率

例子: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);

注釋:[10000, 5000]分別表示輸出物品[<gregtech:gt.metaitem.01:11304> * 5, <gregtech:gt.metaitem.01:11304> * 4]的概率,具體為 數/10000,所以10000即是100%,5000即是50%。注意,概率的數值要與輸出物品一一對應。


添加‘裝配機’合成配方:

//①:輸出物品, 輸入物品1, 輸入物品2, 輸入流體, 所需時間, 消耗功率

例子:mods.gregtech.Assembler.addRecipe(<IC2:itemRTGPellet>, <gregtech:gt.metaitem.01:22032> * 6, <IC2:itemPlutonium> * 3, <liquid:glue> * 1000, 1200, 128);

//②:輸出物品, 輸入物品多個(≤6), 輸入流體, 所需時間, 消耗功率

例子:mods.gregtech.Assembler.addRecipe(<IC2:itemwcarbonrotor:1>, [<IC2:itemRecipePart:9> * 4, <gregtech:gt.metaitem.02:22084> * 2,<gregtech:gt.metaitem.01:27084> * 2],<liquid:molten.solderingalloy> * 288, 600, 480);


添加‘裝配線’合成配方:

//前置掃描物品, 掃描所需時間, 輸入物品多個(按順序,≤16),輸入流體多個(按順序,≤4), 輸出物品, 所需時間, 消耗功率

例子:AssemblyLine.addRecipe(<gregtech:gt.metaitem.01:32758>, 144000,[<gregtech:gt.metaitem.01:32758> * 4, <gregtech:gt.metaitem.03:32095> * 2, <gregtech:gt.metaitem.03:32094> * 32, <gregtech:gt.metaitem.03:32094> * 32, <gregtech:gt.blockmachines:2022> * 8, <gregtech:gt.blockmachines:884>, <gregtech:gt.metaitem.03:32052>*64,<gregtech:gt.metaitem.03:32052>*64, <gregtech:gt.metaitem.01:32677> * 8],  [<liquid:molten.neutronium> * 144, <liquid:lubricant> * 2880, <liquid:molten.solderingalloy> * 2880],<gregtech:gt.metaitem.01:32759>, 600, 512000);


添加‘高壓釜’合成配方:

//輸出物品, 輸入物品, 輸入流體, 輸出概率, 消耗功率, 是否需要低重力環境

例子:mods.gregtech.Autoclave.addRecipe(<minecraft:diamond>, <gregtech:gt.metaitem.01:2500>, <liquid:water> * 200, 9000, 2000, 32, false);


添加‘高爐’合成配方:

//①:輸出物品多個,輸入流體, 輸入物品多個, 所需時間, 消耗功率, 所需爐溫

例子:mods.gregtech.BlastFurnace.addRecipe([<gregtech:gt.blockmetal6:13>, <gregtech:gt.metaitem.01:2816>], <liquid:oxygen> * 9000, [<gregtech:gt.blockmetal8:2>], 1500, 120, 1500);

//②:輸出物品多個, 輸出流體, 輸入物品多個, 輸入流體, 所需時間, 消耗功率, 所需爐溫

例子:mods.gregtech.BlastFurnace.addRecipe([<gregtech:gt.metaitem.01:12370>], <liquid:carbondioxide>*3000, [<gregtech:gt.metaitem.01:1010>,<gregtech:gt.metaitem.01:11081>],<liquid:nitrogen>*3000, 4950, 480, 3300);


添加‘釀造室’合成配方:

//輸入流體, 輸入物品, 輸出流體, 是否為隱藏配方(即NEI查不到)

例子:mods.gregtech.Brewery.addRecipe(<liquid:ic2distilledwater> * 10000, <minecraft:nether_star>, <liquid:holywater> * 1000, false);


添加‘裝罐機’合成配方:

//①:輸出物品多個(≤2), 輸入物品1, 輸入物品2, 所需時間, 消耗功率

例子:mods.gregtech.Canner.addRecipe([<IC2:itemTinCanFilled> * 4, <minecraft:sugar>], <minecraft:reeds> * 4, <IC2:itemTinCan>, 50, 200);

//②:輸出物品, 輸入物品1, 輸入物品2, 所需時間, 能量消耗

例子:mods.gregtech.Canner.addRecipe(<gregtech:gt.metaitem.01:30377>,<gregtech:gt.metaitem.01:2377>*2,<IC2:itemCellEmpty>,100,5);


添加‘離心機’合成配方:

//輸出物品多個(≤6),輸出流體, 輸入物品1, 輸入物品2, 輸入流體, 輸出概率, 所需時間, 消耗功率

例子: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);


添加‘化學浸洗機’合成配方:

//輸出物品多個(≤3), 輸入物品, 輸入流體, 輸出概率, 所需時間, 消耗功率

例子:mods.gregtech.ChemicalBath.addRecipe([<IC2:itemToolPainterBlack>], <IC2:itemToolPainter>, <liquid:dye.watermixed.dyeblack> * 144, [10000], 200, 2);


添加‘化學反應釜’合成配方:

//①:輸出物品,輸出流體, 輸入物品, 輸入物品2, 輸入流體, 所需時間, 消耗功率(不填即自動設為30)

例子:mods.gregtech.ChemicalReactor.addRecipe(<IC2:itemFertilizer> * 2, <liquid:potion.mineralwater>, <minecraft:dye:15>, <gregtech:gt.metaitem.01:2815>, <liquid:water>, 200);

//②:輸出物品1, 輸出物品2, 輸出流體, 輸入物品1, 輸入物品2, 輸入流體, 所需時間, 消耗功率

例子:(假裝有例子)


添加‘電路組裝機’合成配方:

//輸出物品, 輸入物品多個(≤6), 輸入流體, 所需時間, 消耗功率

例子:(假裝有例子)


添加‘壓縮機’合成配方:

//輸出物品, 輸入物品, 所需時間, 消耗功率

例子:(假裝有例子)


添加‘板材切割機’合成配方:

//①:輸出物品多個(≤2), 輸入物品, 輸入流體, 所需時間, 消耗功率

例子:mods.gregtech.CuttingSaw.addRecipe([<minecraft:planks> * 3, <minecraft:wool> * 3], <minecraft:bed>, <liquid:water> * 12, 30, 30);

//②:輸出物品1, 輸出物品2, 輸入物品, [集成電路配置或輸入流體], 所需時間, 消耗功率

例子:(假裝有例子)


添加‘蒸餾塔’合成配方:

//addUniversal可能是指為蒸餾室添加對應配方Recipe(輸出流體多個(≤12), 輸出物品, 輸入流體, 所需時間, 消耗功率)

例子: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);


添加‘蒸餾室’合成配方:

//輸出流體, 輸入集成電路, 輸入流體, 所需時間, 消耗功率, 是否隱藏

例子:mods.gregtech.Distillery.addRecipe(<liquid:potion.chocolatemilk> * 250, <gregtech:gt.integrated_circuit:4> * 0, <liquid:milk> * 250, 80, 30, false);


添加‘電解槽’合成配方:

//輸出物品多個,輸出流體, 輸入物品, 輸入單元, 輸入流體, 輸出概率, 所需時間, 消耗功率

例子: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);


添加‘提取機’合成配方:

//輸出物品, 輸入物品, 所需時間, 消耗功率

例子:(假裝有例子)


添加‘壓模器’合成配方:

//輸出物品, 輸入物品, 輸入模板, 所需時間, 消耗功率

例子:mods.gregtech.Extruder.addRecipe(<minecraft:quartz_block>, <minecraft:quartz> * 4, <gregtech:gt.metaitem.01:32363> * 0, 120, 128);


添加‘發酵槽’合成配方:

//輸出流體, 輸入流體, 所需時間, 是否為隱藏配方(即NEI查不到)

例子:mods.gregtech.Fermenter.addRecipe(<liquid:ic2pahoehoelava> * 50, <liquid:lava> * 1000, 20, false);


添加‘流體灌裝機’合成配方:

//輸出物品, 輸入物品, 輸出流體, 輸入流體

例子:mods.gregtech.FluidCanner.addRecipe(<IC2:itemMugCoffee:1>, <IC2:itemMugEmpty>, <liquid:steam> * 200, <liquid:potion.darkcoffee> * 500);


添加‘流體提取機’合成配方:

//輸出物品, 輸入物品, 輸出流體, 輸出概率, 所需時間, 消耗功率

例子:mods.gregtech.FluidExtractor.addRecipe(<gregtech:gt.metaitem.01:30702>, <minecraft:packed_ice> , <liquid:ice> * 4000, 6000, 20, 2);


添加‘流體加熱器’合成配方:

//輸出流體, 輸入電路, 輸入流體, 所需時間, 消耗功率

例子:mods.gregtech.FluidHeater.addRecipe(<liquid:ic2hotcoolant> * 250, <gregtech:gt.integrated_circuit> * 0, <liquid:ic2coolant> * 250, 40, 20);


添加‘流體固化器’合成配方:

//輸出物品, 輸入模具, 輸入流體, 所需時間, 消耗功率

例子:mods.gregtech.FluidSolidifier.addRecipe(<minecraft:packed_ice>, <gregtech:gt.metaitem.01:32308> * 0, <liquid:ice> * 4000, 480, 64);


添加‘鍛造錘’合成配方:

//輸出物品, 輸入物品, 所需時間, 消耗功率

例子:mods.gregtech.ForgeHammer.addRecipe(<gregtech:gt.metaitem.02:22874>, <gregtech:gt.metaitem.01:23874> * 2, 20, 16);


添加‘沖壓機床’合成配方:

//輸出物品, 輸入物品1, 輸入物品2, 所需時間, 消耗功率

例子:mods.gregtech.FormingPress.addRecipe(<gregtech:gt.metaitem.01:32200> * 12, <IC2:blockAlloyGlass>, <gregtech:gt.metaitem.01:32316>, 200, 480);


添加‘燃料’合成配方:

//輸出物品, 輸入物品, 每mB輸出 

//1000mB每個輸入等于1000mB

例子I:mods.gregtech.Fuels.addDieselFuel(<IC2:itemCellEmpty>, <gregtech:gt.metaitem.01:30730>, 250);

例子II:mods.gregtech.Fuels.addGasTurbineFuel(<IC2:itemCellEmpty>, <IC2:itemCellEmpty:14>, 100);

例子III:mods.gregtech.Fuels.addThermalGeneratorFuel(<IC2:itemCellEmpty>, <IC2:itemCellEmpty:11>, 1000);

例子IV:mods.gregtech.Fuels.addDenseFluidFuel(<IC2:itemCellEmpty>, <gregtech:gt.metaitem.01:30964>, 2000);

例子V:mods.gregtech.Fuels.addPlasmaGeneratorFuel(<IC2:itemCellEmpty>, <IC2:itemCellEmpty:2>, 20);

例子VI:mods.gregtech.Fuels.addMagicGeneratorFuel(<gregtech:gt.metaitem.01:24532>, <minecraft:dragon_egg>, 20000)


添加‘核聚變’合成配方:

//輸出流體, 1輸入流體1, 2輸入流體2, 所需時間, 消耗功率, 啟動所需能量

例子:mods.gregtech.FusionReactor.addRecipe(<liquid:potion.diablosauce.strong> * 5, <liquid:molten.plutonium> * 100, <liquid:molten.naquadah> * 50, 200, 5000, 10000000); 


添加‘聚爆壓縮機’合成配方:

//輸出物品多個(≤2), 輸入物品, TNT數量

例子:mods.gregtech.ImplosionCompressor.addRecipe([<minecraft:bedrock>, <gregtech:gt.metaitem.01:2816> * 16], <gregtech:gt.metaitem.01:21327> * 32, 64);


添加‘車床’合成配方:

//輸出物品多個(≤2),輸入物品,所需時間,消耗功率

例子:mods.gregtech.Lathe.addRecipe([<minecraft:redstone>, <minecraft:stick>], <minecraft:redstone_torch>, 640, 16);


添加‘攪拌機’合成配方:

//輸出物品,輸出流體, 輸入物品多個(≤4)輸入流體, 所需時間, 消耗功率

例子:mods.gregtech.Mixer.addRecipe(<IC2:itemFertilizer>, <liquid:dye.watermixed.dyered> * 1000, [<minecraft:sand>, <minecraft:double_plant:4>], <liquid:water> * 1000, 100, 16);


添加‘石油裂化機’合成配方:

//①:輸出流體, 輸入流體, 所需時間, 消耗功率(此形式可能不再可用)

例子:(假裝有例子)

//②:配置電路, 輸出流體, 輸入流體1, 輸入流體2, 所需時間, 消耗功率

例子:(假裝有例子)


添加‘洗礦廠’合成配方:

//輸出物品1, 輸出物品2, 輸出物品3, 輸入流體(不填即自動設為1000mB水), 所需時間, 消耗功率

例子:(假裝有例子)


添加‘打包機’合成配方:

//輸出物品, 輸入物品1, 輸入物品2, 所需時間, 消耗功率

例子:mods.gregtech.Packer.addRecipe(<minecraft:iron_block>, <minecraft:iron_ingot> * 9, <gregtech:gt.metaitem.01:32497>, 50, 25);


添加‘等離子電弧爐’合成配方:

//輸出物品多個(≤4), 輸出流體, 輸入物品, 輸入流體, 輸出概率, 所需時間, 消耗功率

例子:mods.gregtech.PlasmaArcFurnace.addRecipe([<IC2:itemCellEmpty:13>], <liquid:nitrogen> * 250, <IC2:itemCellEmpty:14>, <liquid:plasma.nitrogen> * 250, [10000], 65, 30);


添加‘卷板機’合成配方:

//輸出物品, 輸入物品, 所需時間, 消耗功率

例子:mods.gregtech.PlateBender.addRecipe(<IC2:itemDensePlates:7>, <gregtech:gt.metaitem.01:17804> * 9, 3600, 96);


添加‘磁化機’合成配方:

//輸出物品, 輸入物品, 所需時間, 消耗功率

例子:mods.gregtech.Polarizer.addRecipe(<IC2:itemStaticBoots>, <minecraft:iron_boots>, 600, 30);


添加‘精密激光蝕刻機’合成配方:

//輸出物品, 輸入透鏡, 輸入物品, 所需時間, 消耗功率, 是否需要超凈間

例子:mods.gregtech.PrecisionLaser.addRecipe(<gregtech:gt.metaitem.02:29500>, <gregtech:gt.metaitem.01:24500> * 0, <minecraft:diamond> * 4, 1200, 480);


添加‘土高爐’合成配方:

//輸出物品1, 輸出物品2, 輸入物品1, 輸入物品2, 所需時間, 耗煤數

例子:(假裝有例子)


添加‘打印機’合成配方:

//輸出物品, 輸入物品, 輸入物品(閃存), 輸入流體, 所需時間, 消耗功率

例子:mods.gregtech.Printer.addRecipe(<minecraft:writable_book>, <minecraft:book>, <minecraft:feather>, <liquid:squidink>, 25, 15);


添加‘磨粉機’合成配方:

//輸出物品多個(≤4), 輸入物品, 輸出概率, 所需時間, 消耗功率

例子:mods.gregtech.Pulverizer.addRecipe([<minecraft:dirt>, <IC2:itemFuelPlantBall>, <minecraft:red_mushroom>, <minecraft:brown_mushroom>], <minecraft:dirt:2>, [10000, 3000, 1500, 1500], 400, 2);


添加‘熱解爐’合成配方:

//輸出物品, 輸出流體, 集成電路配置, 輸入物品, 輸入流體, 所需時間, 消耗功率

例子:mods.gregtech.PyrolYseOven.addRecipe(recipe needed);


添加‘磁選礦廠’合成配方:

//輸出物品多個(≤3), 輸入物品, 輸出概率, 所需時間, 消耗功率

例子: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);


添加‘寶石篩濾機’合成配方:

//輸出物品多個(≤9), 輸入物品, 輸出概率, 所需時間, 消耗功率

例子:mods.gregtech.Sifter.addRecipe([<minecraft:wheat_seeds>, <gregtech:gt.metaitem.01:2299>, <IC2:itemFertilizer>], <minecraft:dirt>, [2000, 500, 250], 10, 5);


添加‘切片機’合成配方:

//輸出物品, 輸入物品, 輸入刀片, 所需時間, 消耗功率

例子:mods.gregtech.Slicer.addRecipe(<minecraft:melon> * 8, <minecraft:melon_block>, <gregtech:gt.metaitem.01:32398> * 0, 100, 8);


添加‘熱力離心機’合成配方:

//輸出物品1, 輸出物品2, 輸出物品3, 輸入物品, 所需時間, 消耗功率

例子:(假裝有例子)


添加‘解包機’合成配方:

//輸出物品1, 輸出物品2, 輸入物品, 所需時間, 消耗功率

例子:mods.gregtech.Unpacker.addRecipe(<minecraft:sand> * 4, <minecraft:gunpowder> * 5, <minecraft:tnt>, 50, 200);


添加‘真空冷凍機’合成配方:

//輸出物品, 輸入物品, 所需時間(功率會自動設為120)

例子:mods.gregtech.VacuumFreezer.addRecipe(<IC2:itemCellEmpty:2>, <IC2:itemCellEmpty:11>, 50);


添加‘線材軋機’合成配方:

//輸出物品, 輸入物品, 所需時間, 消耗功率

例子:mods.gregtech.Wiremill.addRecipe(<minecraft:string> * 4, <minecraft:wool>, 100, 50);