From 03caced923fee45210336a77c73717b13fbb1032 Mon Sep 17 00:00:00 2001 From: Timerix Date: Tue, 14 Sep 2021 22:22:22 +0300 Subject: [PATCH] repo created --- scripts/main.zs | 375 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 375 insertions(+) create mode 100644 scripts/main.zs diff --git a/scripts/main.zs b/scripts/main.zs new file mode 100644 index 0000000..85515d4 --- /dev/null +++ b/scripts/main.zs @@ -0,0 +1,375 @@ +import crafttweaker.item.IItemStack; +import crafttweaker.liquid.ILiquidStack; +import crafttweaker.item.IIngredient; + +//Changing Names +.displayName = "Кремниевое волокно"; +.displayName = "Энергоячейка"; +//Adding Descriptions +mods.jei.JEI.addDescription(,"Его пиздец как сложно сделать гыг"); + + +val removedvanillagear = [ //Rremoved vanilla-stile gear + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + +] as IItemStack[]; + +val removesmelting = [ //Ingot smelting recipes + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + +] as IItemStack[]; + +val crusherstuff = [ //Crusher recipe items + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , +] as IItemStack[]; + +val removeditems = [ //removed + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + +] as IItemStack[]; + +val allncalloys = [ //NuclearCraft alloys + , + , + , + , + , + , + , + , + , + , + , + , + , + +] as IItemStack[]; + +val uslessncalloys = [ //Usless NuclearCraft alloys + , + , + , + +] as IItemStack[]; + +val changedrecipes = [ //Other changed recipes + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + +] as IItemStack[]; + +//Removing recipes +for item in removeditems { //Remove some items + item.addTooltip("removed"); + recipes.remove(item); + mods.jei.JEI.hide(item); +} +for item in changedrecipes { //Remove unchanged recipes + recipes.remove(item); +} +for item in uslessncalloys { //Remove usless NuclearCraft alloys + item.addTooltip("Я бесполезный слиток"); + recipes.remove(item); + mods.jei.JEI.hide(item); +} +for item in removesmelting { //Tag non-smelting ingots + item.addTooltip("Ну давай давай переплавь в печке"); +} +for item in removedvanillagear { //Removed vanilla gear + item.addTooltip("Ваниль? Нет, спасибо"); + 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(); + //Furnace + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + furnace.remove(); + +//Adding crafting recipes + //Cyberware + recipes.addShaped(, [[, , ],[, , ], [, , ]]); + recipes.addShaped(, [[, , ],[, , ], [, , ]]); + recipes.addShaped(, [[, , ],[, , ], [, , ]]); + recipes.addShaped(, [[, , ],[, , ], [, , ]]); + recipes.addShaped(, [[, , ],[, , ], [, , ]]); + recipes.addShaped(, [[, , ],[, , ], [, , ]]); + //AcademyCraft + 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(, [[, , ],[, , ], [, , ]]); + //Arc Furnace RC 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(, , 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); + mods.immersiveengineering.AlloySmelter.addRecipe(, , *2, 40); + //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); + //TiC casting + mods.tconstruct.Casting.addTableRecipe(, , , 100, true, 20); + mods.tconstruct.Casting.addTableRecipe(, , , 72, false, 10); \ No newline at end of file