diff --git a/main.zs b/main.zs index c673885..c28e778 100644 --- a/main.zs +++ b/main.zs @@ -1,6 +1,9 @@ import crafttweaker.item.IItemStack; import crafttweaker.liquid.ILiquidStack; import crafttweaker.item.IIngredient; +import crafttweaker.recipes.ICraftingInventory; + + //Changing Names .displayName = "Кремниевое волокно"; @@ -384,6 +387,13 @@ for item in removedvanillagear { recipes.addShapeless(, [,]); recipes.addShaped(, [[, , ],[, , ], [, , ]]); recipes.addShaped(, [[, , ],[, , ], [, , ]]); + //NuclearCraft + //Melter + mods.nuclearcraft.melter.addRecipe(, *1000, 3000); + //Infuser + mods.nuclearcraft.infuser.addRecipe(,*10000,); + //Extractor + mods.nuclearcraft.extractor.addRecipe(,,*10000); //ModularWarfare //Firearms recipes.addShaped(, [[null, , .withTag({Material: "treatedwood"}).onlyWithTag({Material: "treatedwood"})],[, , ], [, , ]]); @@ -415,12 +425,6 @@ for item in removedvanillagear { 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); //Кокаинум @@ -457,3 +461,39 @@ for item in removedvanillagear { mods.tconstruct.Melting.addRecipe( * 288,, 500); mods.tconstruct.Melting.addRecipe( * 432,, 500); mods.tconstruct.Melting.addRecipe( * 432,, 500); + + //Cursed crafting shenanigans + //NC cooler disassembling + recipes.addShaped("coolerDisassemblyGold",,[[null, null, null],[, , ], [null, null, null]], + function(out,ins,cInfo){return out;}, + function(out,cInfo,player){player.dropItem(*8);}); + recipes.addShaped("coolerDisassemblyLapis",,[[null, null, null],[, , ], [null, null, null]], + function(out,ins,cInfo){return out;}, + function(out,cInfo,player){player.dropItem(*2);}); + recipes.addShaped("coolerDisassemblyDiamond",,[[null, null, null],[, , ], [null, null, null]], + function(out,ins,cInfo){return out;}, + function(out,cInfo,player){player.dropItem(*8);}); + recipes.addShaped("coolerDisassemblyIron",,[[null, null, null],[, , ], [null, null, null]], + function(out,ins,cInfo){return out;}, + function(out,cInfo,player){player.dropItem(*8);}); + recipes.addShaped("coolerDisassemblyEmerald",,[[null, null, null],[, , ], [null, null, null]], + function(out,ins,cInfo){return out;}, + function(out,cInfo,player){player.dropItem(*6);}); + recipes.addShaped("coolerDisassemblyCopper",,[[null, null, null],[, , ], [null, null, null]], + function(out,ins,cInfo){return out;}, + function(out,cInfo,player){player.dropItem(*8);}); + recipes.addShaped("coolerDisassemblyTin",,[[null, null, null],[, , ], [null, null, null]], + function(out,ins,cInfo){return out;}, + function(out,cInfo,player){player.dropItem(*8);}); + recipes.addShaped("coolerDisassemblyMagnesium",,[[null, null, null],[, , ], [null, null, null]], + function(out,ins,cInfo){return out;}, + function(out,cInfo,player){player.dropItem(*8);}); + recipes.addShaped("coolerDisassemblyRedstone",,[[null, null, null],[, , ], [null, null, null]], + function(out,ins,cInfo){return out;}, + function(out,cInfo,player){player.dropItem(*2);player.dropItem(*2);}); + recipes.addShaped("coolerDisassemblyQuartz",,[[null, null, null],[, , ], [null, null, null]], + function(out,ins,cInfo){return out;}, + function(out,cInfo,player){player.dropItem(*6);player.dropItem(*2);}); + recipes.addShaped("coolerDisassemblyGlowstone",,[[null, null, null],[, , ], [null, null, null]], + function(out,ins,cInfo){return out;}, + function(out,cInfo,player){player.dropItem(*6);player.dropItem(*2);});