@@ -1,16 +1,19 @@
import crafttweaker.item.IItemStack;
import crafttweaker.item.IItemStack;
import crafttweaker.liquid.ILiquidStack;
import crafttweaker.liquid.ILiquidStack;
import crafttweaker.item.IIngredient;
import crafttweaker.item.IIngredient;
import crafttweaker.recipes.ICraftingInventory;
//Changing Names
//Changing Names
<nuclearcraft:part:13>.displayName = "Кремниевое волокно";
<nuclearcraft:part:13>.displayName = "Кремниевое волокно";
<academy:energy_unit:*>.displayName = "Энергоячейка";
<academy:energy_unit:*>.displayName = "Энергоячейка";
//Adding Descriptions
//Adding Descriptions
mods.jei.JEI.addDescription(<nuclearcraft:alloy:14>,"Е г о пиздец как сложно сделать гыг");
mods.jei.JEI.addDescription(<nuclearcraft:alloy:14>,"Тяжёлый в производстве композит для высокоэффективных лопастей паровой турбины"); //Просто проверяю использование description
<minecraft:lava_bucket>.addTooltip(format.red("[H]Arxaniys bath water"));
<minecraft:lava_bucket>.addTooltip(format.red("[H]Arxaniys bath water"));
val removedvanillagear = [ //Removed vanilla-stile gea r
val removedvanillagear = [ //Removed un-TiC tools & armo r
<minecraft:golden_hoe>,
<minecraft:golden_hoe>,
<minecraft:golden_sword>,
<minecraft:golden_sword>,
<minecraft:golden_axe>,
<minecraft:golden_axe>,
@@ -89,29 +92,52 @@ val removedvanillagear = [ //Removed vanilla-stile ge
<immersiveengineering:steel_armor_head>
<immersiveengineering:steel_armor_head>
] as IItemStack[];
] as IItemStack[];
val removes melting = [ //Ingot smelting recipes
val removeFurnaceS melting = [ //Ingot smelting recipes to remove
<immersiveengineering:material:19>,
<immersiveengineering:metal:1>,
<immersiveengineering:metal:6>,
<immersiveengineering:metal:4>,
<immersiveengineering:metal:8>,
<immersiveengineering:metal:5>,
<immersiveengineering:metal:7>,
<tconstruct:ingots:1>,
<tconstruct:ingots>,
<minecraft:gold_ingot>,
<immersiveengineering:metal:3>,
<immersiveengineering:metal:2>,
<minecraft:iron_ingot>,
<minecraft:iron_ingot>,
<minecraft:gold_ingot>,
<immersiveengineering:material:19>,
<immersiveengineering:metal>,
<immersiveengineering:metal>,
<nuclearcraft:ingot:9 >,
<immersiveengineering:metal:1 >,
<nuclearcraft:ingot:5 >,
<immersiveengineering:metal:2 >,
<nuclearcraft:ingot:8 >,
<immersiveengineering:metal:3 >,
<nuclearcraft:ingot:6 >,
<immersiveengineering:metal:4 >,
<nuclearcraft:ingot:3 >,
<immersiveengineering:metal:5 >,
<nuclearcraft:ingot:10 >,
<immersiveengineering:metal:6 >,
<immersiveengineering:metal:7>,
<immersiveengineering:metal:8>,
<tconstruct:ingots>,
<tconstruct:ingots:1>,
<nuclearcraft:ingot_oxide>,
<nuclearcraft:ingot_oxide>,
<nuclearcraft:ingot_oxide:1>
<nuclearcraft:ingot_oxide:1>,
<nuclearcraft:ingot:1>,
<nuclearcraft:ingot:3>,
<nuclearcraft:ingot:5>,
<nuclearcraft:ingot:6>,
<nuclearcraft:ingot:7>,
<nuclearcraft:ingot:8>,
<nuclearcraft:ingot:9>,
<nuclearcraft:ingot:10>,
<nuclearcraft:ingot:11>
] as IItemStack[];
val ores = [ //Ores to add un-furnacable tooltip
<minecraft:iron_ore>,
<minecraft:gold_ore>,
<immersiveengineering:ore>,
<immersiveengineering:ore:1>,
<immersiveengineering:ore:2>,
<immersiveengineering:ore:3>,
<immersiveengineering:ore:4>,
<immersiveengineering:ore:5>,
<tconstruct:ore>,
<tconstruct:ore:1>,
<nuclearcraft:ore:1>,
<nuclearcraft:ore:2>,
<nuclearcraft:ore:3>,
<nuclearcraft:ore:4>,
<nuclearcraft:ore:5>,
<nuclearcraft:ore:6>,
<nuclearcraft:ore:7>,
] as IItemStack[];
] as IItemStack[];
val crusherstuff = [ //Crusher recipe items
val crusherstuff = [ //Crusher recipe items
@@ -132,19 +158,9 @@ val crusherstuff = [ //Crusher recipe items
<minecraft:stone:6>,
<minecraft:stone:6>,
] as IItemStack[];
] as IItemStack[];
val removedi tems = [ //removed
val removedI tems = [ //removed
<tconstruct:slime_boots>,
<tconstruct:slime_boots:* >,
<tconstruct:slime_boots:1 >,
<tconstruct:slimesling:* >,
<tconstruct:slime_boots:2>,
<tconstruct:slime_boots:3>,
<tconstruct:slime_boots:4>,
<tconstruct:slime_boots:5>,
<tconstruct:slimesling>,
<tconstruct:slimesling:1>,
<tconstruct:slimesling:2>,
<tconstruct:slimesling:3>,
<tconstruct:slimesling:4>,
<tconstruct:slimesling:5>,
<tconstruct:throwball>,
<tconstruct:throwball>,
<tconstruct:throwball:1>,
<tconstruct:throwball:1>,
<immersiveengineering:wooden_device1>,
<immersiveengineering:wooden_device1>,
@@ -169,7 +185,6 @@ val removeditems = [ //removed
<academy:constraint_plate>,
<academy:constraint_plate>,
<academy:imag_silicon_ingot>,
<academy:imag_silicon_ingot>,
<academy:imag_fusor>,
<academy:imag_fusor>,
<academy:needle>,
<academy:imag_phase>,
<academy:imag_phase>,
<academy:matrix>,
<academy:matrix>,
<academy:ability_interferer>,
<academy:ability_interferer>,
@@ -178,23 +193,10 @@ val removeditems = [ //removed
<academy:mat_core:1>,
<academy:mat_core:1>,
<nuclearcraft:manufactory_idle>,
<nuclearcraft:manufactory_idle>,
<nuclearcraft:alloy_furnace_idle>,
<nuclearcraft:alloy_furnace_idle>,
<nuclearcraft:rock_crusher_idle>,
<nuclearcraft:helium_collector>,
<nuclearcraft:helium_collector_compact>,
<nuclearcraft:helium_collector_dense>,
<nuclearcraft:nitrogen_collector>,
<nuclearcraft:nitrogen_collector_compact>,
<nuclearcraft:nitrogen_collector_dense>,
<nuclearcraft:cobblestone_generator>,
<nuclearcraft:cobblestone_generator_compact>,
<nuclearcraft:cobblestone_generator_dense>,
<nuclearcraft:water_source>,
<nuclearcraft:water_source_compact>,
<nuclearcraft:water_source_dense>,
<davincisvessels:anchorpoint>
<davincisvessels:anchorpoint>
] as IItemStack[];
] as IItemStack[];
val allncalloys = [ //NuclearCraft alloys
val allncalloys = [ //NuclearCraft alloys
<nuclearcraft:alloy:1>,
<nuclearcraft:alloy:1>,
<nuclearcraft:alloy:2>,
<nuclearcraft:alloy:2>,
<nuclearcraft:alloy:3>,
<nuclearcraft:alloy:3>,
@@ -211,14 +213,20 @@ val allncalloys = [ //NuclearCraf
<nuclearcraft:alloy:15>
<nuclearcraft:alloy:15>
] as IItemStack[];
] as IItemStack[];
val uslessncalloys = [ //Usless NuclearCraft alloys
val unusedMaterials = [ //Usless NuclearCraft alloys
<nuclearcraft:alloy:7>,
<nuclearcraft:alloy:7>,
<nuclearcraft:alloy:8>,
<nuclearcraft:alloy:8>,
<nuclearcraft:alloy:9>,
<nuclearcraft:alloy:9>,
<nuclearcraft:alloy:13>
<nuclearcraft:alloy:13>
] as IItemStack[];
] as IItemStack[];
val changedr ecipes = [ //Other changed recipes
val changeR ecipes = [ //Other changed recipes
<sync:item_placeholder>,
<sync:item_shell_storage>,
<sync:item_treadmill>,
<sync:item_shell_constructor>,
<portality:frame>,
<portality:controller>,
<cyberware:engineering_table>,
<cyberware:engineering_table>,
<cyberware:scanner>,
<cyberware:scanner>,
<cyberware:charger>,
<cyberware:charger>,
@@ -263,29 +271,48 @@ val changedrecipes = [ //Other change
<davincisvessels:balloon:15>,
<davincisvessels:balloon:15>,
<davincisvessels:engine>,
<davincisvessels:engine>,
<davincisvessels:marker>,
<davincisvessels:marker>,
<nuclearcraft:helium_collector>,
<nuclearcraft:helium_collector_compact>,
<nuclearcraft:nitrogen_collector>,
<nuclearcraft:nitrogen_collector_compact>,
<nuclearcraft:helium_collector_dense>,
<nuclearcraft:nitrogen_collector_dense>,
<nuclearcraft:cobblestone_generator>,
<nuclearcraft:cobblestone_generator_compact>,
<nuclearcraft:cobblestone_generator_dense>,
<nuclearcraft:water_source>,
<nuclearcraft:water_source_compact>,
<nuclearcraft:water_source_dense>,
<nuclearcraft:part:11>,
<similsaxtranstructors:similsaxtranstructorbasic>,
<similsaxtranstructors:similsaxtranstructorbasic>,
<similsaxtranstructors:similsaxtranstructoradvanced>
<similsaxtranstructors:similsaxtranstructoradvanced>
] as IItemStack[];
] as IItemStack[];
//Removing recipes
//Removing recipes
for item in removedi tems { //Remove some items
for item in removedI tems { //Remove items
item.addTooltip("removed" );
item.addTooltip(format.red("Удалено") );
recipes.remove(item);
recipes.remove(item);
mods.jei.JEI.hide(item);
mods.jei.JEI.hide(item);
}
}
for item in changedr ecipes { //Remove unchanged recipes
for item in changeR ecipes { //Remove unchanged recipes
recipes.remove(item);
recipes.remove(item);
}
}
for item in uslessncalloys { //Remove usless NuclearCraft alloys
for item in unusedMaterials { //Remove use less NuclearCraft alloys
item.addTooltip("Useless ingot" );
item.addTooltip(format.red("Неиспользуемый материал") );
recipes.remove(item);
recipes.remove(item);
mods.jei.JEI.hide(item);
mods.jei.JEI.hide(item);
}
}
for item in removes melting { //Tag non- smelting ingot s
for item in removeFurnaceS melting { //Remove & tooltip furnace smelting recipe s
item.addTooltip("Н у давай давай переплавь в печке" );
furnace.remove(item );
item.addTooltip(format.darkGray("[H] Нажмите Shift для подсказки")); //"Press Shift" tooltips
item.addShiftTooltip(format.aqua("Требует продвинутой технологии для плавки"));
}
}
for item in removedvanillagear { //Removed vanilla gear
for item in ores { //Remove & tooltip furnace smelting recipes
item.addTooltip("Removed for balancing purpose");
item.addTooltip(format.darkGray("[H] Нажмите Shift для подсказки")); //"Press Shift" tooltips
item.addShiftTooltip(format.aqua("Требует продвинутой технологии для плавки"));
}
for item in removedvanillagear { //Removed vanilla gear
item.addTooltip(format.red("Н е используются в рамках сборки"));
recipes.remove(item);
recipes.remove(item);
mods.jei.JEI.hide(item);
mods.jei.JEI.hide(item);
}
}
@@ -303,36 +330,34 @@ for item in removedvanillagear { //Removed vanill
//NuclearCraft
//NuclearCraft
//Manufactory
//Manufactory
mods.nuclearcraft.manufactory.removeAllRecipes();
mods.nuclearcraft.manufactory.removeAllRecipes();
//RockCrasher
mods.nuclearcraft.rock_crusher.removeAllRecipes();
//Furnace
furnace.remove(<immersiveengineering:metal:1>);
furnace.remove(<immersiveengineering:metal:6>);
furnace.remove(<immersiveengineering:metal:4>);
furnace.remove(<immersiveengineering:metal:8>);
furnace.remove(<immersiveengineering:metal:5>);
furnace.remove(<immersiveengineering:metal:7>);
furnace.remove(<tconstruct:ingots>);
furnace.remove(<nuclearcraft:ingot_oxide>);
furnace.remove(<nuclearcraft:ingot:10>);
furnace.remove(<nuclearcraft:ingot:3>);
furnace.remove(<minecraft:gold_ingot>);
furnace.remove(<immersiveengineering:metal:3>);
furnace.remove(<immersiveengineering:metal:2>);
furnace.remove(<minecraft:iron_ingot>);
furnace.remove(<nuclearcraft:ingot_oxide:1>);
furnace.remove(<nuclearcraft:ingot_oxide:1>);
furnace.remove(<tconstruct:ingots:1>);
furnace.remove(<nuclearcraft:ingot:6>);
furnace.remove(<nuclearcraft:ingot:8>);
furnace.remove(<nuclearcraft:ingot:5>);
furnace.remove(<immersiveengineering:material:19>);
furnace.remove(<immersiveengineering:metal>);
furnace.remove(<nuclearcraft:ingot:9>);
//Adding crafting recipes
//Adding crafting recipes
//Sync
recipes.addShaped(<sync:item_placeholder>, [[<minecraft:lapis_block>, <minecraft:nether_star>, <minecraft:lapis_block>],[<opencomputers:storage:4>, <portality:module_interdimensional>, <opencomputers:card:7>], [<minecraft:lapis_block>, <rewired:cranium:1>, <minecraft:lapis_block>]]);
recipes.addShaped(<sync:item_shell_storage>, [[<immersiveengineering:metal:38>, <sync:item_placeholder>, <immersiveengineering:metal:38>],[<minecraft:glass_pane>, <rewired:canopic_jar>, <minecraft:glass_pane>], [<immersiveengineering:metal:38>, <immersiveintelligence:metal_decoration:1>, <immersiveengineering:metal:38>]]);
recipes.addShaped(<sync:item_treadmill>, [[<minecraft:iron_bars>, <minecraft:iron_bars>, <immersiveengineering:material:27>],[<immersiveengineering:conveyor>, <immersiveengineering:conveyor>, <immersiveengineering:conveyor>], [<immersiveengineering:metal:38>, <nuclearcraft:part:8>, <immersiveengineering:metal:38>]]);
recipes.addShaped(<sync:item_shell_constructor>, [[<immersiveengineering:metal:38>, <sync:item_placeholder>, <immersiveengineering:metal:38>],[<minecraft:glass_pane>, <opencomputers:printer>, <minecraft:glass_pane>], [<immersiveengineering:metal:38>, <cyberware:surgery>, <immersiveengineering:metal:38>]]);
//Portality
recipes.addShaped(<portality:controller>, [[<portality:frame>, <minecraft:diamond>, <portality:frame>],[<minecraft:diamond>, <opencomputers:screen1>, <minecraft:diamond>], [<portality:frame>, <opencomputers:material:11>, <portality:frame>]]);
recipes.addShaped(<portality:frame>, [[<immersiveengineering:sheetmetal:1>, <immersiveengineering:metal:38>, <immersiveengineering:sheetmetal:1>],[<nuclearcraft:part:4>, <minecraft:ender_pearl>, <nuclearcraft:part:4>], [<immersiveengineering:sheetmetal:1>, <minecraft:quartz>, <immersiveengineering:sheetmetal:1>]]);
//Millenaire
recipes.addShaped(<millenaire:summoningwand>, [[null, <immersiveengineering:metal:40>, <srparasites:living_core>],[null, <wizardry:wisdom_stick>, <immersiveengineering:metal:40>], [<wizardry:wisdom_stick>, null, null]]);
//Immersive Engineering
recipes.addShaped("revolverbarrelDisassembly",<immersiveengineering:material:2>*2,[[null, null, null],[<immersiveengineering:tool:1>, <immersiveengineering:material:14>, <immersiveengineering:tool>], [null, null, null]]);
//NuclearCraft
recipes.addShaped(<nuclearcraft:cobblestone_generator_dense>, [[<nuclearcraft:cobblestone_generator_compact>, <nuclearcraft:cobblestone_generator_compact>, <nuclearcraft:cobblestone_generator_compact>],[<nuclearcraft:cobblestone_generator_compact>, <nuclearcraft:part:12>, <nuclearcraft:cobblestone_generator_compact>], [<nuclearcraft:cobblestone_generator_compact>, <nuclearcraft:cobblestone_generator_compact>, <nuclearcraft:cobblestone_generator_compact>]]);
recipes.addShaped(<nuclearcraft:cobblestone_generator_compact>, [[<nuclearcraft:cobblestone_generator>, <nuclearcraft:cobblestone_generator>, <nuclearcraft:cobblestone_generator>],[<nuclearcraft:cobblestone_generator>, <immersiveengineering:metal_decoration0:4>, <nuclearcraft:cobblestone_generator>], [<nuclearcraft:cobblestone_generator>, <nuclearcraft:cobblestone_generator>, <nuclearcraft:cobblestone_generator>]]);
recipes.addShaped(<nuclearcraft:nitrogen_collector_dense>, [[<nuclearcraft:nitrogen_collector>, <nuclearcraft:nitrogen_collector>, <nuclearcraft:nitrogen_collector>],[<nuclearcraft:nitrogen_collector>, <nuclearcraft:part:12>, <nuclearcraft:nitrogen_collector>], [<nuclearcraft:nitrogen_collector>, <nuclearcraft:nitrogen_collector>, <nuclearcraft:nitrogen_collector>]]);
recipes.addShaped(<nuclearcraft:nitrogen_collector>, [[<nuclearcraft:nitrogen_collector_compact>, <nuclearcraft:nitrogen_collector_compact>, <nuclearcraft:nitrogen_collector_compact>],[<nuclearcraft:nitrogen_collector_compact>, <immersiveengineering:metal_decoration0:4>, <nuclearcraft:nitrogen_collector_compact>], [<nuclearcraft:nitrogen_collector_compact>, <nuclearcraft:nitrogen_collector_compact>, <nuclearcraft:nitrogen_collector_compact>]]);
recipes.addShaped(<nuclearcraft:helium_collector_dense>, [[<nuclearcraft:helium_collector_compact>, <nuclearcraft:helium_collector_compact>, <nuclearcraft:helium_collector_compact>],[<nuclearcraft:helium_collector_compact>, <nuclearcraft:part:12>, <nuclearcraft:helium_collector_compact>], [<nuclearcraft:helium_collector_compact>, <nuclearcraft:helium_collector_compact>, <nuclearcraft:helium_collector_compact>]]);
recipes.addShaped(<nuclearcraft:helium_collector_compact>, [[<nuclearcraft:helium_collector>, <nuclearcraft:helium_collector>, <nuclearcraft:helium_collector>],[<nuclearcraft:helium_collector>, <immersiveengineering:metal_decoration0:4>, <nuclearcraft:helium_collector>], [<nuclearcraft:helium_collector>, <nuclearcraft:helium_collector>, <nuclearcraft:helium_collector>]]);
recipes.addShaped(<nuclearcraft:nitrogen_collector>, [[<nuclearcraft:ingot:9>, <nuclearcraft:rtg_uranium>, <nuclearcraft:ingot:9>],[<immersiveengineering:sheetmetal:9>, <immersiveengineering:metal_device0:5>, <minecraft:iron_bars>], [<nuclearcraft:part:1>, <minecraft:packed_ice>, <nuclearcraft:part:1>]]);
recipes.addShaped(<nuclearcraft:helium_collector>, [[<nuclearcraft:ingot:10>, <nuclearcraft:rtg_americium>, <nuclearcraft:ingot:10>],[<immersiveengineering:metal_device0:5>, <nuclearcraft:supercooler_idle>, <immersiveengineering:metal_device0:5>], [<nuclearcraft:part:1>, <nuclearcraft:centrifuge_idle>, <nuclearcraft:part:1>]]);
recipes.addShaped(<nuclearcraft:water_source_dense>, [[<nuclearcraft:water_source_compact>, <nuclearcraft:water_source_compact>, <nuclearcraft:water_source_compact>],[<nuclearcraft:water_source_compact>, <immersiveengineering:metal_device0:4>, <nuclearcraft:water_source_compact>], [<nuclearcraft:water_source_compact>, <nuclearcraft:water_source_compact>, <nuclearcraft:water_source_compact>]]);
recipes.addShaped(<nuclearcraft:water_source_compact>, [[<nuclearcraft:water_source>, <nuclearcraft:water_source>, <nuclearcraft:water_source>],[<nuclearcraft:water_source>, <immersiveengineering:metal_device1:6>, <nuclearcraft:water_source>], [<nuclearcraft:water_source>, <nuclearcraft:water_source>, <nuclearcraft:water_source>]]);
recipes.addShaped(<nuclearcraft:part:11>, [[<nuclearcraft:part>, <nuclearcraft:rtg_uranium>, <nuclearcraft:part>],[<minecraft:iron_ingot>, <immersiveengineering:metal_device0:5>, <minecraft:iron_ingot>], [<nuclearcraft:part>, <nuclearcraft:ingot:1>, <nuclearcraft:part>]]);
//Cyberware
//Cyberware
recipes.addShaped(<cyberware:scanner>, [[<nuclearcraft:part:9>, <cyberware:cybereyes>.withTag({cyberwareQuality: "cyberware.quality.scavenged"}).onlyWithTag({cyberwareQuality: "cyberware.quality.scavenged"}) , <nuclearcraft:part:9>],[<minecraft:glass>, <immersiveengineering:tool:2>, <minecraft:glass>], [<immersiveengineering:metal:38>, <immersiveengineering:metal:38>, <immersiveengineering:metal:38>]]);
recipes.addShaped(<cyberware:scanner>, [[<nuclearcraft:part:9>, <cyberware:cybereyes>, <nuclearcraft:part:9>],[<minecraft:glass>, <immersiveengineering:tool:2>, <minecraft:glass>], [<immersiveengineering:metal:38>, <immersiveengineering:metal:38>, <immersiveengineering:metal:38>]]);
recipes.addShaped(<cyberware:charger>, [[<immersiveengineering:metal:38>, <immersiveengineering:connector:4>, <immersiveengineering:metal:38>],[<immersiveengineering:metal_decoration0:1>, <immersiveengineering:metal_device0:2>, <immersiveengineering:metal_decoration0:1>], [<immersiveengineering:metal:38>, <minecraft:glowstone>, <immersiveengineering:metal:38>]]);
recipes.addShaped(<cyberware:charger>, [[<immersiveengineering:metal:38>, <immersiveengineering:connector:4>, <immersiveengineering:metal:38>],[<immersiveengineering:metal_decoration0:1>, <immersiveengineering:metal_device0:2>, <immersiveengineering:metal_decoration0:1>], [<immersiveengineering:metal:38>, <minecraft:glowstone>, <immersiveengineering:metal:38>]]);
recipes.addShaped(<cyberware:blueprint_archive>, [[<immersiveengineering:metal:39>, <immersiveengineering:metal:39>, <immersiveengineering:metal:39>],[<minecraft:paper>, <ironchest:iron_chest>, <minecraft:paper>], [<immersiveengineering:metal:39>, <immersiveengineering:metal:39>, <immersiveengineering:metal:39>]]);
recipes.addShaped(<cyberware:blueprint_archive>, [[<immersiveengineering:metal:39>, <immersiveengineering:metal:39>, <immersiveengineering:metal:39>],[<minecraft:paper>, <ironchest:iron_chest>, <minecraft:paper>], [<immersiveengineering:metal:39>, <immersiveengineering:metal:39>, <immersiveengineering:metal:39>]]);
recipes.addShaped(<cyberware:engineering_table>, [[<immersiveengineering:tool>, <immersiveengineering:tool:1>, <immersiveengineering:metal:39>],[<immersiveengineering:metal:39>, <immersiveengineering:metal:38>, <nuclearcraft:part:9>], [<minecraft:anvil>, <minecraft:crafting_table>, <immersiveengineering:metal:39>]]);
recipes.addShaped(<cyberware:engineering_table>, [[<immersiveengineering:tool>, <immersiveengineering:tool:1>, <immersiveengineering:metal:39>],[<immersiveengineering:metal:39>, <immersiveengineering:metal:38>, <nuclearcraft:part:9>], [<minecraft:anvil>, <minecraft:crafting_table>, <immersiveengineering:metal:39>]]);
@@ -393,6 +418,13 @@ for item in removedvanillagear { //Removed vanill
recipes.addShapeless(<davincisvessels:balloon:15>, [<davincisvessels:balloon:*>,<ore:dyeBlack>]);
recipes.addShapeless(<davincisvessels:balloon:15>, [<davincisvessels:balloon:*>,<ore:dyeBlack>]);
recipes.addShaped(<davincisvessels:engine>, [[<immersiveengineering:metal:31>, <immersiveengineering:material:10>, <immersiveengineering:metal:31>],[<immersiveengineering:material:11>, <simplegenerators:combustion_upgradable>, <immersiveengineering:material:11>], [<immersiveengineering:metal:31>, <immersiveengineering:material:10>, <immersiveengineering:metal:31>]]);
recipes.addShaped(<davincisvessels:engine>, [[<immersiveengineering:metal:31>, <immersiveengineering:material:10>, <immersiveengineering:metal:31>],[<immersiveengineering:material:11>, <simplegenerators:combustion_upgradable>, <immersiveengineering:material:11>], [<immersiveengineering:metal:31>, <immersiveengineering:material:10>, <immersiveengineering:metal:31>]]);
recipes.addShaped(<davincisvessels:marker>, [[<ore:plankWood>, <immersiveengineering:material>, <ore:plankWood>],[<immersiveengineering:material>, <minecraft:iron_block>, <immersiveengineering:material>], [<ore:plankWood>, <immersiveengineering:material>, <ore:plankWood>]]);
recipes.addShaped(<davincisvessels:marker>, [[<ore:plankWood>, <immersiveengineering:material>, <ore:plankWood>],[<immersiveengineering:material>, <minecraft:iron_block>, <immersiveengineering:material>], [<ore:plankWood>, <immersiveengineering:material>, <ore:plankWood>]]);
//NuclearCraft
//Melter
mods.nuclearcraft.melter.addRecipe(<minecraft:cobblestone>, <liquid:lava>*1000, 3000);
//Infuser
mods.nuclearcraft.infuser.addRecipe(<nuclearcraft:cooler>,<liquid:ender>*10000,<nuclearcraft:cooler:9>);
//Extractor
mods.nuclearcraft.extractor.addRecipe(<nuclearcraft:cooler:9>,<nuclearcraft:cooler>,<liquid:ender>*10000);
//ModularWarfare
//ModularWarfare
//Firearms
//Firearms
recipes.addShaped(<modularwarfare:prototype.mosin_nagant>, [[null, <immersiveengineering:metal:38>, <tconstruct:large_plate>.withTag({Material: "treatedwood"}).onlyWithTag({Material: "treatedwood"})],[<immersiveengineering:material:14>, <immersiveengineering:material:14>, <immersiveengineering:material:9>], [<immersiveengineering:metal:38>, <immersiveengineering:material:16>, <immersiveengineering:material:13>]]);
recipes.addShaped(<modularwarfare:prototype.mosin_nagant>, [[null, <immersiveengineering:metal:38>, <tconstruct:large_plate>.withTag({Material: "treatedwood"}).onlyWithTag({Material: "treatedwood"})],[<immersiveengineering:material:14>, <immersiveengineering:material:14>, <immersiveengineering:material:9>], [<immersiveengineering:metal:38>, <immersiveengineering:material:16>, <immersiveengineering:material:13>]]);
@@ -403,19 +435,20 @@ for item in removedvanillagear { //Removed vanill
recipes.addShaped(<immersiveengineering:blueprint>.withTag({blueprint: "MW Mags"}), [[<immersiveengineering:metal:38>, <immersiveengineering:material:9>, <immersiveengineering:metal:38>],[<minecraft:dye:4>, <minecraft:dye:4>, <minecraft:dye:4>], [<minecraft:paper>, <minecraft:paper>, <minecraft:paper>]]);
recipes.addShaped(<immersiveengineering:blueprint>.withTag({blueprint: "MW Mags"}), [[<immersiveengineering:metal:38>, <immersiveengineering:material:9>, <immersiveengineering:metal:38>],[<minecraft:dye:4>, <minecraft:dye:4>, <minecraft:dye:4>], [<minecraft:paper>, <minecraft:paper>, <minecraft:paper>]]);
recipes.addShaped(<immersiveengineering:blueprint>.withTag({blueprint: "MW Clips"}), [[<immersiveengineering:metal:38>, <immersiveengineering:metal:39>, <immersiveengineering:metal:38>],[<minecraft:dye:4>, <minecraft:dye:4>, <minecraft:dye:4>], [<minecraft:paper>, <minecraft:paper>, <minecraft:paper>]]);
recipes.addShaped(<immersiveengineering:blueprint>.withTag({blueprint: "MW Clips"}), [[<immersiveengineering:metal:38>, <immersiveengineering:metal:39>, <immersiveengineering:metal:38>],[<minecraft:dye:4>, <minecraft:dye:4>, <minecraft:dye:4>], [<minecraft:paper>, <minecraft:paper>, <minecraft:paper>]]);
recipes.addShaped(<immersiveengineering:blueprint>.withTag({blueprint: "MW Ammo"}), [[<immersiveengineering:bullet>, <immersiveengineering:metal:28>, <minecraft:gunpowder>],[<minecraft:dye:4>, <minecraft:dye:4>, <minecraft:dye:4>], [<minecraft:paper>, <minecraft:paper>, <minecraft:paper>]]);
recipes.addShaped(<immersiveengineering:blueprint>.withTag({blueprint: "MW Ammo"}), [[<immersiveengineering:bullet>, <immersiveengineering:metal:28>, <minecraft:gunpowder>],[<minecraft:dye:4>, <minecraft:dye:4>, <minecraft:dye:4>], [<minecraft:paper>, <minecraft:paper>, <minecraft:paper>]]);
recipes.addShaped(<immersiveengineering:blueprint>.withTag({blueprint: "MW Grenades"}), [[<immersiveengineering:metal:39>, <minecraft:tnt>, <minecraft:redstone>],[<minecraft:dye:4>, <minecraft:dye:4>, <minecraft:dye:4>], [<minecraft:paper>, <minecraft:paper>, <minecraft:paper>]]);
//Transtructors
//Transtructors
recipes.addShaped(<similsaxtranstructors:similsaxtranstructorbasic>, [[<minecraft:prismarine_crystals>, null, <minecraft:prismarine_crystals>],[<minecraft:iron_ingot>, <minecraft:ender_pearl>, <minecraft:iron_ingot>], [null, <tconstruct:tool_rod>.withTag({Material: "copper"}).onlyWithTag({Material: "copper"}), null]]);
recipes.addShaped(<similsaxtranstructors:similsaxtranstructorbasic>, [[<minecraft:prismarine_crystals>, null, <minecraft:prismarine_crystals>],[<minecraft:iron_ingot>, <minecraft:ender_pearl>, <minecraft:iron_ingot>], [null, <tconstruct:tool_rod>.withTag({Material: "copper"}).onlyWithTag({Material: "copper"}), null]]);
recipes.addShaped(<similsaxtranstructors:similsaxtranstructoradvanced>, [[<minecraft:end_crystal>, null, <minecraft:end_crystal>],[<minecraft:diamond>, <minecraft:ender_pearl>, <minecraft:diamond>], [null, <tconstruct:tool_rod>.withTag({Material: "cobalt"}).onlyWithTag({Material: "cobalt"}), null]]);
recipes.addShaped(<similsaxtranstructors:similsaxtranstructoradvanced>, [[<minecraft:end_crystal>, null, <minecraft:end_crystal>],[<minecraft:diamond>, <minecraft:ender_pearl>, <minecraft:diamond>], [null, <tconstruct:tool_rod>.withTag({Material: "cobalt"}).onlyWithTag({Material: "cobalt"}), null]]);
//Arc Furnace R C alloys
//Arc Furnace N C alloys
mods.immersiveengineering.ArcFurnace.addRecipe(<nuclearcraft:alloy:2>, <nuclearcraft:gem_dust>, null, 200, 512, [<nuclearcraft:ingot:8>*2]);
mods.immersiveengineering.ArcFurnace.addRecipe(<nuclearcraft:alloy:2>*2 , <nuclearcraft:gem_dust>, null, 200, 512, [<nuclearcraft:ingot:8>*2]);
mods.immersiveengineering.ArcFurnace.addRecipe(<nuclearcraft:alloy:12>, <nuclearcraft:ingot:1>, null, 200, 480, [<nuclearcraft:ingot:10>*7]);
mods.immersiveengineering.ArcFurnace.addRecipe(<nuclearcraft:alloy:12>*8 , <nuclearcraft:ingot:1>, null, 200, 480, [<nuclearcraft:ingot:10>*7]);
mods.immersiveengineering.ArcFurnace.addRecipe(<nuclearcraft:alloy:4>, <nuclearcraft:ingot:6>, null, 200, 480, [<nuclearcraft:ingot_oxide:3>]);
mods.immersiveengineering.ArcFurnace.addRecipe(<nuclearcraft:alloy:4>*2 , <nuclearcraft:ingot:6>, null, 200, 480, [<nuclearcraft:ingot_oxide:3>]);
mods.immersiveengineering.ArcFurnace.addRecipe(<nuclearcraft:alloy:6>, <nuclearcraft:ingot:5>, null, 200, 480, [<immersiveengineering:metal:8>]);
mods.immersiveengineering.ArcFurnace.addRecipe(<nuclearcraft:alloy:6>*2 , <nuclearcraft:ingot:5>, null, 200, 480, [<immersiveengineering:metal:8>]);
mods.immersiveengineering.ArcFurnace.addRecipe(<nuclearcraft:alloy:3>, <nuclearcraft:ingot:7>, null, 200, 480, [<nuclearcraft:ingot:5>*2]);
mods.immersiveengineering.ArcFurnace.addRecipe(<nuclearcraft:alloy:3>*3 , <nuclearcraft:ingot:7>, null, 200, 480, [<nuclearcraft:ingot:5>*2]);
mods.immersiveengineering.ArcFurnace.addRecipe(<nuclearcraft:alloy:15>, <nuclearcraft:compound:9>, null, 200, 480, [<minecraft:iron_ingot>*15]);
mods.immersiveengineering.ArcFurnace.addRecipe(<nuclearcraft:alloy:15>*16 , <nuclearcraft:compound:9>, null, 200, 480, [<minecraft:iron_ingot>*15]); //исправлено количество
mods.immersiveengineering.ArcFurnace.addRecipe(<nuclearcraft:alloy:1>, <nuclearcraft:alloy:6>, null, 200, 480, [<nuclearcraft:ingot:6>]);
mods.immersiveengineering.ArcFurnace.addRecipe(<nuclearcraft:alloy:1>*2 , <nuclearcraft:alloy:6>, null, 200, 480, [<nuclearcraft:ingot:6>]);
mods.immersiveengineering.ArcFurnace.addRecipe(<nuclearcraft:alloy:10>, <nuclearcraft:alloy:1>, null, 200, 480, [<nuclearcraft:alloy:2>]);
mods.immersiveengineering.ArcFurnace.addRecipe(<nuclearcraft:alloy:10>, <nuclearcraft:alloy:1>, null, 200, 480, [<nuclearcraft:alloy:2>]);
mods.immersiveengineering.ArcFurnace.addRecipe(<nuclearcraft:alloy:11>, <nuclearcraft:gem:5>, null, 200, 480, [<nuclearcraft:alloy:10>]);
mods.immersiveengineering.ArcFurnace.addRecipe(<nuclearcraft:alloy:11>*2 , <nuclearcraft:gem:5>, null, 200, 480, [<nuclearcraft:alloy:10>]);
mods.immersiveengineering.ArcFurnace.addRecipe(<nuclearcraft:part:6>*4, <minecraft:dye:15>*2, null, 100, 128, [<minecraft:reeds>*2, <tconstruct:edible:3>*3]);
mods.immersiveengineering.ArcFurnace.addRecipe(<nuclearcraft:part:6>*4, <minecraft:dye:15>*2, null, 100, 128, [<minecraft:reeds>*2, <tconstruct:edible:3>*3]);
mods.immersiveengineering.ArcFurnace.addRecipe(<nuclearcraft:part:13>, <cyberware:component:2>, null, 300, 1024, [<academy:imag_silicon_piece>*4]);
mods.immersiveengineering.ArcFurnace.addRecipe(<nuclearcraft:part:13>, <cyberware:component:2>, null, 300, 1024, [<academy:imag_silicon_piece>*4]);
mods.immersiveengineering.ArcFurnace.addRecipe(<nuclearcraft:alloy:14>, <nuclearcraft:gem:6>*3, null, 200, 1024, [<nuclearcraft:part:13>*2]);
mods.immersiveengineering.ArcFurnace.addRecipe(<nuclearcraft:alloy:14>, <nuclearcraft:gem:6>*3, null, 200, 1024, [<nuclearcraft:part:13>*2]);
@@ -424,12 +457,6 @@ for item in removedvanillagear { //Removed vanill
mods.immersiveengineering.AlloySmelter.addRecipe(<nuclearcraft:ingot:8>*16, <nuclearcraft:gem_dust:7>*16, <nuclearcraft:dust:6>, 2000);
mods.immersiveengineering.AlloySmelter.addRecipe(<nuclearcraft:ingot:8>*16, <nuclearcraft:gem_dust:7>*16, <nuclearcraft:dust:6>, 2000);
mods.immersiveengineering.AlloySmelter.addRecipe(<nuclearcraft:part:6>, <tconstruct:edible:3>*2, <minecraft:reeds>*2, 1000);
mods.immersiveengineering.AlloySmelter.addRecipe(<nuclearcraft:part:6>, <tconstruct:edible:3>*2, <minecraft:reeds>*2, 1000);
//IECrusher
//IECrusher
mods.immersiveengineering.Crusher.addRecipe(<nuclearcraft:gem_dust:8>, <minecraft:stone:1>, 8000, <nuclearcraft:gem_dust:1>*2, 0.5); //Гранит
mods.immersiveengineering.Crusher.addRecipe(<nuclearcraft:dust:8>, <minecraft:stone:2>, 8000, <immersiveengineering:material:25>*2, 0.7); //Полированный гранит
mods.immersiveengineering.Crusher.addRecipe(<nuclearcraft:dust:10>, <minecraft:stone:3>, 8000, <nuclearcraft:gem_dust:9>*2, 0.7); //Диорит
mods.immersiveengineering.Crusher.addRecipe(<nuclearcraft:dust:10>, <minecraft:stone:4>, 8000, <nuclearcraft:gem_dust:5>*2, 0.7); //Полированный диорит
mods.immersiveengineering.Crusher.addRecipe(<nuclearcraft:gem_dust:10>, <minecraft:stone:5>, 8000, <nuclearcraft:compound:10>*2, 0.7); //Андезит
mods.immersiveengineering.Crusher.addRecipe(<nuclearcraft:gem_dust:10>, <minecraft:stone:6>, 8000, <nuclearcraft:dust:9>*2, 0.7); //Полированный андезит
mods.immersiveengineering.Crusher.addRecipe(<nuclearcraft:flour>, <minecraft:wheat>, 1000); //Мука
mods.immersiveengineering.Crusher.addRecipe(<nuclearcraft:flour>, <minecraft:wheat>, 1000); //Мука
mods.immersiveengineering.Crusher.addRecipe(<nuclearcraft:gem_dust:11>, <minecraft:end_stone>, 8000); //Эндерняковая пыль
mods.immersiveengineering.Crusher.addRecipe(<nuclearcraft:gem_dust:11>, <minecraft:end_stone>, 8000); //Эндерняковая пыль
mods.immersiveengineering.Crusher.addRecipe(<nuclearcraft:ground_cocoa_nibs>, <nuclearcraft:roasted_cocoa_beans>, 2000); //Кокаинум
mods.immersiveengineering.Crusher.addRecipe(<nuclearcraft:ground_cocoa_nibs>, <nuclearcraft:roasted_cocoa_beans>, 2000); //Кокаинум
@@ -455,8 +482,12 @@ for item in removedvanillagear { //Removed vanill
mods.immersiveengineering.Blueprint.addRecipe("MW Clips", <modularwarfare:prototype.sksammo>, [<immersiveengineering:metal:38>*3]); //SKS x10
mods.immersiveengineering.Blueprint.addRecipe("MW Clips", <modularwarfare:prototype.sksammo>, [<immersiveengineering:metal:38>*3]); //SKS x10
mods.immersiveengineering.Blueprint.addRecipe("MW Clips", <modularwarfare:prototype.mosin_nagantammo>, [<immersiveengineering:metal:38>*2]); //Mosin Nagant x5
mods.immersiveengineering.Blueprint.addRecipe("MW Clips", <modularwarfare:prototype.mosin_nagantammo>, [<immersiveengineering:metal:38>*2]); //Mosin Nagant x5
//MW Mags //Магазины из MW
//MW Mags //Магазины из MW
mods.immersiveengineering.Blueprint.addRecipe("MW Mags", <modularwarfare:prototype.mg42ammo>, [<immersiveengineering:metal:38>*5,<immersiveengineering:met al:9 >]);
mods.immersiveengineering.Blueprint.addRecipe("MW Mags", <modularwarfare:prototype.mg42ammo>, [<immersiveengineering:metal:38>*5,<immersiveengineering:materi al:22 >]);
mods.immersiveengineering.Blueprint.addRecipe("MW Mags", <modularwarfare:prototype.mp40ammo>, [<immersiveengineering:metal:38>*7,<immersiveengineering:met al:9 >]);
mods.immersiveengineering.Blueprint.addRecipe("MW Mags", <modularwarfare:prototype.mp40ammo>, [<immersiveengineering:metal:38>*7,<immersiveengineering:materi al:22 >]);
//MW Grenades
mods.immersiveengineering.Blueprint.addRecipe("MW Grenades", <modularwarfare:prototype.frag_grenade>, [<minecraft:gunpowder>*2,<minecraft:iron_nugget>*9,<immersiveengineering:metal:39>,<minecraft:redstone>]);
mods.immersiveengineering.Blueprint.addRecipe("MW Grenades", <modularwarfare:prototype.stun_grenade>, [<minecraft:gunpowder>,<minecraft:glowstone_dust>*2,<immersiveengineering:metal:31>,<minecraft:redstone>]);
mods.immersiveengineering.Blueprint.addRecipe("MW Grenades", <modularwarfare:prototype.smoke_grenade>, [<immersiveengineering:metal:31>,<minecraft:wool>,<immersiveengineering:material:24>,<minecraft:redstone>]);
//TiC casting
//TiC casting
mods.tconstruct.Casting.addTableRecipe(<nuclearcraft:gem:6>, <minecraft:sand>, <liquid:glass>, 100, true, 20);
mods.tconstruct.Casting.addTableRecipe(<nuclearcraft:gem:6>, <minecraft:sand>, <liquid:glass>, 100, true, 20);
mods.tconstruct.Casting.addTableRecipe(<academy:coin>, <tconstruct:cast_custom:2>, <liquid:iron>, 72, false, 10);
mods.tconstruct.Casting.addTableRecipe(<academy:coin>, <tconstruct:cast_custom:2>, <liquid:iron>, 72, false, 10);
@@ -466,3 +497,43 @@ for item in removedvanillagear { //Removed vanill
mods.tconstruct.Melting.addRecipe(<liquid:steel> * 288,<immersiveengineering:sword_steel>, 500);
mods.tconstruct.Melting.addRecipe(<liquid:steel> * 288,<immersiveengineering:sword_steel>, 500);
mods.tconstruct.Melting.addRecipe(<liquid:steel> * 432,<immersiveengineering:axe_steel>, 500);
mods.tconstruct.Melting.addRecipe(<liquid:steel> * 432,<immersiveengineering:axe_steel>, 500);
mods.tconstruct.Melting.addRecipe(<liquid:steel> * 432,<immersiveengineering:pickaxe_steel>, 500);
mods.tconstruct.Melting.addRecipe(<liquid:steel> * 432,<immersiveengineering:pickaxe_steel>, 500);
//Cursed crafting shenanigans
//NC cooler disassembling
recipes.addShaped("coolerDisassemblyGold",<nuclearcraft:cooler>,[[null, null, null],[<immersiveengineering:tool:1>, <nuclearcraft:cooler:4>, <immersiveengineering:tool>], [null, null, null]],
function(out,ins,cInfo){return out;},
function(out,cInfo,player){player.dropItem(<minecraft:gold_ingot>*8);});
recipes.addShaped("coolerDisassemblyLapis",<nuclearcraft:cooler>,[[null, null, null],[<immersiveengineering:tool:1>, <nuclearcraft:cooler:6>, <immersiveengineering:tool>], [null, null, null]],
function(out,ins,cInfo){return out;},
function(out,cInfo,player){player.dropItem(<minecraft:lapis_block>*2);});
recipes.addShaped("coolerDisassemblyDiamond",<nuclearcraft:cooler>,[[null, null, null],[<immersiveengineering:tool:1>, <nuclearcraft:cooler:7>, <immersiveengineering:tool>], [null, null, null]],
function(out,ins,cInfo){return out;},
function(out,cInfo,player){player.dropItem(<minecraft:diamond>*8);});
recipes.addShaped("coolerDisassemblyIron",<nuclearcraft:cooler>,[[null, null, null],[<immersiveengineering:tool:1>, <nuclearcraft:cooler:11>, <immersiveengineering:tool>], [null, null, null]],
function(out,ins,cInfo){return out;},
function(out,cInfo,player){player.dropItem(<minecraft:iron_ingot>*8);});
recipes.addShaped("coolerDisassemblyEmerald",<nuclearcraft:cooler>,[[null, null, null],[<immersiveengineering:tool:1>, <nuclearcraft:cooler:12>, <immersiveengineering:tool>], [null, null, null]],
function(out,ins,cInfo){return out;},
function(out,cInfo,player){player.dropItem(<minecraft:emerald>*6);});
recipes.addShaped("coolerDisassemblyCopper",<nuclearcraft:cooler>,[[null, null, null],[<immersiveengineering:tool:1>, <nuclearcraft:cooler:13>, <immersiveengineering:tool>], [null, null, null]],
function(out,ins,cInfo){return out;},
function(out,cInfo,player){player.dropItem(<immersiveengineering:metal>*8);});
recipes.addShaped("coolerDisassemblyTin",<nuclearcraft:cooler>,[[null, null, null],[<immersiveengineering:tool:1>, <nuclearcraft:cooler:14>, <immersiveengineering:tool>], [null, null, null]],
function(out,ins,cInfo){return out;},
function(out,cInfo,player){player.dropItem(<nuclearcraft:ingot:1>*8);});
recipes.addShaped("coolerDisassemblyMagnesium",<nuclearcraft:cooler>,[[null, null, null],[<immersiveengineering:tool:1>, <nuclearcraft:cooler:15>, <immersiveengineering:tool>], [null, null, null]],
function(out,ins,cInfo){return out;},
function(out,cInfo,player){player.dropItem(<nuclearcraft:ingot:7>*8);});
recipes.addShaped("coolerDisassemblyRedstone",<nuclearcraft:cooler>,[[null, null, null],[<immersiveengineering:tool:1>, <nuclearcraft:cooler:2>, <immersiveengineering:tool>], [null, null, null]],
function(out,ins,cInfo){return out;},
function(out,cInfo,player){player.dropItem(<minecraft:redstone>*2);player.dropItem(<minecraft:redstone_block>*2);});
recipes.addShaped("coolerDisassemblyQuartz",<nuclearcraft:cooler>,[[null, null, null],[<immersiveengineering:tool:1>, <nuclearcraft:cooler:3>, <immersiveengineering:tool>], [null, null, null]],
function(out,ins,cInfo){return out;},
function(out,cInfo,player){player.dropItem(<nuclearcraft:gem_dust:2>*6);player.dropItem(<minecraft:quartz_block>*2);});
recipes.addShaped("coolerDisassemblyGlowstone",<nuclearcraft:cooler>,[[null, null, null],[<immersiveengineering:tool:1>, <nuclearcraft:cooler:5>, <immersiveengineering:tool>], [null, null, null]],
function(out,ins,cInfo){return out;},
function(out,cInfo,player){player.dropItem(<minecraft:glowstone_dust>*6);player.dropItem(<minecraft:glowstone>*2);});
//IE revolver drum disassembly
recipes.addShaped("revolverDrumDisassembly",<immersiveengineering:material:8>,[[null, null, null],[<immersiveengineering:tool:1>, <immersiveengineering:material:15>, <immersiveengineering:tool>], [null, null, null]],
function(out,ins,cInfo){return out;},
function(out,cInfo,player){player.dropItem(<immersiveengineering:metal:8>*4);});