Compare commits
10 Commits
be964ec8c3
...
e4cee7dc1a
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e4cee7dc1a | ||
|
|
49cf1b9e46 | ||
|
|
2c06b41d28 | ||
|
|
155581f491 | ||
|
|
795adf79da | ||
|
|
688f488a62 | ||
|
|
26fa05b4f4 | ||
|
|
a6fc564cca | ||
|
|
5076737597 | ||
|
|
e59b726311 |
254
main.zs
254
main.zs
@ -1,16 +1,19 @@
|
||||
import crafttweaker.item.IItemStack;
|
||||
import crafttweaker.liquid.ILiquidStack;
|
||||
import crafttweaker.item.IIngredient;
|
||||
import crafttweaker.recipes.ICraftingInventory;
|
||||
|
||||
|
||||
|
||||
//Changing Names
|
||||
<nuclearcraft:part:13>.displayName = "Кремниевое волокно";
|
||||
<academy:energy_unit:*>.displayName = "Энергоячейка";
|
||||
//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"));
|
||||
|
||||
|
||||
val removedvanillagear = [ //Removed vanilla-stile gear
|
||||
val removedvanillagear = [ //Removed un-TiC tools & armor
|
||||
<minecraft:golden_hoe>,
|
||||
<minecraft:golden_sword>,
|
||||
<minecraft:golden_axe>,
|
||||
@ -89,29 +92,52 @@ val removedvanillagear = [ //Removed vanilla-stile ge
|
||||
<immersiveengineering:steel_armor_head>
|
||||
] as IItemStack[];
|
||||
|
||||
val removesmelting = [ //Ingot smelting recipes
|
||||
<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>,
|
||||
val removeFurnaceSmelting = [ //Ingot smelting recipes to remove
|
||||
<minecraft:iron_ingot>,
|
||||
<minecraft:gold_ingot>,
|
||||
<immersiveengineering:material:19>,
|
||||
<immersiveengineering:metal>,
|
||||
<nuclearcraft:ingot:9>,
|
||||
<nuclearcraft:ingot:5>,
|
||||
<nuclearcraft:ingot:8>,
|
||||
<nuclearcraft:ingot:6>,
|
||||
<nuclearcraft:ingot:3>,
|
||||
<nuclearcraft:ingot:10>,
|
||||
<immersiveengineering:metal:1>,
|
||||
<immersiveengineering:metal:2>,
|
||||
<immersiveengineering:metal:3>,
|
||||
<immersiveengineering:metal:4>,
|
||||
<immersiveengineering:metal:5>,
|
||||
<immersiveengineering:metal:6>,
|
||||
<immersiveengineering:metal:7>,
|
||||
<immersiveengineering:metal:8>,
|
||||
<tconstruct:ingots>,
|
||||
<tconstruct:ingots:1>,
|
||||
<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[];
|
||||
|
||||
val crusherstuff = [ //Crusher recipe items
|
||||
@ -132,19 +158,9 @@ val crusherstuff = [ //Crusher recipe items
|
||||
<minecraft:stone:6>,
|
||||
] as IItemStack[];
|
||||
|
||||
val removeditems = [ //removed
|
||||
<tconstruct:slime_boots>,
|
||||
<tconstruct:slime_boots:1>,
|
||||
<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>,
|
||||
val removedItems = [ //removed
|
||||
<tconstruct:slime_boots:*>,
|
||||
<tconstruct:slimesling:*>,
|
||||
<tconstruct:throwball>,
|
||||
<tconstruct:throwball:1>,
|
||||
<immersiveengineering:wooden_device1>,
|
||||
@ -169,7 +185,6 @@ val removeditems = [ //removed
|
||||
<academy:constraint_plate>,
|
||||
<academy:imag_silicon_ingot>,
|
||||
<academy:imag_fusor>,
|
||||
<academy:needle>,
|
||||
<academy:imag_phase>,
|
||||
<academy:matrix>,
|
||||
<academy:ability_interferer>,
|
||||
@ -178,19 +193,6 @@ val removeditems = [ //removed
|
||||
<academy:mat_core:1>,
|
||||
<nuclearcraft:manufactory_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>
|
||||
] as IItemStack[];
|
||||
|
||||
@ -211,14 +213,16 @@ val allncalloys = [ //NuclearCraf
|
||||
<nuclearcraft:alloy:15>
|
||||
] as IItemStack[];
|
||||
|
||||
val uslessncalloys = [ //Usless NuclearCraft alloys
|
||||
val unusedMaterials = [ //Usless NuclearCraft alloys
|
||||
<nuclearcraft:alloy:7>,
|
||||
<nuclearcraft:alloy:8>,
|
||||
<nuclearcraft:alloy:9>,
|
||||
<nuclearcraft:alloy:13>
|
||||
] as IItemStack[];
|
||||
|
||||
val changedrecipes = [ //Other changed recipes
|
||||
val changeRecipes = [ //Other changed recipes
|
||||
<portality:frame>,
|
||||
<portality:controller>,
|
||||
<cyberware:engineering_table>,
|
||||
<cyberware:scanner>,
|
||||
<cyberware:charger>,
|
||||
@ -263,29 +267,48 @@ val changedrecipes = [ //Other change
|
||||
<davincisvessels:balloon:15>,
|
||||
<davincisvessels:engine>,
|
||||
<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:similsaxtranstructoradvanced>
|
||||
] as IItemStack[];
|
||||
|
||||
//Removing recipes
|
||||
for item in removeditems { //Remove some items
|
||||
item.addTooltip("removed");
|
||||
for item in removedItems { //Remove items
|
||||
item.addTooltip(format.red("Удалено"));
|
||||
recipes.remove(item);
|
||||
mods.jei.JEI.hide(item);
|
||||
}
|
||||
for item in changedrecipes { //Remove unchanged recipes
|
||||
for item in changeRecipes { //Remove unchanged recipes
|
||||
recipes.remove(item);
|
||||
}
|
||||
for item in uslessncalloys { //Remove usless NuclearCraft alloys
|
||||
item.addTooltip("Useless ingot");
|
||||
for item in unusedMaterials { //Remove useless NuclearCraft alloys
|
||||
item.addTooltip(format.red("Неиспользуемый материал"));
|
||||
recipes.remove(item);
|
||||
mods.jei.JEI.hide(item);
|
||||
}
|
||||
for item in removesmelting { //Tag non-smelting ingots
|
||||
item.addTooltip("Ну давай давай переплавь в печке");
|
||||
for item in removeFurnaceSmelting { //Remove & tooltip furnace smelting recipes
|
||||
furnace.remove(item);
|
||||
item.addTooltip(format.darkGray("[H] Нажмите Shift для подсказки")); //"Press Shift" tooltips
|
||||
item.addShiftTooltip(format.aqua("Требует продвинутой технологии для плавки"));
|
||||
}
|
||||
for item in ores { //Remove & tooltip furnace smelting recipes
|
||||
item.addTooltip(format.darkGray("[H] Нажмите Shift для подсказки")); //"Press Shift" tooltips
|
||||
item.addShiftTooltip(format.aqua("Требует продвинутой технологии для плавки"));
|
||||
}
|
||||
for item in removedvanillagear { //Removed vanilla gear
|
||||
item.addTooltip("Removed for balancing purpose");
|
||||
item.addTooltip(format.red("Не используются в рамках сборки"));
|
||||
recipes.remove(item);
|
||||
mods.jei.JEI.hide(item);
|
||||
}
|
||||
@ -303,34 +326,27 @@ for item in removedvanillagear { //Removed vanill
|
||||
//NuclearCraft
|
||||
//Manufactory
|
||||
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
|
||||
//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
|
||||
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: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>]]);
|
||||
@ -393,6 +409,13 @@ for item in removedvanillagear { //Removed vanill
|
||||
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: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
|
||||
//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>]]);
|
||||
@ -403,16 +426,17 @@ 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 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 Grenades"}), [[<immersiveengineering:metal:39>, <minecraft:tnt>, <minecraft:redstone>],[<minecraft:dye:4>, <minecraft:dye:4>, <minecraft:dye:4>], [<minecraft:paper>, <minecraft:paper>, <minecraft:paper>]]);
|
||||
//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: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 RC alloys
|
||||
//Arc Furnace NC alloys
|
||||
mods.immersiveengineering.ArcFurnace.addRecipe(<nuclearcraft:alloy: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:6>, <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: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: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>]);
|
||||
@ -424,12 +448,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:part:6>, <tconstruct:edible:3>*2, <minecraft:reeds>*2, 1000);
|
||||
//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:gem_dust:11>, <minecraft:end_stone>, 8000); //Эндерняковая пыль
|
||||
mods.immersiveengineering.Crusher.addRecipe(<nuclearcraft:ground_cocoa_nibs>, <nuclearcraft:roasted_cocoa_beans>, 2000); //Кокаинум
|
||||
@ -455,8 +473,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.mosin_nagantammo>, [<immersiveengineering:metal:38>*2]); //Mosin Nagant x5
|
||||
//MW Mags //Магазины из MW
|
||||
mods.immersiveengineering.Blueprint.addRecipe("MW Mags", <modularwarfare:prototype.mg42ammo>, [<immersiveengineering:metal:38>*5,<immersiveengineering:metal:9>]);
|
||||
mods.immersiveengineering.Blueprint.addRecipe("MW Mags", <modularwarfare:prototype.mp40ammo>, [<immersiveengineering:metal:38>*7,<immersiveengineering:metal:9>]);
|
||||
mods.immersiveengineering.Blueprint.addRecipe("MW Mags", <modularwarfare:prototype.mg42ammo>, [<immersiveengineering:metal:38>*5,<immersiveengineering:material:22>]);
|
||||
mods.immersiveengineering.Blueprint.addRecipe("MW Mags", <modularwarfare:prototype.mp40ammo>, [<immersiveengineering:metal:38>*7,<immersiveengineering:material: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
|
||||
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);
|
||||
@ -466,3 +488,43 @@ for item in removedvanillagear { //Removed vanill
|
||||
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: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);});
|
||||
Loading…
Reference in New Issue
Block a user