import crafttweaker.item.IItemStack; import crafttweaker.liquid.ILiquidStack; import crafttweaker.item.IIngredient; //Changing Names .displayName = "Кремниевое волокно"; .displayName = "Энергоячейка"; //Adding Descriptions mods.jei.JEI.addDescription(,"Тяжёлый в производстве композит для высокоэффективных лопастей паровой турбины"); //Просто проверяю использование description .addTooltip(format.red("[H]Arxaniys bath water")); val removedvanillagear = [ //Removed un-TiC tools & armor , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] as IItemStack[]; val removeFurnaceSmelting = [ //Ingot smelting recipes to remove , , , , , , , , , , , , , , , , , , , , , , , , ] as IItemStack[]; val ores = [ //Ores to add un-furnacable tooltip , , , , , , , , , , , , , , , , , ] as IItemStack[]; val crusherstuff = [ //Crusher recipe items , , , , , , , , , , , , , , , ] as IItemStack[]; val removedItems = [ //removed , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] as IItemStack[]; val allncalloys = [ //NuclearCraft alloys , , , , , , , , , , , , , ] as IItemStack[]; val unusedMaterials = [ //Usless NuclearCraft alloys , , , ] as IItemStack[]; val changeRecipes = [ //Other changed recipes , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , //, //альтернативный способ получения гелия через термоядерные реакции доступен лишь в лейтгейме, перенесён в секцию изменённых рецептов //, //, //единственный способ получения азота, перенесён в секцию изменённых рецептов //, //, //, //, //на поверку полезная штука, перенесён в секцию изменённых рецептов //, //, , ] as IItemStack[]; //Removing recipes for item in removedItems { //Remove items item.addTooltip(format.red("Удалено")); recipes.remove(item); mods.jei.JEI.hide(item); } for item in changeRecipes { //Remove unchanged recipes recipes.remove(item); } for item in unusedMaterials { //Remove useless NuclearCraft alloys item.addTooltip(format.red("Неиспользуемый материал")); recipes.remove(item); mods.jei.JEI.hide(item); } for item in removesmelting { //Remove & tooltip furnace smelting recipes furnace.remove(item); item.addTooltip(format.darkGray()("Нажмите Shift для подсказки")); //"Press Shift" tooltips item.addShiftTooltip(format.aqua("Требует продвинутой технологии для плавки")); } for item in ores { //Remove & tooltip furnace smelting recipes item.addTooltip(format.darkGray()("Нажмите Shift для подсказки")); //"Press Shift" tooltips item.addShiftTooltip(format.aqua("Требует продвинутой технологии для плавки")); } for item in removedvanillagear { //Removed vanilla gear item.addTooltip(format.red("Не используются в рамках сборки")); recipes.remove(item); mods.jei.JEI.hide(item); } //Removing alloy recipes //TiC //Alloys mods.tconstruct.Alloy.removeRecipe(); mods.tconstruct.Alloy.removeRecipe(); mods.tconstruct.Alloy.removeRecipe(); mods.tconstruct.Alloy.removeRecipe(); mods.tconstruct.Alloy.removeRecipe(); //Cast mods.tconstruct.Casting.removeTableRecipe(); //NuclearCraft //Manufactory mods.nuclearcraft.manufactory.removeAllRecipes(); //RockCrasher //mods.nuclearcraft.rock_crusher.removeAllRecipes(); //удаление рецептов не имеет смысла //Adding crafting recipes //Cyberware recipes.addShaped(, [[, .withTag({cyberwareQuality: "cyberware.quality.scavenged"}).onlyWithTag({cyberwareQuality: "cyberware.quality.scavenged"}), ],[, , ], [, , ]]); recipes.addShaped(, [[, , ],[, , ], [, , ]]); recipes.addShaped(, [[, , ],[, , ], [, , ]]); recipes.addShaped(, [[, , ],[, , ], [, , ]]); recipes.addShaped(, [[, , ],[, , ], [, , ]]); recipes.addShaped(, [[, , ],[, , ], [, , ]]); //AcademyCraft recipes.addShaped(, [[, , ],[, , ], [, , ]]); recipes.addShaped(, [[, , ],[, , ], [, , ]]); recipes.addShaped(, [[null, null, null],[, , ], [, , ]]); recipes.addShaped(, [[null, , null],[, , ], [null, , null]]); recipes.addShaped(, [[, , ],[, , ], [null, , ]]); recipes.addShaped(, [[, , ],[, , ], [, null, ]]); recipes.addShaped(, [[, , ],[, , ], [, , ]]); recipes.addShaped(, [[, , ],[, , ], [, , ]]); recipes.addShaped(, [[, , ],[, , ], [, null, ]]); recipes.addShaped(, [[null, , null],[, , ], [null, , null]]); recipes.addShaped(, [[null, , null],[, , ], [null, , null]]); recipes.addShaped(, [[null, , null],[, , ], [null, , null]]); recipes.addShaped(, [[null, , null],[, , ], [, , ]]); recipes.addShaped(, [[null, , null],[, , ], [, , ]]); recipes.addShaped(, [[, , ],[, , ], [, , ]]); recipes.addShaped(, [[, , ],[, , ], [, , ]]); recipes.addShaped(, [[, , ],[, , ], [, , ]]); recipes.addShaped(, [[null, , null],[, , ], [null, , null]]); recipes.addShaped(, [[, , ],[, , ], [, , ]]); //Davinci`s Vessels recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); recipes.addShaped(, [[, , ],[, .withTag({FluidName: "hydrogen", Amount: 1000}), ], [, , ]]); recipes.addShapeless(, [,]); recipes.addShapeless(, [,]); recipes.addShapeless(, [,]); recipes.addShapeless(, [,]); recipes.addShapeless(, [,]); recipes.addShapeless(, [,]); recipes.addShapeless(, [,]); recipes.addShapeless(, [,]); recipes.addShapeless(, [,]); recipes.addShapeless(, [,]); recipes.addShapeless(, [,]); recipes.addShapeless(, [,]); recipes.addShapeless(, [,]); recipes.addShapeless(, [,]); recipes.addShapeless(, [,]); recipes.addShapeless(, [,]); recipes.addShaped(, [[, , ],[, , ], [, , ]]); recipes.addShaped(, [[, , ],[, , ], [, , ]]); //ModularWarfare //Firearms recipes.addShaped(, [[null, , .withTag({Material: "treatedwood"}).onlyWithTag({Material: "treatedwood"})],[, , ], [, , ]]); recipes.addShaped(, [[null, , .withTag({Material: "treatedwood"}).onlyWithTag({Material: "treatedwood"})],[, , ], [, , ]]); recipes.addShaped(, [[, .withTag({Material: "steel"}).onlyWithTag({Material: "steel"}), .withTag({Material: "treatedwood"}).onlyWithTag({Material: "treatedwood"})],[, , ], [, , ]]); recipes.addShaped(, [[, , ],[, , ], [null, , ]]); //Blueprints recipes.addShaped(.withTag({blueprint: "MW Mags"}), [[, , ],[, , ], [, , ]]); recipes.addShaped(.withTag({blueprint: "MW Clips"}), [[, , ],[, , ], [, , ]]); recipes.addShaped(.withTag({blueprint: "MW Ammo"}), [[, , ],[, , ], [, , ]]); //Transtructors recipes.addShaped(, [[, null, ],[, , ], [null, .withTag({Material: "copper"}).onlyWithTag({Material: "copper"}), null]]); recipes.addShaped(, [[, null, ],[, , ], [null, .withTag({Material: "cobalt"}).onlyWithTag({Material: "cobalt"}), null]]); //Arc Furnace NC alloys mods.immersiveengineering.ArcFurnace.addRecipe(, , null, 200, 512, [*2]); mods.immersiveengineering.ArcFurnace.addRecipe(, , null, 200, 480, [*7]); mods.immersiveengineering.ArcFurnace.addRecipe(, , null, 200, 480, []); mods.immersiveengineering.ArcFurnace.addRecipe(, , null, 200, 480, []); mods.immersiveengineering.ArcFurnace.addRecipe(, , null, 200, 480, [*2]); mods.immersiveengineering.ArcFurnace.addRecipe(*16, , null, 200, 480, [*15]); //исправлено количество mods.immersiveengineering.ArcFurnace.addRecipe(, , null, 200, 480, []); mods.immersiveengineering.ArcFurnace.addRecipe(, , null, 200, 480, []); mods.immersiveengineering.ArcFurnace.addRecipe(, , null, 200, 480, []); mods.immersiveengineering.ArcFurnace.addRecipe(*4, *2, null, 100, 128, [*2, *3]); mods.immersiveengineering.ArcFurnace.addRecipe(, , null, 300, 1024, [*4]); mods.immersiveengineering.ArcFurnace.addRecipe(, *3, null, 200, 1024, [*2]); //Kiln mods.immersiveengineering.AlloySmelter.addRecipe(, *8, .withTag({FluidName: "creosote", Amount: 1000}), 800); mods.immersiveengineering.AlloySmelter.addRecipe(*16, *16, , 2000); mods.immersiveengineering.AlloySmelter.addRecipe(, *2, *2, 1000); //IECrusher mods.immersiveengineering.Crusher.addRecipe(, , 8000, *2, 0.5); //Гранит mods.immersiveengineering.Crusher.addRecipe(, , 8000, *2, 0.7); //Полированный гранит mods.immersiveengineering.Crusher.addRecipe(, , 8000, *2, 0.7); //Диорит mods.immersiveengineering.Crusher.addRecipe(, , 8000, *2, 0.7); //Полированный диорит mods.immersiveengineering.Crusher.addRecipe(, , 8000, *2, 0.7); //Андезит mods.immersiveengineering.Crusher.addRecipe(, , 8000, *2, 0.7); //Полированный андезит mods.immersiveengineering.Crusher.addRecipe(, , 1000); //Мука mods.immersiveengineering.Crusher.addRecipe(, , 8000); //Эндерняковая пыль mods.immersiveengineering.Crusher.addRecipe(, , 2000); //Кокаинум mods.immersiveengineering.Crusher.addRecipe(*8, , 2000); //Желатин хохол mods.immersiveengineering.Crusher.addRecipe(*8, , 2000); //Желатин говядина mods.immersiveengineering.Crusher.addRecipe(*8, , 2000); //Желатин cat's soul mods.immersiveengineering.Crusher.addRecipe(*4, , 2000); //Желатин рыба mods.immersiveengineering.Crusher.addRecipe(*4, , 2000); //Желатин посося mods.immersiveengineering.Crusher.addRecipe(*4, , 2000); //Желатин Нита mods.immersiveengineering.Crusher.addRecipe(*4, , 2000); //Желатин фугу mods.immersiveengineering.Crusher.addRecipe(*4, , 500); //IEMetalPress mods.immersiveengineering.MetalPress.addRecipe(, , , 1000, 4); //IERefinery mods.immersiveengineering.Refinery.addRecipe(, , , 2048); //IEBlueprints //MW Ammo //Патроны из MW mods.immersiveengineering.Blueprint.addRecipe("MW Ammo", , [, , ]); //9x19(MP40) mods.immersiveengineering.Blueprint.addRecipe("MW Ammo", , [, , ]); //7,62x39(SKS) mods.immersiveengineering.Blueprint.addRecipe("MW Ammo", , [, , ]); //7,62x54(Mosin Nagant) mods.immersiveengineering.Blueprint.addRecipe("MW Ammo", , [, , ]); //7,62x57(MG42) //MW Clips //Обоймы из MW mods.immersiveengineering.Blueprint.addRecipe("MW Clips", , [*3]); //SKS x10 mods.immersiveengineering.Blueprint.addRecipe("MW Clips", , [*2]); //Mosin Nagant x5 //MW Mags //Магазины из MW mods.immersiveengineering.Blueprint.addRecipe("MW Mags", , [*5,]); mods.immersiveengineering.Blueprint.addRecipe("MW Mags", , [*7,]); //TiC casting mods.tconstruct.Casting.addTableRecipe(, , , 100, true, 20); mods.tconstruct.Casting.addTableRecipe(, , , 72, false, 10); //TiC melting mods.tconstruct.Melting.addRecipe( * 144,, 500); mods.tconstruct.Melting.addRecipe( * 288,, 500); mods.tconstruct.Melting.addRecipe( * 288,, 500); mods.tconstruct.Melting.addRecipe( * 432,, 500); mods.tconstruct.Melting.addRecipe( * 432,, 500);