but if lava is above you (mine upwards directly to a lava pool) you're 100% dead :F Still works very good but lava is your enemy :I
Posts by Lefty
-
-
Yep it is the whole config, but for it to work (and to override the standard cfg) you have to put it into: config/PressurePipes/overrides/settings.cfg
settings.cfg is the config name Maybe that we use the config folder structur so anyone can really grab and drop it and it does work -
Pressure Pipes:
I changed the config so that the Pressure Pipe tanks are tungstensteel tier so it can handle more than a 9x9x8 steel tank of railcraft (that's why those Recipes are that much expansive)Code
Display More// By Lefty // Imports import mods.gregtech.Assembler; // Removed because of IHL Handpump! + infinite water recipes.remove(<pressure:HandPump>); recipes.remove(<pressure:Water>); // Changes recipes.remove(<pressure:Canister>); recipes.addShaped(<pressure:Canister>, [[<ore:paneGlass>,<ore:plateSteel>,<ore:paneGlass>], [<ore:plateSteel>,<ore:paneGlass>,<ore:plateSteel>], [<ore:plateSteel>,<ore:plateSteel>,<ore:plateSteel>]]); recipes.remove(<pressure:TankBlock>); Assembler.addRecipe(<pressure:TankBlock>, <pressure:TankWall> * 32, <gregtech:gt.metaitem.01:32406>, 200, 256); recipes.remove(<pressure:FluidInterface>); Assembler.addRecipe(<pressure:FluidInterface>, <pressure:TankWall>, <minecraft:bucket>, 200, 256); recipes.remove(<pressure:TankWall>); Assembler.addRecipe(<pressure:TankWall> * 8, <gregtech:gt.metaitem.01:22316>, <gregtech:gt.metaitem.01:28316> * 4, 200, 256); Assembler.addRecipe(<pressure:TankWall> * 1, <gregtech:gt.metaitem.01:17316>, <gregtech:gt.metaitem.01:28316>, 200, 256); recipes.remove(<pressure:Pipe>); Assembler.addRecipe(<pressure:Pipe>, <pressure:TankWall> * 4, <gregtech:gt.blockmachines:5162> * 1, 60, 256); recipes.remove(<pressure:Interface>); Assembler.addRecipe(<pressure:Interface>, <pressure:TankWall>, <minecraft:ender_eye>, 60, 256); recipes.remove(<pressure:TankIndicator>); Assembler.addRecipe(<pressure:TankIndicator>, <pressure:TankBlock>, <gregtech:gt.metaitem.01:32732>, 200, 256); recipes.remove(<pressure:Pump>); Assembler.addRecipe(<pressure:Pump>, <pressure:TankWall> * 16, <IC2:blockMachine:8>, 200, 256); recipes.remove(<pressure:TankFilter>); Assembler.addRecipe(<pressure:TankFilter>, <pressure:TankWall> * 4, <gregtech:gt.metaitem.01:32729>, 200, 256); recipes.remove(<pressure:TankInterface>); Assembler.addRecipe(<pressure:TankInterface>, <pressure:TankWall> * 4, <pressure:Interface>, 200, 256); recipes.remove(<pressure:TankController>); Assembler.addRecipe(<pressure:TankController>, <pressure:TankWall> * 4, <gregtech:gt.blockcasings2:15>, 600, 256); recipes.remove(<pressure:Drain>); Assembler.addRecipe(<pressure:Drain>, <pressure:Pump>, <gregtech:gt.metaitem.01:32745>, 200, 256);
config:
Code
Display Morecfg Items { cfg HandPump { MaxDrain = 4000 // Maximum drain from TE's in one click } cfg Canister { Capacity = 16000 // MB MaxPour = 4000 // Maximum pour into TE's in one click } } cfg Modules { cfg TankBlock { Capacity = 1024000 // MB } } cfg Machines { cfg TankController { Enabled = Y // Modules required for machine to be operational cfg Required { TankBlock = 1 } // Modules that can be connected and a limit on their number // Do not add/remove modules unless you really know what you're doing // Changing the numbers should be OK cfg Modules { FluidInput = 10 FluidOutput = 6 FluidFilter = 1 TankBlock = 50 TankInterface = 10 } } }
-
try and delete your latest recipe (wich caused a crash) and post that line here because I can't find an error in your file atm
-
you define there 2 vars but you're using more like sorter, and logi_pipe and there should be <> on the Mekanism thingy like <Mekanism:ControlCircuit:2>
if you define those vars in the file, then it should be okay and the error could be the missing "<>" on the Mekanism thingy but if you don't define logi_pipe and sorter in this file, this could be an error too.
-
Did some work on Balkon's weapon mod (Greg added support for some weapons, but not all of them so I just did it :D)
Code
Display More// BY Lefty // IMPORT import mods.gregtech.Assembler; // HAMMERS recipes.remove(<weaponmod:warhammer.wood>); recipes.addShaped(<weaponmod:warhammer.wood>, [[<ore:logWood>, <ore:logWood>, <ore:logWood>], [<ore:craftingToolFile>, <ore:stickWood>, <ore:craftingToolHardHammer>], [null, <ore:stickWood>, null]]); recipes.remove(<weaponmod:warhammer.stone>); recipes.addShaped(<weaponmod:warhammer.stone>, [[<ore:stone>, <ore:stone>, <ore:stone>], [<ore:craftingToolFile>, <ore:stickWood>, <ore:craftingToolHardHammer>], [null, <ore:stickWood>, null]]); recipes.remove(<weaponmod:warhammer.gold>); recipes.addShaped(<weaponmod:warhammer.gold>, [[<ore:plateDenseGold>, <ore:blockGold>, <ore:plateDenseGold>], [<ore:craftingToolFile>, <ore:stickWood>, <ore:craftingToolHardHammer>], [null, <ore:stickWood>, null]]); recipes.remove(<weaponmod:warhammer.iron>); recipes.addShaped(<weaponmod:warhammer.iron>, [[<ore:plateDenseIron>, <ore:blockIron>, <ore:plateDenseIron>], [<ore:craftingToolFile>, <ore:stickWood>, <ore:craftingToolHardHammer>], [null, <ore:stickWood>, null]]); recipes.remove(<weaponmod:warhammer.diamond>); recipes.addShaped(<weaponmod:warhammer.diamond>, [[<ore:plateDiamond>, <ore:blockDiamond>, <ore:plateDiamond>], [<ore:craftingToolFile>, <ore:stickWood>, <ore:craftingToolHardHammer>], [null, <ore:gemFlawedDiamond>, null]]); // KATANAS recipes.remove(<weaponmod:katana.gold>); recipes.addShaped(<weaponmod:katana.gold>, [[null, null, <ore:toolHeadSwordGold>], [<ore:craftingToolFile>, <ore:screwWood>, <ore:craftingToolHardHammer>], [null, null, null]]); recipes.remove(<weaponmod:katana.iron>); recipes.addShaped(<weaponmod:katana.iron>, [[null, null, <ore:toolHeadSwordIron>], [<ore:craftingToolFile>, <ore:screwWood>, <ore:craftingToolHardHammer>], [null, null, null]]); recipes.remove(<weaponmod:katana.diamond>); recipes.addShaped(<weaponmod:katana.diamond>, [[null, null, <ore:toolHeadSwordDiamond>], [<ore:craftingToolFile>, <ore:screwWood>, <ore:craftingToolHardHammer>], [<ore:gemFlawlessDiamond>, null, null]]); // BATTLEAXES recipes.remove(<weaponmod:battleaxe.diamond>); recipes.addShaped(<weaponmod:battleaxe.diamond>, [[<ore:toolHeadAxeDiamond>, <ore:screwWood>, <ore:toolHeadAxeDiamond>], [<ore:craftingToolFile>, <ore:stickLongWood>, <ore:craftingToolHardHammer>], [null, null, null]]); // KNIFE recipes.remove(<weaponmod:knife.diamond>); recipes.addShaped(<weaponmod:knife.diamond>, [[<ore:plateDiamond>, <ore:craftingToolFile>, null], [<ore:screwWood>, <ore:craftingToolHardHammer>, null], [null, null, null]]); // HALBERDS recipes.remove(<weaponmod:halberd.wood>); recipes.addShaped(<weaponmod:halberd.wood>, [[null, <minecraft:wooden_axe>, <weaponmod:knife.wood>], [<ore:craftingToolFile>, <ore:stickLongWood>, <ore:craftingToolHardHammer>], [<ore:stickLongWood>, null, null]]); recipes.remove(<weaponmod:halberd.stone>); recipes.addShaped(<weaponmod:halberd.stone>, [[null, <minecraft:stone_axe>, <weaponmod:knife.stone>], [<ore:craftingToolFile>, <ore:stickLongWood>, <ore:craftingToolHardHammer>], [<ore:stickLongWood>, null, null]]); recipes.remove(<weaponmod:halberd.gold>); recipes.addShaped(<weaponmod:halberd.gold>, [[null, <ore:toolHeadAxeGold>, <weaponmod:knife.gold>], [<ore:craftingToolFile>, <ore:stickLongWood>, <ore:craftingToolHardHammer>], [<ore:stickLongWood>, null, null]]); recipes.remove(<weaponmod:halberd.iron>); recipes.addShaped(<weaponmod:halberd.iron>, [[null, <ore:toolHeadAxeIron>, <weaponmod:knife.iron>], [<ore:craftingToolFile>, <ore:stickLongWood>, <ore:craftingToolHardHammer>], [<ore:stickLongWood>, null, null]]); recipes.remove(<weaponmod:halberd.diamond>); recipes.addShaped(<weaponmod:halberd.diamond>, [[null, <ore:toolHeadAxeDiamond>, <weaponmod:knife.diamond>], [<ore:craftingToolFile>, <ore:stickLongWood>, <ore:craftingToolHardHammer>], [<ore:stickLongWood>, null, null]]); // SPEAR recipes.remove(<weaponmod:spear.diamond>); recipes.addShaped(<weaponmod:spear.diamond>, [[null, <ore:stickWood>, null], [<ore:craftingToolFile>, <ore:stickWood>, null], [<ore:plateDiamond>, <ore:gemDiamond>, <ore:craftingToolHardHammer>]]); // FLAILS (NOT DONE YET) recipes.remove(<weaponmod:flail.wood>); recipes.remove(<weaponmod:flail.stone>); recipes.remove(<weaponmod:flail.gold>); recipes.remove(<weaponmod:flail.iron>); recipes.remove(<weaponmod:flail.diamond>); // BOOMERANGS recipes.remove(<weaponmod:boomerang.wood>); Assembler.addRecipe(<weaponmod:boomerang.wood>, <minecraft:wooden_slab>, <gregtech:gt.metaitem.01:17889> * 3, 200, 32); recipes.remove(<weaponmod:boomerang.stone>); Assembler.addRecipe(<weaponmod:boomerang.stone>, <minecraft:stone_slab>, <gregtech:gt.metaitem.01:17889> * 3, 200, 32); recipes.remove(<weaponmod:boomerang.gold>); Assembler.addRecipe(<weaponmod:boomerang.gold>, <gregtech:gt.metaitem.01:17086>, <gregtech:gt.metaitem.01:17889> * 3, 200, 32); recipes.remove(<weaponmod:boomerang.iron>); Assembler.addRecipe(<weaponmod:boomerang.iron>, <Railcraft:part.plate>, <gregtech:gt.metaitem.01:17889> * 3, 200, 32); recipes.remove(<weaponmod:boomerang.diamond>); Assembler.addRecipe(<weaponmod:boomerang.diamond>, <gregtech:gt.metaitem.01:17500>, <gregtech:gt.metaitem.01:17889> * 3, 200, 32); // MUSKET & BLUNDERBUSS BARRELS recipes.remove(<weaponmod:musket-ironpart>); recipes.addShaped(<weaponmod:musket-ironpart>, [[<ore:pipeTinySteel>, <ore:springSmallSteel>, <minecraft:flint_and_steel>], [<ore:craftingToolScrewdriver>, <ore:ringSteel>, <ore:screwSteel>], [null, <ore:craftingToolSoftHammer>, <ore:craftingToolFile>]]); recipes.remove(<weaponmod:blunder-ironpart>); recipes.addShaped(<weaponmod:blunder-ironpart>, [[<ore:pipeTinySteel>, <ore:springSteel>, <minecraft:flint_and_steel>], [<ore:craftingToolScrewdriver>, <ore:ringSteel>, <ore:screwSteel>], [null, <ore:craftingToolSoftHammer>, <ore:craftingToolFile>]]); // AMMUNITION recipes.remove(<weaponmod:bolt>); Assembler.addRecipe(<weaponmod:bolt> * 4, <gregtech:gt.metaitem.02:22032>, <minecraft:feather> * 4, 20, 32); Assembler.addRecipe(<weaponmod:bolt> * 8, <gregtech:gt.metaitem.02:22305>, <minecraft:feather> * 4, 20, 32); recipes.remove(<weaponmod:shot>); Assembler.addRecipe(<weaponmod:shot> * 4, <minecraft:gunpowder> * 2, <minecraft:gravel>, 20, 32); recipes.remove(<weaponmod:bullet>); Assembler.addRecipe(<weaponmod:bullet> * 4, <minecraft:gunpowder> * 2, <gregtech:gt.metaitem.01:29032>, 20, 32); recipes.remove(<weaponmod:cannonball>); Assembler.addRecipe(<weaponmod:cannonball> * 8, <minecraft:gunpowder> * 4, <IC2:itemPartCoalBall>, 20, 32);
-
I forgot the vars sorry It should look like this:
Code
Display More// VARS val mortar = <ore:toolMortarandpestle>; val cutboard = <ore:toolCuttingboard>; val bowl = <ore:toolMixingbowl>; val bake = <ore:toolBakeware>; val juice = <ore:toolJuicer>; # Harvestcraft recipes.remove(<harvestcraft:sink:*>); recipes.remove(<harvestcraft:market>); recipes.remove(<harvestcraft:saltItem>); recipes.remove(<harvestcraft:oven>); recipes.remove(<harvestcraft:mixingbowlItem>); recipes.remove(<harvestcraft:cuttingboardItem>); recipes.remove(<harvestcraft:mortarandpestleItem>); recipes.remove(<harvestcraft:bakewareItem>); recipes.remove(<harvestcraft:juicerItem>); mortar.add(<gregtech:gt.metatool.01:24>); cutboard.add(<gregtech:gt.metatool.01:34>); bowl.add(<minecraft:bowl>); bake.add(<gregtech:gt.metatool.01:46>); juice.add(<gregtech:gt.metatool.01:14>);
EDIT: and it does work, I play with it but we still need a Skillet, a Pot and a Saucepan as tool from gregs meta tool crafting thingy
The mechanic is that I add greg tools an aditional oredict tag and you can still craft with it and it does use durability That's the idea behind that -
Here some harvestcraft changes:
Code
Display More# Harvestcraft recipes.remove(<harvestcraft:sink:*>); recipes.remove(<harvestcraft:market>); recipes.remove(<harvestcraft:saltItem>); recipes.remove(<harvestcraft:oven>); recipes.remove(<harvestcraft:mixingbowlItem>); recipes.remove(<harvestcraft:cuttingboardItem>); recipes.remove(<harvestcraft:mortarandpestleItem>); recipes.remove(<harvestcraft:bakewareItem>); recipes.remove(<harvestcraft:juicerItem>); mortar.add(<gregtech:gt.metatool.01:24>); cutboard.add(<gregtech:gt.metatool.01:34>); bowl.add(<minecraft:bowl>); bake.add(<gregtech:gt.metatool.01:46>); juice.add(<gregtech:gt.metatool.01:14>);
But I'm still looking for a pot/skillet thingy in greg meta tools but yeah for now just half of the crafting tools replaced.
-
-
Mah it's quite easy but yeah I had to change a lot of stuff to for my server pack, so that it is mostly based on gregtech (a few things are still outsite from gregtech like project red lamps (changed them in railcraft.zs from redlogic) but I changed a lot to fit make them run with greg only :I
-
As for now I could add some additional oredict entries:
val mortar = <ore:toolMortarandpestle>;
mortar.add(<gregtech:gt.metatool.01:24>); // Mortar
val cutboard = <ore:toolCuttingboard>;
cutboard.add(<gregtech:gt.metatool.01:34>); // Knife
val bowl = <ore:toolMixingbowl>;
bowl.add(<minecraft:bowl>); // MC Bowl
val bake = <ore:toolBakeware>;
bake.add(<gregtech:gt.metatool.01:46>); // Rolling Pin
val juice = (ore:toolJuicer);
juice.add(<gregtech:gt.metatool.01:14>); // Softhammerbut there're 3 crafting tools missing or I couldn't find an equal solution (Pot, Skillet and Saucepan aren't gregyfied :I) so those would be nice to have greg
-
-
-
Why not I love that Idea and I mean if you have them, why not use them
EDIT: Found a command YÜS! "/mt recipes" outputs ALL recipes :I Could take a while but hey
EDIT2: I don't need to modify the recipes, Greg needs add those tools, they're fully oredict compatible -
Oh now I could need little help, is it possible to output all recipes from a whole mod with MineTweaker? I try to change all Harvestcraft crafting thing that we have to use (At least if greg has its counter parts) greg tools for crafting those foods :I
-
My scripts are almost based on only gregtech and I modified all other from the github to not use redlogic or stuff like that, so you can use them in any modpack! :I
And it's actually quite easy to create those things, I mean after your second or third script you know all greg tool for crafting and if you have the item in your MC Hand you can use /mt hand to get the internal item name and if there is, all oredict entries of that item. but even better, it does save it strg+c stylisch so you just have to dump it with strg + v
My only problem is, we have so much scripts and so much files, that we could save a lot of space and loading time if we would just use one file... But yeah
-
Progressive Automation!
Code
Display More// IMPORTS import mods.gregtech.Assembler; // Changes recipes.remove(<progressiveautomation:WoodUpgrade>); recipes.addShaped(<progressiveautomation:WoodUpgrade>, [[<minecraft:redstone>, <ore:gearWood>, <minecraft:redstone>], [<ore:gearWood>, <ore:craftingToolWrench>, <ore:gearWood>], [<minecraft:redstone>, <ore:gearWood>, <minecraft:redstone>]]); Assembler.addRecipe(<progressiveautomation:WoodUpgrade>, <minecraft:redstone> * 4, <gregtech:gt.metaitem.02:31809> * 4, 20, 32); recipes.remove(<progressiveautomation:StoneUpgrade>); recipes.addShaped(<progressiveautomation:StoneUpgrade>, [[<minecraft:redstone>, <ore:gearStone>, <minecraft:redstone>], [<ore:gearStone>, <ore:craftingToolWrench>, <ore:gearStone>], [<minecraft:redstone>, <ore:gearStone>, <minecraft:redstone>]]); Assembler.addRecipe(<progressiveautomation:StoneUpgrade>, <minecraft:redstone> * 4, <gregtech:gt.metaitem.02:31299> * 4, 20, 32); recipes.remove(<progressiveautomation:IronUpgrade>); Assembler.addRecipe(<progressiveautomation:IronUpgrade>, <gregtech:gt.metaitem.02:31032> * 2, <progressiveautomation:StoneUpgrade>, 20, 32); recipes.remove(<progressiveautomation:DiamondUpgrade>); Assembler.addRecipe(<progressiveautomation:DiamondUpgrade>, <gregtech:gt.metaitem.02:31500> * 2, <progressiveautomation:IronUpgrade>, 20, 128); recipes.remove(<progressiveautomation:WitherUpgrade>); Assembler.addRecipe(<progressiveautomation:WitherUpgrade>, <minecraft:nether_star>, <progressiveautomation:DiamondUpgrade> * 4, 20, 128); # recipes.remove(<progressiveautomation:CobbleUpgrade>); # recipes.remove(<progressiveautomation:FillerUpgrade>); recipes.remove(<progressiveautomation:RFEngine>); Assembler.addRecipe(<progressiveautomation:RFEngine>, <gregtech:gt.blockcasings:3>, <gregtech:gt.metaitem.01:32602> * 2, 20, 128);
-
OC >>>>>>> CC :I
-
Woow I love those textures *_________*
-
Open Modular Turrets
Code
Display More// IMPORTS import mods.gregtech.Assembler; // REMOVES recipes.remove(<openmodularturrets:baseTierWood>); recipes.remove(<openmodularturrets:baseTierOneBlock>); recipes.remove(<openmodularturrets:baseTierTwoBlock>); recipes.remove(<openmodularturrets:baseTierThreeBlock>); recipes.remove(<openmodularturrets:baseTierFourBlock>); recipes.remove(<openmodularturrets:ioBus>); recipes.remove(<openmodularturrets:bulletCraftable>); recipes.remove(<openmodularturrets:rocketCraftable>); recipes.remove(<openmodularturrets:grenadeCraftable>); recipes.remove(<openmodularturrets:ferroSlug>); recipes.remove(<openmodularturrets:damageAmpAddon>); recipes.remove(<openmodularturrets:solarPanelAddon>); recipes.remove(<openmodularturrets:redstoneReactorAddon>); recipes.remove(<openmodularturrets:efficiencyUpgradeItem>); recipes.remove(<openmodularturrets:fireRateUpgradeItem>); recipes.remove(<openmodularturrets:accuraccyUpgradeItem>); recipes.remove(<openmodularturrets:rangeUpgradeItem>); // Changes recipes.addShaped(<openmodularturrets:baseTierWood>, [[<ore:logWood>, <ore:plateIron>, <ore:logWood>], [<ore:plateIron>, <ore:blockRedstone>, <ore:plateIron>], [<ore:logWood>, <ore:plateIron>, <ore:logWood>]]); recipes.addShaped(<openmodularturrets:baseTierOneBlock>, [[<ore:plateLead>, <openmodularturrets:ioBus>, <ore:plateLead>], [<openmodularturrets:ioBus>, <gregtech:gt.blockmachines:11>, <openmodularturrets:ioBus>], [<ore:plateLead>, <openmodularturrets:sensorTierOneItem>, <ore:plateLead>]]); recipes.addShaped(<openmodularturrets:baseTierTwoBlock>, [[<ore:plateInvar>, <openmodularturrets:ioBus>, <ore:plateInvar>], [<openmodularturrets:ioBus>, <gregtech:gt.blockmachines:12>, <openmodularturrets:ioBus>], [<ore:plateInvar>, <openmodularturrets:sensorTierTwoItem>, <ore:plateInvar>]]); recipes.addShaped(<openmodularturrets:baseTierThreeBlock>, [[<ore:plateElectrum>, <openmodularturrets:ioBus>, <ore:plateElectrum>], [<openmodularturrets:ioBus>, <gregtech:gt.blockmachines:13>, <openmodularturrets:ioBus>], [<ore:plateElectrum>, <openmodularturrets:sensorTierThreeItem>, <ore:plateElectrum>]]); recipes.addShaped(<openmodularturrets:baseTierFourBlock>, [[<ore:plateEnderium>, <openmodularturrets:ioBus>, <ore:plateEnderium>], [<openmodularturrets:ioBus>, <gregtech:gt.blockmachines:14>, <openmodularturrets:ioBus>], [<ore:plateEnderium>, <openmodularturrets:sensorTierFourItem>, <ore:plateEnderium>]]); // Assembler Assembler.addRecipe(<openmodularturrets:ioBus> * 2, <minecraft:redstone> * 8, <gregtech:gt.metaitem.01:11302>, 60, 32); Assembler.addRecipe(<openmodularturrets:bulletCraftable> * 4, <minecraft:gunpowder> * 2, <gregtech:gt.metaitem.01:29304>, 40, 32); Assembler.addRecipe(<openmodularturrets:rocketCraftable>, <IC2:blockITNT>, <gregtech:gt.metaitem.01:29305>, 40, 32); Assembler.addRecipe(<openmodularturrets:grenadeCraftable> * 4, <minecraft:tnt>, <gregtech:gt.metaitem.01:29089> * 2, 40, 32); Assembler.addRecipe(<openmodularturrets:damageAmpAddon>, <gregtech:gt.metaitem.01:17810>, <gregtech:gt.metaitem.01:24506>, 40, 128); Assembler.addRecipe(<openmodularturrets:solarPanelAddon>, <gregtech:gt.metaitem.01:17810>, <gregtech:gt.metaitem.01:32750>, 40, 128); Assembler.addRecipe(<openmodularturrets:redstoneReactorAddon> * 2, <gregtech:gt.metaitem.01:17810>, <IC2:blockGenerator>, 40, 128); Assembler.addRecipe(<openmodularturrets:efficiencyUpgradeItem>, <gregtech:gt.metaitem.01:17526>, <gregtech:gt.metaitem.01:24541>, 40, 128); Assembler.addRecipe(<openmodularturrets:fireRateUpgradeItem>, <gregtech:gt.metaitem.01:17526>, <IC2:upgradeModule>, 40, 128); Assembler.addRecipe(<openmodularturrets:accuraccyUpgradeItem>, <gregtech:gt.metaitem.01:17526>, <gregtech:gt.metaitem.01:24533> * 2, 40, 128); Assembler.addRecipe(<openmodularturrets:rangeUpgradeItem>, <gregtech:gt.metaitem.01:17526>, <gregtech:gt.metaitem.01:24500> * 2, 40, 128);