modded7/overrides/scripts/electronics.zs

375 lines
21 KiB
Plaintext
Raw Normal View History

2022-01-23 23:35:02 +08:00
import crafttweaker.item.IItemDefinition;
import crafttweaker.item.IItemStack;
import crafttweaker.item.IIngredient;
import crafttweaker.oredict.IOreDict;
import crafttweaker.oredict.IOreDictEntry;
import mods.contenttweaker.VanillaFactory;
import mods.contenttweaker.Color;
import mods.gregtech.recipe.RecipeMap;
import mods.gregtech.material.MaterialRegistry;
import mods.gregtech.material.Material;
2022-01-24 23:52:03 +08:00
import scripts.common.makeShaped as makeShaped;
<enderio:item_basic_capacitor>.displayName = "Basic RF Capacitor";
<enderio:item_basic_capacitor:1>.displayName = "Double-Layer RF Capacitor";
<enderio:item_basic_capacitor:2>.displayName = "Octadic RF Capacitor";
//Resonant Clathrate
furnace.remove(<minecraft:ender_pearl>);
furnace.addRecipe(<contenttweaker:pulsatingdust>, <thermalfoundation:material:895>, 0.0);
//EnderIO Conduits
recipes.remove(<enderio:item_power_conduit>);
recipes.remove(<enderio:item_power_conduit:1>);
recipes.remove(<enderio:item_power_conduit:2>);
recipes.remove(<enderio:item_item_conduit>);
recipes.remove(<enderio:item_endergy_conduit:2>);
recipes.remove(<enderio:item_endergy_conduit:5>);
recipes.remove(<enderio:item_redstone_conduit>);
recipes.remove(<enderio:item_liquid_conduit:2>);
recipes.remove(<enderio:item_liquid_conduit:2>);
recipes.remove(<enderio:item_endergy_conduit:8>);
recipes.remove(<enderio:item_endergy_conduit:9>);
recipes.remove(<enderio:item_endergy_conduit:10>);
recipes.remove(<enderio:item_endergy_conduit:11>);
recipes.remove(<enderio:item_endergy_conduit:1>);
recipes.remove(<enderio:item_endergy_conduit:6>);
recipes.remove(<enderio:item_endergy_conduit>);
recipes.remove(<enderio:item_endergy_conduit:4>);
recipes.addShaped(<enderio:item_power_conduit> * 3, [ //Conductive Iron Conduit
[<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>],
[<metaitem:wireGtSingleConductiveIron>,<metaitem:wireGtSingleConductiveIron>,<metaitem:wireGtSingleConductiveIron>],
[<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>]]);
<enderio:item_power_conduit>.displayName = "Conductive Iron Energy Conduit";
assembler.recipeBuilder().inputs([<metaitem:wireGtSingleConductiveIron> * 3, <ore:itemConduitBinder> * 6]).outputs([<enderio:item_power_conduit> * 4]).duration(80).EUt(16).buildAndRegister();
recipes.addShaped(<enderio:item_power_conduit:1> * 3, [ //Energetic Alloy Conduit
[<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>],
[<metaitem:wireGtSingleEnergeticAlloy>,<enderio:item_power_conduit>,<metaitem:wireGtSingleEnergeticAlloy>],
[<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>]]);
<enderio:item_power_conduit:1>.displayName = "Energetic Alloy Energy Conduit";
assembler.recipeBuilder().inputs([<metaitem:wireGtSingleEnergeticAlloy> * 2, <enderio:item_power_conduit>, <ore:itemConduitBinder> * 6]).outputs([<enderio:item_power_conduit:1> * 4]).duration(80).EUt(16).buildAndRegister();
recipes.addShaped(<enderio:item_power_conduit:2> * 3, [ //vibrant alloy conduit
[<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>],
[<metaitem:wireGtSingleVibrantAlloy>,<enderio:item_power_conduit:1>,<metaitem:wireGtSingleVibrantAlloy>],
[<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>]]);
<enderio:item_power_conduit:2>.displayName = "Vibrant Alloy Energy Conduit";
assembler.recipeBuilder().inputs([<metaitem:wireGtSingleVibrantAlloy> * 2, <enderio:item_power_conduit:1>, <ore:itemConduitBinder> * 6]).outputs([<enderio:item_power_conduit:2> * 4]).duration(80).EUt(16).buildAndRegister();
2022-01-27 06:26:41 +08:00
//recipes.addShaped(<enderio:item_endergy_conduit:1> * 3, [ //End Steel Conduit
// [<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>],
// [<metaitem:wireGtSingleEndSteel>,<enderio:item_power_conduit:2>,<metaitem:wireGtSingleEndSteel>],
// [<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>]]);
2022-01-24 23:52:03 +08:00
<enderio:item_endergy_conduit:1>.displayName = "End Steel Energy Conduit";
assembler.recipeBuilder().inputs([<metaitem:wireGtSingleEndSteel> * 2, <enderio:item_power_conduit:2>, <ore:itemConduitBinder> * 6]).outputs([<enderio:item_endergy_conduit:1> * 4]).duration(80).EUt(16).buildAndRegister();
2022-01-27 06:26:41 +08:00
//recipes.addShaped(<enderio:item_endergy_conduit:6> * 3, [
// [<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>],
// [<metaitem:wireGtSingleLumium>,<enderio:item_endergy_conduit:1> ,<metaitem:wireGtSingleLumium>],
// [<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>]]);
2022-01-24 23:52:03 +08:00
<enderio:item_endergy_conduit:6>.displayName = "Lumium Energy Conduit";
assembler.recipeBuilder().inputs([<metaitem:wireGtSingleLumium> * 2, <enderio:item_endergy_conduit:1> , <ore:itemConduitBinder> * 6]).outputs([<enderio:item_endergy_conduit:6> * 4]).duration(80).EUt(16).buildAndRegister();
2022-01-27 06:26:41 +08:00
//recipes.addShaped(<enderio:item_endergy_conduit:4> * 3, [
// [<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>],
// [<metaitem:wireGtSingleSignalum>,<enderio:item_endergy_conduit:6>,<metaitem:wireGtSingleSignalum>],
// [<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>]]);
2022-01-24 23:52:03 +08:00
<enderio:item_endergy_conduit:4>.displayName = "Signalum Energy Conduit";
assembler.recipeBuilder().inputs([<metaitem:wireGtSingleSignalum> * 2, <enderio:item_endergy_conduit:6>, <ore:itemConduitBinder> * 6]).outputs([<enderio:item_endergy_conduit:4> * 4]).duration(80).EUt(16).buildAndRegister();
2022-01-27 06:26:41 +08:00
//recipes.addShaped(<enderio:item_endergy_conduit> * 3, [
// [<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>],
// [<metaitem:wireGtSingleEnderium>,<enderio:item_endergy_conduit:4>,<metaitem:wireGtSingleEnderium>],
// [<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>]]);
2022-01-24 23:52:03 +08:00
<enderio:item_endergy_conduit>.displayName = "Enderium Energy Conduit";
assembler.recipeBuilder().inputs([<metaitem:wireGtSingleEnderium>* 2, <enderio:item_endergy_conduit:4>, <ore:itemConduitBinder> * 6]).outputs([<enderio:item_endergy_conduit> * 4]).duration(80).EUt(16).buildAndRegister();
2022-01-27 06:26:41 +08:00
//recipes.addShaped(<enderio:item_endergy_conduit:10> * 3, [
// [<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>],
// [<metaitem:wireGtSingleDraconium>,<enderio:item_endergy_conduit>,<metaitem:wireGtSingleDraconium>],
// [<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>]]);
2022-01-24 23:52:03 +08:00
<enderio:item_endergy_conduit:10>.displayName = "Draconium Energy Conduit";
assembler.recipeBuilder().inputs([<metaitem:wireGtSingleDraconium>* 2, <enderio:item_endergy_conduit>, <ore:itemConduitBinder> * 6]).outputs([<enderio:item_endergy_conduit:10> * 4]).duration(80).EUt(16).buildAndRegister();
//MAX Tier - Superconductor
2022-01-27 06:26:41 +08:00
//recipes.addShaped(<enderio:item_endergy_conduit:11> * 3, [
// [<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>],
// [<metaitem:wireGtSingleDraconicSuperconductor>,<enderio:item_endergy_conduit:10>,<metaitem:wireGtSingleDraconicSuperconductor>],
// [<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>]]);
<enderio:item_endergy_conduit:11>.displayName = "Draconic Superconductor Energy Conduit";
2022-01-24 23:52:03 +08:00
assembler.recipeBuilder().inputs([<metaitem:wireGtSingleDraconicSuperconductor>* 2, <enderio:item_endergy_conduit:10>, <ore:itemConduitBinder> * 6]).outputs([<enderio:item_endergy_conduit:11> * 4]).duration(80).EUt(16).buildAndRegister();
//redstone conduit - by hand
recipes.addShaped(<enderio:item_redstone_conduit> * 4, [
[<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>],
[<metaitem:wireGtSingleRedAlloy>,<metaitem:wireGtSingleRedAlloy>,<metaitem:wireGtSingleRedAlloy>],
[<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>]]);
//me conduit - by hand
recipes.addShaped(<enderio:item_me_conduit> * 4, [
[<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>],
[<appliedenergistics2:part:36>,<appliedenergistics2:part:36>,<appliedenergistics2:part:36>],
[<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>]]);
//redstone conduit - assembler
assembler.recipeBuilder()
.inputs([<metaitem:wireGtSingleRedAlloy> * 3, <ore:itemConduitBinder> * 6])
.outputs([<enderio:item_redstone_conduit> * 8])
.duration(80).EUt(16).buildAndRegister();
mods.jei.JEI.removeAndHide(<enderio:item_endergy_conduit:2>);
mods.jei.JEI.removeAndHide(<enderio:item_endergy_conduit:3>);
mods.jei.JEI.removeAndHide(<enderio:item_endergy_conduit:5>);
mods.jei.JEI.removeAndHide(<enderio:item_endergy_conduit:7>);
mods.jei.JEI.removeAndHide(<enderio:item_endergy_conduit:8>);
mods.jei.JEI.removeAndHide(<enderio:item_endergy_conduit:9>);
Update qb from #186, and update GTCEu, GCYM and AE2 (#185) * Mention how it isn't complete * Edit mode off * Finish Cobbleworks Line Also slightly rephrased Quests design. * Fix Steam Grinder quest in HM Was requesting Bronze Hulls instead of Machine Hulls. * Hide Half Ships in NM * Change Readme to Nomicoins * Mention processing lines tab in README.md * Change DML to DME * Re-organise cobbleworks chain Also deleted random blank quest * Re-organise Cobbleworks again Also made the last quest of each chain (exception, cobbleworks) not be silent, so that you can know that the whole chain is complete. * Add new tier two missions to qb * NM Stuff State clearly if a quests' task logic is 'OR' Rename GT Tools quest to GregTech Electric Tools Explain AE2 autocrafting Emphasize Hatch and Bus Mechanics Redo Naq Proc again Explain main features of JEI Utils * Update TODO list * Small Changes [Both HM and NM] Remove mention of DML in Fish Oil Quest [HM] Improve Pulsating Polymer Clay Processing Line [NM] Remove excess colour changes in new 'Setting Up Autocrafting' quest [NM] * Some changes Get ready to add PE and PVC chain Fix qb in accordance with CEu 2.5.0 Fixed some prerequisites * Seem to fix CT errors Will check again later. * Update Mods (GTCEu, GCYM, AE2) * try to fix ct scripts agan * Finally fix all ct errors Tested on both NM and HM. * 1.5 * Revert "1.5" This reverts commit 978cea98acc230dda35ca60ecfd59fe1ef2419cf. * HM Fixes Fixes HM tools quests with GTCEu 2.5 Fixes LV electrolyser description being misinformative * HM fixes fixes HM tool quests with GTCEU 2.5 and other * More HM Fixes Fixes Genesis quest, and changes towards new early game progression * Fix up Genesis quest, edit off * Ready for release Remove traces of Ethylene chain, will get it for next update * Remove final traces of PE and PVC chain * remove extra wood pulp recipe * ethylene and diode quest + minor Co-authored-by: tracer4b <61507029+tracer4b@users.noreply.github.com>
2023-01-14 16:41:32 +11:00
val wrench = <ore:craftingToolWrench>;
2022-01-24 23:52:03 +08:00
// Microversium Machine Casing
makeShaped("of_microverse_casing", <contenttweaker:microverse_casing> * 2,
["PPP",
"PWP",
"PPP"],
{ P : <ore:ingotMicroversium>, //Microversium Ingot
W : wrench});
2022-03-29 18:39:48 +08:00
assembler.recipeBuilder()
.inputs(<ore:ingotMicroversium> * 4)
.circuit(6)
.outputs(<contenttweaker:microverse_casing>)
.duration(50).EUt(16).buildAndRegister();
2022-02-13 19:10:18 +08:00
//// LuV Machine Casing
//makeShaped("of_luv_casing", <gregtech:machine_casing:6>,
// ["PPP",
// "PWP",
// "PPP"],
// { P : <ore:plateLumium>, //Lumium Plate
// W : wrench});
////LV Hull
//recipes.remove(<meta_tile_entity:hull.lv>);
//recipes.addShaped(<meta_tile_entity:hull.lv>, [
// [<ore:plateWroughtIron>, <ore:plateWroughtIron>, <ore:plateWroughtIron>],
// [<ore:cableGtSingleTin>, <gregtech:machine_casing:1>, <ore:cableGtSingleTin>]]);
2022-01-23 23:35:02 +08:00
//Wood Pulp
Update qb from #186, and update GTCEu, GCYM and AE2 (#185) * Mention how it isn't complete * Edit mode off * Finish Cobbleworks Line Also slightly rephrased Quests design. * Fix Steam Grinder quest in HM Was requesting Bronze Hulls instead of Machine Hulls. * Hide Half Ships in NM * Change Readme to Nomicoins * Mention processing lines tab in README.md * Change DML to DME * Re-organise cobbleworks chain Also deleted random blank quest * Re-organise Cobbleworks again Also made the last quest of each chain (exception, cobbleworks) not be silent, so that you can know that the whole chain is complete. * Add new tier two missions to qb * NM Stuff State clearly if a quests' task logic is 'OR' Rename GT Tools quest to GregTech Electric Tools Explain AE2 autocrafting Emphasize Hatch and Bus Mechanics Redo Naq Proc again Explain main features of JEI Utils * Update TODO list * Small Changes [Both HM and NM] Remove mention of DML in Fish Oil Quest [HM] Improve Pulsating Polymer Clay Processing Line [NM] Remove excess colour changes in new 'Setting Up Autocrafting' quest [NM] * Some changes Get ready to add PE and PVC chain Fix qb in accordance with CEu 2.5.0 Fixed some prerequisites * Seem to fix CT errors Will check again later. * Update Mods (GTCEu, GCYM, AE2) * try to fix ct scripts agan * Finally fix all ct errors Tested on both NM and HM. * 1.5 * Revert "1.5" This reverts commit 978cea98acc230dda35ca60ecfd59fe1ef2419cf. * HM Fixes Fixes HM tools quests with GTCEu 2.5 Fixes LV electrolyser description being misinformative * HM fixes fixes HM tool quests with GTCEU 2.5 and other * More HM Fixes Fixes Genesis quest, and changes towards new early game progression * Fix up Genesis quest, edit off * Ready for release Remove traces of Ethylene chain, will get it for next update * Remove final traces of PE and PVC chain * remove extra wood pulp recipe * ethylene and diode quest + minor Co-authored-by: tracer4b <61507029+tracer4b@users.noreply.github.com>
2023-01-14 16:41:32 +11:00
recipes.addShapeless(<metaitem:dustWood> * 4,[<ore:logWood>,<ore:craftingToolMortar>]);
2022-01-23 23:35:02 +08:00
//Pyrolyse Oven
recipes.removeByRecipeName("gregtech:pyrolyse_oven");
2022-05-22 15:22:33 +08:00
// Aluminium Ingot * 21
Update qb from #186, and update GTCEu, GCYM and AE2 (#185) * Mention how it isn't complete * Edit mode off * Finish Cobbleworks Line Also slightly rephrased Quests design. * Fix Steam Grinder quest in HM Was requesting Bronze Hulls instead of Machine Hulls. * Hide Half Ships in NM * Change Readme to Nomicoins * Mention processing lines tab in README.md * Change DML to DME * Re-organise cobbleworks chain Also deleted random blank quest * Re-organise Cobbleworks again Also made the last quest of each chain (exception, cobbleworks) not be silent, so that you can know that the whole chain is complete. * Add new tier two missions to qb * NM Stuff State clearly if a quests' task logic is 'OR' Rename GT Tools quest to GregTech Electric Tools Explain AE2 autocrafting Emphasize Hatch and Bus Mechanics Redo Naq Proc again Explain main features of JEI Utils * Update TODO list * Small Changes [Both HM and NM] Remove mention of DML in Fish Oil Quest [HM] Improve Pulsating Polymer Clay Processing Line [NM] Remove excess colour changes in new 'Setting Up Autocrafting' quest [NM] * Some changes Get ready to add PE and PVC chain Fix qb in accordance with CEu 2.5.0 Fixed some prerequisites * Seem to fix CT errors Will check again later. * Update Mods (GTCEu, GCYM, AE2) * try to fix ct scripts agan * Finally fix all ct errors Tested on both NM and HM. * 1.5 * Revert "1.5" This reverts commit 978cea98acc230dda35ca60ecfd59fe1ef2419cf. * HM Fixes Fixes HM tools quests with GTCEu 2.5 Fixes LV electrolyser description being misinformative * HM fixes fixes HM tool quests with GTCEU 2.5 and other * More HM Fixes Fixes Genesis quest, and changes towards new early game progression * Fix up Genesis quest, edit off * Ready for release Remove traces of Ethylene chain, will get it for next update * Remove final traces of PE and PVC chain * remove extra wood pulp recipe * ethylene and diode quest + minor Co-authored-by: tracer4b <61507029+tracer4b@users.noreply.github.com>
2023-01-14 16:41:32 +11:00
<recipemap:arc_furnace>.findRecipe(30, [<metaitem:pyrolyse_oven>], [<liquid:oxygen> * 2160]).remove();
2022-05-22 15:22:33 +08:00
// Aluminium Dust * 21
<recipemap:macerator>.findRecipe(8, [<metaitem:pyrolyse_oven>], null).remove();
2022-01-23 23:35:02 +08:00
recipes.addShaped(<meta_tile_entity:pyrolyse_oven>, [
[<metaitem:electric.piston.lv>, <ore:circuitLv>, <ore:wireGtQuadrupleCupronickel>],
[<ore:circuitLv>, <meta_tile_entity:hull.ulv>, <ore:circuitLv>],
2022-01-23 23:35:02 +08:00
[<metaitem:electric.piston.lv>, <metaitem:electric.pump.lv>, <ore:wireGtQuadrupleCupronickel>]]);
2022-02-13 19:10:18 +08:00
//// LV Casing
//recipes.removeByRecipeName("gregtech:casing.lv");
//recipes.addShaped(<gregtech:machine_casing:1>, [
// [<ore:plateWroughtIron>, <ore:plateWroughtIron>, <ore:plateWroughtIron>],
Update qb from #186, and update GTCEu, GCYM and AE2 (#185) * Mention how it isn't complete * Edit mode off * Finish Cobbleworks Line Also slightly rephrased Quests design. * Fix Steam Grinder quest in HM Was requesting Bronze Hulls instead of Machine Hulls. * Hide Half Ships in NM * Change Readme to Nomicoins * Mention processing lines tab in README.md * Change DML to DME * Re-organise cobbleworks chain Also deleted random blank quest * Re-organise Cobbleworks again Also made the last quest of each chain (exception, cobbleworks) not be silent, so that you can know that the whole chain is complete. * Add new tier two missions to qb * NM Stuff State clearly if a quests' task logic is 'OR' Rename GT Tools quest to GregTech Electric Tools Explain AE2 autocrafting Emphasize Hatch and Bus Mechanics Redo Naq Proc again Explain main features of JEI Utils * Update TODO list * Small Changes [Both HM and NM] Remove mention of DML in Fish Oil Quest [HM] Improve Pulsating Polymer Clay Processing Line [NM] Remove excess colour changes in new 'Setting Up Autocrafting' quest [NM] * Some changes Get ready to add PE and PVC chain Fix qb in accordance with CEu 2.5.0 Fixed some prerequisites * Seem to fix CT errors Will check again later. * Update Mods (GTCEu, GCYM, AE2) * try to fix ct scripts agan * Finally fix all ct errors Tested on both NM and HM. * 1.5 * Revert "1.5" This reverts commit 978cea98acc230dda35ca60ecfd59fe1ef2419cf. * HM Fixes Fixes HM tools quests with GTCEu 2.5 Fixes LV electrolyser description being misinformative * HM fixes fixes HM tool quests with GTCEU 2.5 and other * More HM Fixes Fixes Genesis quest, and changes towards new early game progression * Fix up Genesis quest, edit off * Ready for release Remove traces of Ethylene chain, will get it for next update * Remove final traces of PE and PVC chain * remove extra wood pulp recipe * ethylene and diode quest + minor Co-authored-by: tracer4b <61507029+tracer4b@users.noreply.github.com>
2023-01-14 16:41:32 +11:00
// [<ore:plateWroughtIron>, <ore:craftingToolWrench>, <ore:plateWroughtIron>],
2022-02-13 19:10:18 +08:00
// [<ore:plateWroughtIron>, <ore:plateWroughtIron>, <ore:plateWroughtIron>]
//]);
//// LV Machine Casing * 1
//<recipemap:assembler>.findRecipe(16, [<metaitem:plateSteel> * 8, <metaitem:circuit.integrated>.withTag({Configuration: 8})], null).remove();
//assembler.recipeBuilder().inputs(<ore:plateWroughtIron> * 8).notConsumable(<metaitem:circuit.integrated>.withTag({Configuration: 8})).outputs([<gregtech:machine_casing:1>]).duration(30).EUt(16).buildAndRegister();
//
//// ULV Casing
//recipes.removeByRecipeName("gregtech:casing_ulv");
//
//recipes.addShaped(<gregtech:machine_casing>, [
// [<metaitem:plateIron>, <metaitem:plateIron>, <metaitem:plateIron>],
Update qb from #186, and update GTCEu, GCYM and AE2 (#185) * Mention how it isn't complete * Edit mode off * Finish Cobbleworks Line Also slightly rephrased Quests design. * Fix Steam Grinder quest in HM Was requesting Bronze Hulls instead of Machine Hulls. * Hide Half Ships in NM * Change Readme to Nomicoins * Mention processing lines tab in README.md * Change DML to DME * Re-organise cobbleworks chain Also deleted random blank quest * Re-organise Cobbleworks again Also made the last quest of each chain (exception, cobbleworks) not be silent, so that you can know that the whole chain is complete. * Add new tier two missions to qb * NM Stuff State clearly if a quests' task logic is 'OR' Rename GT Tools quest to GregTech Electric Tools Explain AE2 autocrafting Emphasize Hatch and Bus Mechanics Redo Naq Proc again Explain main features of JEI Utils * Update TODO list * Small Changes [Both HM and NM] Remove mention of DML in Fish Oil Quest [HM] Improve Pulsating Polymer Clay Processing Line [NM] Remove excess colour changes in new 'Setting Up Autocrafting' quest [NM] * Some changes Get ready to add PE and PVC chain Fix qb in accordance with CEu 2.5.0 Fixed some prerequisites * Seem to fix CT errors Will check again later. * Update Mods (GTCEu, GCYM, AE2) * try to fix ct scripts agan * Finally fix all ct errors Tested on both NM and HM. * 1.5 * Revert "1.5" This reverts commit 978cea98acc230dda35ca60ecfd59fe1ef2419cf. * HM Fixes Fixes HM tools quests with GTCEu 2.5 Fixes LV electrolyser description being misinformative * HM fixes fixes HM tool quests with GTCEU 2.5 and other * More HM Fixes Fixes Genesis quest, and changes towards new early game progression * Fix up Genesis quest, edit off * Ready for release Remove traces of Ethylene chain, will get it for next update * Remove final traces of PE and PVC chain * remove extra wood pulp recipe * ethylene and diode quest + minor Co-authored-by: tracer4b <61507029+tracer4b@users.noreply.github.com>
2023-01-14 16:41:32 +11:00
// [<metaitem:plateIron>, <ore:craftingToolWrench>, <metaitem:plateIron>],
2022-02-13 19:10:18 +08:00
// [<metaitem:plateIron>, <metaitem:plateIron>, <metaitem:plateIron>]
//]);
//// ULV Machine Casing * 1
//<recipemap:assembler>.findRecipe(16, [<metaitem:plateWroughtIron> * 8, <metaitem:circuit.integrated>.withTag({Configuration: 8})], null).remove();
//
//assembler.recipeBuilder().inputs(<ore:plateIron> * 8).notConsumable(<metaitem:circuit.integrated>.withTag({Configuration: 8})).outputs([<gregtech:machine_casing>]).duration(30).EUt(16).buildAndRegister();
2022-02-19 11:12:50 +08:00
//ULV Hull
recipes.remove(<meta_tile_entity:hull.ulv>);
recipes.addShaped(<meta_tile_entity:hull.ulv>, [
[<ore:plateIron>, <ore:plateIron>, <ore:plateIron>],
[<ore:cableGtSingleLead>, <gregtech:machine_casing>, <ore:cableGtSingleLead>]]);
2022-01-24 23:52:03 +08:00
2022-01-23 23:35:02 +08:00
// pyro
//Phenol and Coke
pyrolyse_oven.recipeBuilder()
.inputs([<minecraft:coal> * 16])
.notConsumable(<metaitem:circuit.integrated>.withTag({Configuration: 14}))
.fluidInputs([<liquid:steam> * 4000])
.outputs([<metaitem:gemCoke> * 20])
.fluidOutputs([<liquid:phenol> * 1000])
.duration(600).EUt(30).buildAndRegister();
//Phenol and Coke dust
pyrolyse_oven.recipeBuilder()
.inputs([<metaitem:dustCoal> * 16])
.notConsumable(<metaitem:circuit.integrated>.withTag({Configuration: 11}))
.fluidInputs([<liquid:steam> * 4000])
.outputs([<metaitem:dustCoke> * 20])
.fluidOutputs([<liquid:phenol> * 1000])
.duration(600).EUt(30).buildAndRegister();
// force phenol for phenolic circuit board
chemical_reactor.recipeBuilder().inputs(<metaitem:board.coated>).fluidInputs([<liquid:phenol> * 100]).outputs([<metaitem:board.phenolic>]).duration(100).EUt(8).buildAndRegister();
// remove Phenolic Circuit Board * 1
<recipemap:assembler>.findRecipe(7, [<metaitem:dustWood>, <metaitem:shape.mold.plate>], [<liquid:glue> * 50]).remove();
2022-01-24 23:52:03 +08:00
// make t1 circuits craftable w/o steam
2022-02-13 19:10:18 +08:00
//recipes.removeByRecipeName("gregtech:electronic_circuit_lv");
//recipes.addShaped(<metaitem:circuit.electronic>, [
// [<metaitem:component.resistor>, <ore:plateWroughtIron>, <metaitem:component.resistor>],
// [<metaitem:circuit.vacuum_tube>, <metaitem:circuit_board.basic>, <metaitem:circuit.vacuum_tube>],
// [<metaitem:cableGtSingleRedAlloy>, <metaitem:cableGtSingleRedAlloy>, <metaitem:cableGtSingleRedAlloy>]
//]);
//
//recipes.removeByRecipeName("gregtech:vacuum_tube");
//recipes.addShaped(<metaitem:circuit.vacuum_tube>, [
// [null, null, null],
// [<ore:stickWroughtIron>, <metaitem:component.glass.tube>, <ore:stickWroughtIron>],
// [<metaitem:wireGtSingleCopper>, <metaitem:wireGtSingleCopper>, <metaitem:wireGtSingleCopper>]
//]);
2022-01-24 23:52:03 +08:00
2022-01-23 23:35:02 +08:00
2022-01-24 23:52:03 +08:00
recipes.removeByRecipeName("gregtech:coated_board");
recipes.removeByRecipeName("gregtech:coated_board_1x");
recipes.addShaped(<metaitem:board.coated> * 3, [
[<metaitem:rubber_drop>, <metaitem:rubber_drop>, <metaitem:rubber_drop>],
[<ore:plankWood>, <ore:plankWood>, <ore:plankWood>],
[<metaitem:rubber_drop>, <metaitem:rubber_drop>, <metaitem:rubber_drop>]
2022-01-29 15:57:48 +08:00
]);
2022-01-30 23:19:37 +08:00
// workstation use vibrant
// Workstation * 1
<recipemap:circuit_assembler>.findRecipe(120, [<metaitem:circuit_board.plastic>, <metaitem:circuit.assembly> * 2, <metaitem:component.diode> * 4, <metaitem:plate.random_access_memory> * 4, <metaitem:wireFineElectrum> * 16, <metaitem:boltBlueAlloy> * 16], [<liquid:soldering_alloy> * 144]).remove();
// Workstation * 1
<recipemap:circuit_assembler>.findRecipe(120, [<metaitem:circuit_board.plastic>, <metaitem:circuit.assembly> * 2, <metaitem:component.diode> * 4, <metaitem:plate.random_access_memory> * 4, <metaitem:wireFineElectrum> * 16, <metaitem:boltBlueAlloy> * 16], [<liquid:tin> * 288]).remove();
circuit_assembler.recipeBuilder()
2022-02-19 11:12:50 +08:00
.inputs([<metaitem:circuit_board.plastic>, <metaitem:circuit.assembly> * 2, <ore:componentDiode> * 4, <metaitem:plate.random_access_memory> * 4, <metaitem:wireFineElectrum> * 16, <metaitem:boltVibrantAlloy> * 16])
2022-01-30 23:19:37 +08:00
.fluidInputs([<liquid:tin> * 288])
.outputs(<metaitem:circuit.workstation>)
.duration(400)
.EUt(120)
2022-08-23 17:23:09 +08:00
.property("cleanroom", "cleanroom")
2022-01-30 23:19:37 +08:00
.buildAndRegister();
circuit_assembler.recipeBuilder()
2022-02-19 11:12:50 +08:00
.inputs([<metaitem:circuit_board.plastic>, <metaitem:circuit.assembly> * 2, <ore:componentDiode> * 4, <metaitem:plate.random_access_memory> * 4, <metaitem:wireFineElectrum> * 16, <metaitem:boltVibrantAlloy> * 16])
2022-01-30 23:19:37 +08:00
.fluidInputs([<liquid:soldering_alloy> * 144])
.outputs(<metaitem:circuit.workstation>)
.duration(400)
.EUt(120)
2022-08-23 17:23:09 +08:00
.property("cleanroom", "cleanroom")
2022-01-30 23:19:37 +08:00
.buildAndRegister();
2022-01-29 15:57:48 +08:00
2022-02-02 19:34:44 +08:00
// topaz lens oredict
<ore:craftingLensOrange>.add(<metaitem:lensTopaz>);
// HV coil
// High Voltage Coil * 1
<recipemap:assembler>.findRecipe(480, [<metaitem:stickSteelMagnetic>, <metaitem:wireFineBlackSteel> * 16, <metaitem:circuit.integrated>.withTag({Configuration: 1})], null).remove();
assembler.recipeBuilder()
2022-02-05 00:52:48 +08:00
.inputs(<metaitem:stickSteelMagnetic>, <metaitem:wireFineSilver> * 16)
2022-02-02 19:34:44 +08:00
.circuit(1)
.outputs(<metaitem:voltage_coil.hv>)
.duration(200)
.EUt(480)
.buildAndRegister();
2022-01-29 15:57:48 +08:00
// high tier circuit progression changes
// nano iv
// Nano Supercomputer * 1
<recipemap:circuit_assembler>.findRecipe(600, [<metaitem:circuit_board.advanced>, <metaitem:circuit.nano_assembly> * 2, <metaitem:component.smd.diode> * 8, <metaitem:plate.nor_memory_chip> * 4, <metaitem:plate.random_access_memory> * 16, <metaitem:wireFineElectrum> * 16], [<liquid:soldering_alloy> * 144]).remove();
// Nano Supercomputer * 1
<recipemap:circuit_assembler>.findRecipe(600, [<metaitem:circuit_board.advanced>, <metaitem:circuit.nano_assembly> * 2, <metaitem:component.smd.diode> * 8, <metaitem:plate.nor_memory_chip> * 4, <metaitem:plate.random_access_memory> * 16, <metaitem:wireFineElectrum> * 16], [<liquid:tin> * 288]).remove();
// Nano Supercomputer * 1
<recipemap:circuit_assembler>.findRecipe(600, [<metaitem:circuit_board.advanced>, <metaitem:circuit.nano_assembly> * 2, <metaitem:component.advanced_smd.diode> * 2, <metaitem:plate.nor_memory_chip> * 4, <metaitem:plate.random_access_memory> * 16, <metaitem:wireFineElectrum> * 16], [<liquid:tin> * 288]).remove();
// Nano Supercomputer * 1
<recipemap:circuit_assembler>.findRecipe(600, [<metaitem:circuit_board.advanced>, <metaitem:circuit.nano_assembly> * 2, <metaitem:component.advanced_smd.diode> * 2, <metaitem:plate.nor_memory_chip> * 4, <metaitem:plate.random_access_memory> * 16, <metaitem:wireFineElectrum> * 16], [<liquid:soldering_alloy> * 144]).remove();
circuit_assembler.recipeBuilder()
.inputs([<metaitem:circuit_board.advanced>, <metaitem:circuit.nano_assembly> * 2, <metaitem:component.smd.diode> * 8, <metaitem:plate.nor_memory_chip> * 4, <metaitem:wireGtSingleLumium> * 8, <metaitem:wireFineTungstenSteel> * 16])
.fluidInputs(<liquid:tin> * 288)
.outputs(<metaitem:circuit.nano_computer>)
.duration(200)
.EUt(600)
2022-08-23 17:23:09 +08:00
.property("cleanroom", "cleanroom")
2022-01-29 15:57:48 +08:00
.buildAndRegister();
circuit_assembler.recipeBuilder()
.inputs([<metaitem:circuit_board.advanced>, <metaitem:circuit.nano_assembly> * 2, <metaitem:component.smd.diode> * 8, <metaitem:plate.nor_memory_chip> * 4, <metaitem:wireGtSingleLumium> * 8, <metaitem:wireFineTungstenSteel> * 16])
.fluidInputs(<liquid:soldering_alloy> * 144)
.outputs(<metaitem:circuit.nano_computer>)
.duration(200)
.EUt(600)
2022-08-23 17:23:09 +08:00
.property("cleanroom", "cleanroom")
2022-01-29 15:57:48 +08:00
.buildAndRegister();
circuit_assembler.recipeBuilder()
.inputs([<metaitem:circuit_board.advanced>, <metaitem:circuit.nano_assembly> * 2, <metaitem:component.advanced_smd.diode> * 2, <metaitem:plate.nor_memory_chip> * 4, <metaitem:wireGtSingleLumium> * 8, <metaitem:wireFineTungstenSteel> * 16])
.fluidInputs(<liquid:tin> * 288)
.outputs(<metaitem:circuit.nano_computer>)
.duration(200)
.EUt(600)
2022-08-23 17:23:09 +08:00
.property("cleanroom", "cleanroom")
2022-01-29 15:57:48 +08:00
.buildAndRegister();
circuit_assembler.recipeBuilder()
.inputs([<metaitem:circuit_board.advanced>, <metaitem:circuit.nano_assembly> * 2, <metaitem:component.advanced_smd.diode> * 2, <metaitem:plate.nor_memory_chip> * 4, <metaitem:wireGtSingleLumium> * 8, <metaitem:wireFineTungstenSteel> * 16])
.fluidInputs(<liquid:soldering_alloy> * 144)
.outputs(<metaitem:circuit.nano_computer>)
.duration(200)
.EUt(600)
2022-08-23 17:23:09 +08:00
.property("cleanroom", "cleanroom")
2022-01-29 15:57:48 +08:00
.buildAndRegister();
// Crystal Supercomputer * 1
<recipemap:circuit_assembler>.findRecipe(9600, [<metaitem:circuit_board.elite>, <metaitem:circuit.crystal_assembly> * 2, <metaitem:plate.random_access_memory> * 4, <metaitem:plate.nor_memory_chip> * 32, <metaitem:plate.nand_memory_chip> * 64, <metaitem:wireFineNiobiumTitanium> * 32], [<liquid:soldering_alloy> * 144]).remove();
// Crystal Supercomputer * 1
<recipemap:circuit_assembler>.findRecipe(9600, [<metaitem:circuit_board.elite>, <metaitem:circuit.crystal_assembly> * 2, <metaitem:plate.random_access_memory> * 4, <metaitem:plate.nor_memory_chip> * 32, <metaitem:plate.nand_memory_chip> * 64, <metaitem:wireFineNiobiumTitanium> * 32], [<liquid:tin> * 288]).remove();
circuit_assembler.recipeBuilder()
.inputs([<metaitem:circuit_board.elite>, <metaitem:circuit.crystal_assembly> * 2, <metaitem:plate.random_access_memory> * 4, <metaitem:plate.nor_memory_chip> * 32, <metaitem:plate.nand_memory_chip> * 64, <metaitem:wireFineEnderium> * 32])
.fluidInputs(<liquid:tin> * 288)
.outputs(<metaitem:circuit.crystal_computer>)
.duration(400)
.EUt(9600)
2022-11-09 22:30:52 +08:00
.property("cleanroom", "cleanroom")
2022-01-29 15:57:48 +08:00
.buildAndRegister();
circuit_assembler.recipeBuilder()
.inputs([<metaitem:circuit_board.elite>, <metaitem:circuit.crystal_assembly> * 2, <metaitem:plate.random_access_memory> * 4, <metaitem:plate.nor_memory_chip> * 32, <metaitem:plate.nand_memory_chip> * 64, <metaitem:wireFineEnderium> * 32])
.fluidInputs(<liquid:soldering_alloy> * 144)
.outputs(<metaitem:circuit.crystal_computer>)
.duration(400)
.EUt(9600)
2022-11-09 22:30:52 +08:00
.property("cleanroom", "cleanroom")
2022-01-29 15:57:48 +08:00
.buildAndRegister();
// wetware
// Stem Cells * 32
<recipemap:chemical_reactor>.findRecipe(30720, [<metaitem:dustOsmiridium>], [<liquid:bacteria> * 500, <liquid:sterilized_growth_medium> * 500]).remove();
// Stem Cells * 32
<recipemap:large_chemical_reactor>.findRecipe(30720, [<metaitem:dustOsmiridium>], [<liquid:bacteria> * 500, <liquid:sterilized_growth_medium> * 500]).remove();
chemical_reactor.recipeBuilder()
.inputs(<minecraft:dragon_egg>)
.fluidInputs(<liquid:bacteria> * 500, <liquid:sterilized_growth_medium> * 500)
.outputs([<metaitem:stem_cells> * 64, <metaitem:stem_cells> * 64])
2022-01-30 23:19:37 +08:00
.fluidOutputs(<liquid:bacterial_sludge> * 500)
2022-07-17 10:53:28 +08:00
.property("cleanroom", "sterile_cleanroom")
2022-01-29 15:57:48 +08:00
.duration(6000)
.EUt(30720)
.buildAndRegister();