![](https://forum.industrial-craft.net/core/images/avatars/c4/1210-c4f113d1cadbe52478358bdd8100df881ab78577.jpg)
[MineTweaker-Scripts & Mod-Configs] Let's Greg other mods!
-
-
Nice
I droped MFR and try to balance EnderIO a little (Use now the PowerConv. Mod to get GT EU -> RF (RF->EU doesn't work) and almost done
(I don't need most things so I disabled A LOT)
Code
Display More// IMPORTS import mods.nei.NEI; import mods.gregtech.Assembler; import mods.gregtech.AlloySmelter; // JUST REMOVALS BECAUSE I DON'T USE THEM (IF YOU WANT I WILL ADD RECIPES LATER! recipes.remove(<EnderIO:blockStirlingGenerator>); NEI.hide(<EnderIO:blockStirlingGenerator>); recipes.remove(<EnderIO:blockCombustionGenerator>); NEI.hide(<EnderIO:blockCombustionGenerator>); recipes.remove(<EnderIO:blockZombieGenerator>); NEI.hide(<EnderIO:blockZombieGenerator>); recipes.remove(<EnderIO:blockPoweredSpawner:*>); NEI.hide(<EnderIO:blockPoweredSpawner:*>); recipes.remove(<EnderIO:item.darkSteel_helmet>); NEI.hide(<EnderIO:item.darkSteel_helmet>); recipes.remove(<EnderIO:item.darkSteel_chestplate>); NEI.hide(<EnderIO:item.darkSteel_chestplate>); recipes.remove(<EnderIO:item.darkSteel_leggings>); NEI.hide(<EnderIO:item.darkSteel_leggings>); recipes.remove(<EnderIO:item.darkSteel_boots>); NEI.hide(<EnderIO:item.darkSteel_boots>); recipes.remove(<EnderIO:item.darkSteel_axe>); NEI.hide(<EnderIO:item.darkSteel_axe>); recipes.remove(<EnderIO:item.darkSteel_sword>); NEI.hide(<EnderIO:item.darkSteel_sword>); recipes.remove(<EnderIO:item.darkSteel_pickaxe>); NEI.hide(<EnderIO:item.darkSteel_pickaxe>); recipes.remove(<EnderIO:item.darkSteel_pickaxe>); NEI.hide(<EnderIO:item.darkSteel_pickaxe>); recipes.remove(<EnderIO:blockSagMill>); NEI.hide(<EnderIO:blockSagMill>); recipes.remove(<EnderIO:blockAlloySmelter>); NEI.hide(<EnderIO:blockAlloySmelter>); recipes.remove(<EnderIO:blockVacuumChest>); NEI.hide(<EnderIO:blockVacuumChest>); recipes.remove(<EnderIO:blockVat>); NEI.hide(<EnderIO:blockVat>); recipes.remove(<EnderIO:blockWirelessCharger>); NEI.hide(<EnderIO:blockWirelessCharger>); recipes.remove(<EnderIO:blockEnderIo>); NEI.hide(<EnderIO:blockEnderIo>); recipes.remove(<EnderIO:blockSoulBinder>); NEI.hide(<EnderIO:blockSoulBinder>); recipes.remove(<EnderIO:blockEnchanter>); NEI.hide(<EnderIO:blockEnchanter>); recipes.remove(<EnderIO:blockKillerJoe>); NEI.hide(<EnderIO:blockKillerJoe>); recipes.remove(<EnderIO:blockAttractor>); NEI.hide(<EnderIO:blockAttractor>); recipes.remove(<EnderIO:blockSpawnGuard>); NEI.hide(<EnderIO:blockSpawnGuard>); recipes.remove(<EnderIO:blockExperienceObelisk>); NEI.hide(<EnderIO:blockExperienceObelisk>); recipes.remove(<EnderIO:itemRedstoneConduit:*>); NEI.hide(<EnderIO:itemRedstoneConduit:*>); recipes.remove(<EnderIO:itemItemConduit>); NEI.hide(<EnderIO:itemItemConduit>); recipes.remove(<EnderIO:itemLiquidConduit:1>); NEI.hide(<EnderIO:itemLiquidConduit:1>); recipes.remove(<EnderIO:itemLiquidConduit:2>); NEI.hide(<EnderIO:itemLiquidConduit:2>); // CHANGES recipes.remove(<EnderIO:itemMachinePart:1>); recipes.addShaped(<EnderIO:itemMachinePart:1>, [[<gregtech:gt.metaitem.01:23032>, <ore:ingotSteel>, <gregtech:gt.metaitem.01:23032>], [<ore:ingotSteel>, <ore:ringIron>, <ore:ingotSteel>], [<gregtech:gt.metaitem.01:23032>, <ore:ingotSteel>, <gregtech:gt.metaitem.01:23032>]]); recipes.remove(<EnderIO:itemMachinePart>); recipes.addShaped(<EnderIO:itemMachinePart>, [[<minecraft:iron_bars>, <ore:plateSteel>, <minecraft:iron_bars>], [<ore:plateSteel>, <EnderIO:itemBasicCapacitor>, <ore:plateSteel>], [<minecraft:iron_bars>, <ore:plateSteel>, <minecraft:iron_bars>]]); // AlloySmelter AlloySmelter.addRecipe(<EnderIO:itemAlloy:7>, <minecraft:gold_ingot> * 4, <minecraft:soul_sand> * 8, 180, 128); AlloySmelter.addRecipe(<EnderIO:itemAlloy:5>, <EnderIO:itemAlloy> * 2, <minecraft:ender_pearl> * 4, 180, 128); AlloySmelter.addRecipe(<EnderIO:itemAlloy:4>, <EnderIO:itemAlloy> * 4, <minecraft:redstone> * 8, 180, 128); AlloySmelter.addRecipe(<EnderIO:itemAlloy:1>, <EnderIO:itemAlloy:4> * 2, <minecraft:glowstone_dust> * 4, 180, 128); AlloySmelter.addRecipe(<EnderIO:itemAlloy:2>, <EnderIO:itemAlloy:1>, <minecraft:ender_pearl>, 180, 128); AlloySmelter.addRecipe(<EnderIO:itemAlloy:6>, <gregtech:gt.metaitem.01:11334> * 4, <minecraft:obsidian>, 180, 128); AlloySmelter.addRecipe(<EnderIO:itemPowderIngot:6>, <gregtech:gt.metaitem.01:11085>, <minecraft:ender_pearl>, 180, 128); AlloySmelter.addRecipe(<gregtech:gt.metaitem.01:11321>, <EnderIO:itemPowderIngot:6>, <gregtech:gt.metaitem.01:2843> * 2, 180, 128); AlloySmelter.addRecipe(<EnderIO:blockFusedQuartz>, <minecraft:quartz> * 4, null, 180, 128); AlloySmelter.addRecipe(<EnderIO:blockFusedQuartz:2>, <minecraft:quartz> * 4, <minecraft:glowstone_dust> * 4, 180, 128); AlloySmelter.addRecipe(<EnderIO:blockFusedQuartz:2>, <EnderIO:blockFusedQuartz>, <minecraft:glowstone>, 180, 128); AlloySmelter.addRecipe(<EnderIO:blockFusedQuartz:1> * 2, <minecraft:sand>, null, 180, 128); AlloySmelter.addRecipe(<EnderIO:blockFusedQuartz:1> * 2, <minecraft:sand:1>, null, 180, 128); AlloySmelter.addRecipe(<EnderIO:blockFusedQuartz:3>, <minecraft:sand>, <minecraft:glowstone_dust> * 4, 180, 128); AlloySmelter.addRecipe(<EnderIO:blockFusedQuartz:3>, <minecraft:sand:1>, <minecraft:glowstone_dust> * 4, 180, 128); AlloySmelter.addRecipe(<EnderIO:blockFusedQuartz:3>, <EnderIO:blockFusedQuartz:1>, <minecraft:glowstone_dust> * 4, 180, 128); // Assembler recipes.remove(<EnderIO:itemPowerConduit:2>); Assembler.addRecipe(<EnderIO:itemPowerConduit:2> * 2, <EnderIO:itemMaterial:1> * 4, <EnderIO:itemAlloy:2>, 80, 128); recipes.remove(<EnderIO:itemPowerConduit:1>); Assembler.addRecipe(<EnderIO:itemPowerConduit:1> * 2, <EnderIO:itemMaterial:1> * 4, <EnderIO:itemAlloy:1>, 40, 128); recipes.remove(<EnderIO:itemPowerConduit>); Assembler.addRecipe(<EnderIO:itemPowerConduit> * 2, <EnderIO:itemMaterial:1> * 4, <EnderIO:itemAlloy:4>, 40, 32); recipes.remove(<EnderIO:itemLiquidConduit>); Assembler.addRecipe(<EnderIO:itemLiquidConduit> * 2, <EnderIO:itemMaterial:1> * 4, <EnderIO:blockFusedQuartz>, 40, 32);
-
and here is powerconverters: isn't much but yeah
Code
Display More// IMPORTS // REMOVE recipes.remove(<PowerConverters:converter.steam>); recipes.remove(<PowerConverters:converter.steam:1>); recipes.remove(<PowerConverters:converter.rf>); recipes.remove(<PowerConverters:converter.rf:1>); recipes.remove(<PowerConverters:converter.fotron>); recipes.remove(<PowerConverters:converter.fotron:1>); // ADD NEW recipes.addShaped(<PowerConverters:converter.rf:1>, [[null, <EnderIO:blockCapBank:1>, null], [<ore:craftingToolWrench>, <gregtech:gt.blockcasings:2>, <ore:craftingToolHardHammer>], [null, null, null]]); recipes.addShaped(<PowerConverters:converter.fotron:1>, [[null, <MFFS:fortronCapacitor>, null], [<ore:craftingToolWrench>, <gregtech:gt.blockcasings:2>, <ore:craftingToolHardHammer>], [null, null, null]]); recipes.addShaped(<PowerConverters:converter.common>, [[null, <ore:craftingToolWireCutter>, null], [<ore:craftingToolWrench>, <gregtech:gt.blockcasings:2>, <ore:craftingToolHardHammer>], [<ore:cableGt01Electrum>, <ore:cableGt01Electrum>, <ore:cableGt01Electrum>]]);
-
-
I think in the Jabba.zs there is a mistake, its not possible to craft the MKVII upgrade (mk7) because its used in the middle aswell, i think there was supposed to be an MKVI in the middle
-
It's been corrected on our server for a while. It's my mistake. I'll correct it on the github as well. Thanks for notifying me.
DreamMaster is currently on vacation for a few days and won't be able to update the github.
I'll come and visit maybe once or twice so he doesn't have to scroll through too many pages.
We need more nerfs, keep 'em coming !
Arch.
EDIT : This script is not on the github anymore. So it won't get fixed.
Second EDIT : To anybody following this thread... https://github.com/Dream-Master/ArchDreamCraft might interest you. The configs and scripts for our server. ;] Some configs are exclusive. (Also note some mods require each other, so they might not be for everyone.)
-
MFFS (You need the PowerConv mod to use this script because you can't gen Fortron with EU)
Code
Display More// IMPORTS import mods.nei.NEI; import mods.gregtech.Assembler; // Changes recipes.remove(<MFFS:coercionDeriver>); NEI.hide(<MFFS:coercionDeriver>); recipes.remove(<MFFS:electromagneticProjector>); recipes.addShaped(<MFFS:electromagneticProjector>, [[null, <gregtech:gt.metaitem.01:32694>, null], [<gregtech:gt.metaitem.01:32684>, <gregtech:gt.metaitem.01:32674>, <gregtech:gt.metaitem.01:32684>], [<ore:circuitMaster>, <MFFS:fortronCapacitor>, <ore:circuitMaster>]]); recipes.remove(<MFFS:forceMobilizer>); recipes.addShaped(<MFFS:forceMobilizer>, [[null, <gregtech:gt.metaitem.01:32644>, null], [<gregtech:gt.metaitem.01:32654>, <MFFS:fortronCapacitor>, <gregtech:gt.metaitem.01:32654>], [<ore:circuitMaster>, <gregtech:gt.metaitem.01:32634>, <ore:circuitMaster>]]); // Assembler recipes.remove(<MFFS:cardBlank>); Assembler.addRecipe(<MFFS:cardBlank> * 2, <minecraft:paper> * 8, <Railcraft:part.plate:1>, 20, 32); recipes.remove(<MFFS:cardFrequency>); Assembler.addRecipe(<MFFS:cardFrequency>, <IC2:itemFreq>, <MFFS:cardBlank>, 40, 32); recipes.remove(<MFFS:cardLink>); Assembler.addRecipe(<MFFS:cardLink>, <gregtech:gt.metaitem.01:32708>, <MFFS:cardBlank>, 40, 32); recipes.remove(<MFFS:cardIdentification>); Assembler.addRecipe(<MFFS:cardIdentification>, <gregtech:gt.metaitem.01:32707>, <MFFS:cardBlank>, 40, 32); recipes.remove(<MFFS:remoteController>); Assembler.addRecipe(<MFFS:remoteController>, <gregtech:gt.metaitem.01:32692>, <gregtech:gt.metaitem.01:32740>, 80, 128); recipes.remove(<MFFS:focusMatrix>); Assembler.addRecipe(<MFFS:focusMatrix>, <Railcraft:part.plate:1>, <gregtech:gt.metaitem.01:17810>, 20, 32); recipes.remove(<MFFS:fortronCapacitor>); Assembler.addRecipe(<MFFS:fortronCapacitor>, <MFFS:focusMatrix> * 8, <gregtech:gt.blockmachines:163>, 200, 128); recipes.remove(<MFFS:biometricIdentifier>); Assembler.addRecipe(<MFFS:biometricIdentifier>, <MFFS:remoteController> * 2, <MFFS:fortronCapacitor>, 200, 128);
-
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);
-
I will add and correct everything when I come back in new Year. So Thanks for the new script.
-
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);
-
Has anyone thought about making a tool for creating those scripts? Manual editing seems awfully tedious and error-prone. Also using the scripts from github is rather cumbersome whenever one happens to not have a mod installed that a script is using. I'd do something like that myself but knowing how lazy I am I'm almost certain I won't.
Btw, is there a way to somehow dump all the item names that MCTweaker supports together with their in-game human-readable names? If that would be possible then perhaps making such a tool wouldn't be too much of a trouble.
-
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
-
You would maybe save half a second having all in the same file and no space at all. 1 character is one byte. 2 is 2 bytes. And so on. Size will remain the same. (This way I know we got 460+K characters of script on our server. ;P)
Speed ? Yeah, maybe half a second. You'd take much more time than that removing all duplicate vars. Not worth it.
-
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
-
More meta cooking tools lol.
-
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 -
EDIT: Found a command YÜS! "/mt recipes" outputs ALL recipes :I Could take a while but hey
Ooh, so MT does have a way to dump all recipes AND items with their human-readable names? Awesome! That means making a GUI version of the recipe editor is probably not too horribly tedious to make -
Right hoho, there is this: http://minecraft.curseforge.co…4-minetweaker-recipemaker
-
I found the mod just today myself. it's a nice thingy but somewhat limited.
Though considering ZenScript is rather limited itself then having an outside editor isn't really helping that much either.What I envisioned was some sort of a tool that can take in NEI/MT dumps and use them to have a uberfancy editor that can use all the data to make it easier to edit the scripts.
Though considering ZenScript currently lacks both #include-like syntax and proper conditional execution (if (mod exists) { do_stuff() }) then external editor wouldn't be all that useful at the moment. Those features are planned and are in work for MT, no clue when they get released.I was builidng a modpack for myself and tried using the scripts from this thread (from github) but as I'm not having all the same mods installed as are used there then re-editing the scripts was rather tedious. The editor I wished for could have detected that and prompted with a list of items/recipes that need fixing
-
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