From 0d199caaf41f2b755d79c5101b9c851db13070fc Mon Sep 17 00:00:00 2001 From: ACGaming <4818419+ACGaming@users.noreply.github.com> Date: Fri, 16 Jul 2021 21:04:51 +0200 Subject: [PATCH] Even more script work --- src/overrides/scripts/contenttweaker.zs | 29 ++++ src/overrides/scripts/minecraft.zs | 167 ++++++++++++++++++++++++ src/overrides/scripts/tfc.zs | 123 ++++++++++++++++- src/overrides/scripts/tfctech.zs | 72 ++++++++++ src/overrides/scripts/tfcthings.zs | 78 +++++++++++ 5 files changed, 467 insertions(+), 2 deletions(-) create mode 100644 src/overrides/scripts/contenttweaker.zs create mode 100644 src/overrides/scripts/minecraft.zs create mode 100644 src/overrides/scripts/tfctech.zs create mode 100644 src/overrides/scripts/tfcthings.zs diff --git a/src/overrides/scripts/contenttweaker.zs b/src/overrides/scripts/contenttweaker.zs new file mode 100644 index 0000000..ed5c91b --- /dev/null +++ b/src/overrides/scripts/contenttweaker.zs @@ -0,0 +1,29 @@ +#loader contenttweaker +#modloaded contenttweaker + +// Author : SpeeeDCraft, ACGaming +// Mod required : ContentTweaker +// Scripts required : - + +import mods.contenttweaker.Block; +import mods.contenttweaker.Item; +import mods.contenttweaker.VanillaFactory; + +VanillaFactory.createItem("glassmix").register(); + +var aquamarine_andesite_sand = VanillaFactory.createBlock("aquamarine_andesite_sand", ); +aquamarine_andesite_sand.setBlockHardness(1.0); +aquamarine_andesite_sand.setBlockResistance(1.0); +aquamarine_andesite_sand.setBlockSoundType(); +aquamarine_andesite_sand.register(); + +var furnaceblock = VanillaFactory.createBlock("furnaceblock", ); +furnaceblock.setBlockHardness(1.0); +furnaceblock.setBlockResistance(1.0); +furnaceblock.setBlockSoundType(); +furnaceblock.register(); + +VanillaFactory.createItem("part_plate_advanced").register(); +VanillaFactory.createItem("part_plate_basic").register(); +VanillaFactory.createItem("part_plate_du").register(); +VanillaFactory.createItem("part_plate_elite").register(); \ No newline at end of file diff --git a/src/overrides/scripts/minecraft.zs b/src/overrides/scripts/minecraft.zs new file mode 100644 index 0000000..ae5d8a7 --- /dev/null +++ b/src/overrides/scripts/minecraft.zs @@ -0,0 +1,167 @@ +// Author : SpeeeDCraft, ACGaming +// Mod required : - +// Scripts required : - + +import crafttweaker.item.IIngredient; +import crafttweaker.item.IItemStack; +import mods.gregtech.recipe.RecipeMap; +import mods.jei.JEI; + +val chemical_bath as RecipeMap = RecipeMap.getByName("chemical_bath"); + +var blazerod = ; +var blockIron = ; +var blockquartz = ; +var book = ; +var chestwood = ; +var cobble = ; +var diamond = ; +var dirt = ; +var dyeblack = ; +var dyecyan = ; +var glowstone = ; +var gravel = ; +var ingotIron = ; +var obsidian = ; +var prismarine = ; +var quartz = ; +var sand = ; + +// JEI +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); + +// CHEMICAL BATH +chemical_bath.recipeBuilder().inputs().fluidInputs([ * 1000]).outputs().duration(10).EUt(8).buildAndRegister(); +chemical_bath.recipeBuilder().inputs().fluidInputs([ * 1000]).outputs().duration(10).EUt(8).buildAndRegister(); +chemical_bath.recipeBuilder().inputs().fluidInputs([ * 1000]).outputs().duration(10).EUt(8).buildAndRegister(); +chemical_bath.recipeBuilder().inputs().fluidInputs([ * 1000]).outputs().duration(10).EUt(8).buildAndRegister(); +chemical_bath.recipeBuilder().inputs().fluidInputs([ * 1000]).outputs().duration(10).EUt(8).buildAndRegister(); +chemical_bath.recipeBuilder().inputs().fluidInputs([ * 1000]).outputs().duration(10).EUt(8).buildAndRegister(); +chemical_bath.recipeBuilder().inputs().fluidInputs([ * 1000]).outputs().duration(10).EUt(8).buildAndRegister(); +chemical_bath.recipeBuilder().inputs().fluidInputs([ * 1000]).outputs().duration(10).EUt(8).buildAndRegister(); +chemical_bath.recipeBuilder().inputs().fluidInputs([ * 1000]).outputs().duration(10).EUt(8).buildAndRegister(); +chemical_bath.recipeBuilder().inputs().fluidInputs([ * 1000]).outputs().duration(10).EUt(8).buildAndRegister(); +chemical_bath.recipeBuilder().inputs().fluidInputs([ * 1000]).outputs().duration(10).EUt(8).buildAndRegister(); +chemical_bath.recipeBuilder().inputs().fluidInputs([ * 1000]).outputs().duration(10).EUt(8).buildAndRegister(); +chemical_bath.recipeBuilder().inputs().fluidInputs([ * 1000]).outputs().duration(10).EUt(8).buildAndRegister(); +chemical_bath.recipeBuilder().inputs().fluidInputs([ * 1000]).outputs().duration(10).EUt(8).buildAndRegister(); +chemical_bath.recipeBuilder().inputs().fluidInputs([ * 1000]).outputs().duration(10).EUt(8).buildAndRegister(); +chemical_bath.recipeBuilder().inputs().fluidInputs([ * 1000]).outputs().duration(10).EUt(8).buildAndRegister(); + +// FURNACE +furnace.addRecipe(, ); + +// RECIPES +recipes.remove( * 16); +recipes.remove(); +recipes.remove(); +recipes.remove( * 16); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove( * 16); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove( * 32); +recipes.remove( * 8); +recipes.removeByRecipeName("appliedenergistics2:misc/vanilla_comparator"); +recipes.removeByRecipeName("appliedenergistics2:misc/vanilla_daylight_detector"); +recipes.removeByRecipeName("gregtech:cauldron"); +recipes.removeByRecipeName("gregtech:iron_door"); +recipes.removeByRecipeName("gregtech:iron_trapdoor"); +recipes.removeByRecipeName("gregtech:lignite_coal_torch"); +recipes.removeByRecipeName("gregtech:rubber_drop_torch"); +recipes.removeByRecipeName("gregtech:torch_phosphor"); +recipes.removeByRecipeName("gregtech:torch_sulfur"); +recipes.removeByRecipeName("minecraft:bone_meal_from_bone"); +recipes.removeByRecipeName("minecraft:iron_door"); +recipes.removeByRecipeName("minecraft:light_weighted_pressure_plate"); +recipes.removeByRecipeName("minecraft:stick"); +recipes.removeByRecipeName("minecraft:stone_pressure_plate"); +recipes.removeByRecipeName("minecraft:tripwire_hook"); +recipes.removeByRecipeName("tfc:vanilla/flint_and_steel"); +recipes.removeByRecipeName("tfc:vanilla/pressure_pate/heavy_weighted_pressure_plate"); +recipes.removeByRecipeName("tfc:vanilla/rail/activator_rail"); +recipes.removeByRecipeName("tfc:vanilla/rail/detector_rail"); +recipes.removeByRecipeName("tfc:vanilla/rail/powered_rail"); +recipes.removeByRecipeName("tfc:vanilla/rail/rail"); +recipes.removeByRecipeName("tfc:vanilla/rail/steel_activator_rail"); +recipes.removeByRecipeName("tfc:vanilla/rail/steel_detector_rail"); +recipes.removeByRecipeName("tfc:vanilla/rail/steel_minecart"); +recipes.removeByRecipeName("tfc:vanilla/rail/steel_rail"); +recipes.removeByRecipeName("tfc:vanilla/redstone/redstone_lamp"); +recipes.removeShapeless(); +recipes.removeShapeless(); +recipes.removeShapeless(); +recipes.removeShapeless(); +recipes.removeShapeless(); +recipes.removeShapeless(); +recipes.removeShapeless(); +recipes.removeShapeless(); +recipes.removeShapeless(); +recipes.removeShapeless(); +recipes.removeShapeless(); +recipes.removeShapeless(); +recipes.removeShapeless(); +recipes.removeShapeless(); +recipes.removeShapeless(); +recipes.removeShapeless(); +recipes.addShaped(,[[, , ], [, , ], [, , ]]); +recipes.addShaped(*16,[[, , ], [, , ], [, , ]]); +recipes.addShaped(*8,[[, , ], [, , ], [, , ]]); +recipes.addShaped(, [[null,blazerod,null],[cobble,cobble,cobble]]); +recipes.addShaped(,[[, .noReturn(), ], [, .noReturn(), ], [null, , null]]); +recipes.addShaped(*16,[[, null, ], [, , ], [, , ]]); +recipes.addShaped(*8,[[, null, ], [, , ], [, , ]]); +recipes.addShaped(,[[null, , null], [, , ], [, , ]]); +recipes.addShaped(,[[null, , null], [, null, ], [null, , null]]); +recipes.addShaped(*6,[[, , ], [, , ], [, , ]]); +recipes.addShaped(,[[, , ], [, , ], [, , ]]); +recipes.addShaped(,[[, , ], [, , ], [, , ]]); +recipes.addShaped(*16,[[, , ], [, , ], [, , ]]); +recipes.addShaped(*8,[[, , ], [, , ], [, , ]]); +recipes.addShaped(,[[, , ], [, , ], [, , ]]); +recipes.addShaped(,[[null, , null], [null, , null], [null, , null]]); +recipes.addShapeless(,[,]); +recipes.addShapeless(,[]); +recipes.addShapeless(,[,]); +recipes.addShapeless(,[, .firstItem.withEmptyTag()]); +recipes.addShapeless( * 4, [prismarine, prismarine, prismarine, prismarine]); +recipes.addShapeless(, [prismarine, dyeblack]); +recipes.addShapeless(, [, , , ]); +recipes.addShapeless(, [blockquartz, ]); +recipes.addShapeless(, [glowstone, ]); \ No newline at end of file diff --git a/src/overrides/scripts/tfc.zs b/src/overrides/scripts/tfc.zs index 3595644..c37a327 100644 --- a/src/overrides/scripts/tfc.zs +++ b/src/overrides/scripts/tfc.zs @@ -1,7 +1,7 @@ -#modloaded tfc tfcthings gregtech +#modloaded tfc tfcdryingrack gregtech // Author : SpeeeDCraft, ACGaming -// Mod required : TerraFirmaCraft, TerraFirmaThings, GregTech +// Mod required : TerraFirmaCraft, TFC Drying Rack, GregTech // Scripts required : - import crafttweaker.item.IIngredient; @@ -611,6 +611,125 @@ ItemRegistry.registerFuel(, 1600, 1400, true, true); ItemRegistry.registerFuel(, 1200, 1300, true, true); ItemRegistry.registerFuel(, 3200, 500, true, false); ItemRegistry.registerItemHeat(, 0.7, 1000.0, false); +ItemRegistry.registerItemMetal(,"BRONZE",400,true); +ItemRegistry.registerItemMetal(,"STEEL",400,true); +ItemRegistry.registerItemMetal(, "BISMUTH", 25, true); +ItemRegistry.registerItemMetal(, "COPPER", 25, true); +ItemRegistry.registerItemMetal(, "GOLD", 25, true); +ItemRegistry.registerItemMetal(, "WROUGHT_IRON", 25, false); +ItemRegistry.registerItemMetal(, "SILVER", 25, true); +ItemRegistry.registerItemMetal(, "TIN", 25, true); +ItemRegistry.registerItemMetal(, "ANTIMONY", 200, true); +ItemRegistry.registerItemMetal(, "COBALT", 200, true); +ItemRegistry.registerItemMetal(, "COPPER", 200, true); +ItemRegistry.registerItemMetal(, "GOLD", 200, true); +ItemRegistry.registerItemMetal(, "WROUGHT_IRON", 200, true); +ItemRegistry.registerItemMetal(, "LEAD", 200, true); +ItemRegistry.registerItemMetal(, "LITHIUM", 200, true); +ItemRegistry.registerItemMetal(, "NICKEL", 200, true); +ItemRegistry.registerItemMetal(, "SILVER", 200, true); +ItemRegistry.registerItemMetal(, "TIN", 200, true); +ItemRegistry.registerItemMetal(, "ZINC", 200, true); +ItemRegistry.registerItemMetal(, "BRASS", 200, true); +ItemRegistry.registerItemMetal(, "BRONZE", 200, true); +ItemRegistry.registerItemMetal(, "ELECTRUM", 200, true); +ItemRegistry.registerItemMetal(, "INVAR", 200, true); +ItemRegistry.registerItemMetal(, "PIG_IRON", 200, true); +ItemRegistry.registerItemMetal(, "STEEL", 200, true); +ItemRegistry.registerItemMetal(, "STERLING_SILVER", 200, true); +ItemRegistry.registerItemMetal(, "ROSE_GOLD", 200, true); +ItemRegistry.registerItemMetal(, "BLACK_BRONZE", 200, true); +ItemRegistry.registerItemMetal(, "BISMUTH_BRONZE", 200, true); +ItemRegistry.registerItemMetal(, "BLACK_STEEL", 200, true); +ItemRegistry.registerItemMetal(, "RED_STEEL", 200, true); +ItemRegistry.registerItemMetal(, "BLUE_STEEL", 200, true); +ItemRegistry.registerItemMetal(, "RED_ALLOY", 200, true); +ItemRegistry.registerItemMetal(, "ANTIMONY", 900, true); +ItemRegistry.registerItemMetal(, "COBALT", 900, true); +ItemRegistry.registerItemMetal(, "COPPER", 900, true); +ItemRegistry.registerItemMetal(, "GOLD", 900, true); +ItemRegistry.registerItemMetal(, "WROUGHT_IRON", 900, true); +ItemRegistry.registerItemMetal(, "LEAD", 900, true); +ItemRegistry.registerItemMetal(, "LITHIUM", 900, true); +ItemRegistry.registerItemMetal(, "NICKEL", 900, true); +ItemRegistry.registerItemMetal(, "SILVER", 900, true); +ItemRegistry.registerItemMetal(, "TIN", 900, true); +ItemRegistry.registerItemMetal(, "ZINC", 900, true); +ItemRegistry.registerItemMetal(, "BRASS", 900, true); +ItemRegistry.registerItemMetal(, "BRONZE", 900, true); +ItemRegistry.registerItemMetal(, "ELECTRUM", 900, true); +ItemRegistry.registerItemMetal(, "INVAR", 900, true); +ItemRegistry.registerItemMetal(, "PIG_IRON", 900, true); +ItemRegistry.registerItemMetal(, "STEEL", 900, true); +ItemRegistry.registerItemMetal(, "WROUGHT_IRON", 900, true); +ItemRegistry.registerItemMetal(, "STERLING_SILVER", 900, true); +ItemRegistry.registerItemMetal(, "ROSE_GOLD", 900, true); +ItemRegistry.registerItemMetal(, "BLACK_BRONZE", 900, true); +ItemRegistry.registerItemMetal(, "BISMUTH_BRONZE", 900, true); +ItemRegistry.registerItemMetal(, "BLACK_STEEL", 900, true); +ItemRegistry.registerItemMetal(, "RED_STEEL", 900, true); +ItemRegistry.registerItemMetal(, "BLUE_STEEL", 900, true); +ItemRegistry.registerItemMetal(, "RED_ALLOY", 900, true); +ItemRegistry.registerItemMetal(, "GOLD", 50, true); +ItemRegistry.registerItemMetal(, "WROUGHT_IRON", 50, true); +ItemRegistry.registerItemMetal(, "STEEL", 50, true); +ItemRegistry.registerItemMetal(, "COPPER", 10, true); +ItemRegistry.registerItemMetal(, "WROUGHT_IRON", 100, false); +ItemRegistry.registerItemMetal(, "WROUGHT_IRON", 40, false); +ItemRegistry.registerItemMetal(, "WROUGHT_IRON", 30, false); +ItemRegistry.registerItemMetal(, "TIN", 40, true); +ItemRegistry.registerItemMetal(, "TIN", 35, true); +ItemRegistry.registerItemMetal(, "COPPER", 30, true); +ItemRegistry.registerItemMetal(, "COBALT", 90, true); +ItemRegistry.registerItemMetal(, "LEAD", 40, true); +ItemRegistry.registerItemMetal(, "NICKEL", 50, true); +ItemRegistry.registerItemMetal(, "WROUGHT_IRON", 40, false); +ItemRegistry.registerItemMetal(, "WROUGHT_IRON", 15, false); +ItemRegistry.registerItemMetal(, "ZINC", 60, true); +ItemRegistry.registerItemMetal(, "COPPER", 40, true); +ItemRegistry.registerItemMetal(, "WROUGHT_IRON", 30, false); +ItemRegistry.registerItemMetal(, "NICKEL", 40, true); +ItemRegistry.registerItemMetal(, "COPPER", 30, true); +ItemRegistry.registerItemMetal(, "COPPER", 50, true); +ItemRegistry.registerItemMetal(, "COPPER", 70, true); +ItemRegistry.registerItemMetal(, "COPPER", 50, true); +ItemRegistry.registerItemMetal(, "COPPER", 70, true); +ItemRegistry.registerItemMetal(, "COPPER", 35, true); +ItemRegistry.registerItemMetal(, "GOLD", 10, true); +ItemRegistry.registerItemMetal(, "BISMUTH", 80, true); +ItemRegistry.registerItemMetal(, "COBALT", 80, true); +ItemRegistry.registerItemMetal(, "COPPER", 80, true); +ItemRegistry.registerItemMetal(, "GOLD", 80, true); +ItemRegistry.registerItemMetal(, "WROUGHT_IRON", 80, false); +ItemRegistry.registerItemMetal(, "LEAD", 80, true); +ItemRegistry.registerItemMetal(, "NICKEL", 80, true); +ItemRegistry.registerItemMetal(, "SILVER", 80, true); +ItemRegistry.registerItemMetal(, "TIN", 80, true); +ItemRegistry.registerItemMetal(, "ZINC", 80, true); +ItemRegistry.registerItemMetal(, "WROUGHT_IRON", 30, false); +ItemRegistry.registerItemMetal(, "WROUGHT_IRON", 20, false); +ItemRegistry.registerItemMetal(, "TIN", 30, true); +ItemRegistry.registerItemMetal(, "TIN", 25, true); +ItemRegistry.registerItemMetal(, "COPPER", 20, true); +ItemRegistry.registerItemMetal(, "COBALT", 70, true); +ItemRegistry.registerItemMetal(, "LEAD", 20, true); +ItemRegistry.registerItemMetal(, "NICKEL", 40, true); +ItemRegistry.registerItemMetal(, "WROUGHT_IRON", 30, false); +ItemRegistry.registerItemMetal(, "WROUGHT_IRON", 15, false); +ItemRegistry.registerItemMetal(, "ZINC", 50, true); +ItemRegistry.registerItemMetal(, "COPPER", 30, true); +ItemRegistry.registerItemMetal(, "WROUGHT_IRON", 20, false); +ItemRegistry.registerItemMetal(, "NICKEL", 30, true); +ItemRegistry.registerItemMetal(, "COPPER", 10, true); +ItemRegistry.registerItemMetal(, "COPPER", 40, true); +ItemRegistry.registerItemMetal(, "COPPER", 60, true); +ItemRegistry.registerItemMetal(, "COPPER", 40, true); +ItemRegistry.registerItemMetal(, "COPPER", 60, true); +ItemRegistry.registerItemMetal(, "COPPER", 15, true); +ItemRegistry.registerItemMetal(, "WROUGHT_IRON", 10, false); +ItemRegistry.registerItemMetal(, "SILVER", 10, true); +ItemRegistry.registerItemMetal(, "TIN", 10, true); +ItemRegistry.registerItemMetal(, "BISMUTH", 10, true); // LARGE CENTRIFUGE large_centrifuge.findRecipe(30, [], null).remove(); diff --git a/src/overrides/scripts/tfctech.zs b/src/overrides/scripts/tfctech.zs new file mode 100644 index 0000000..abe7f9c --- /dev/null +++ b/src/overrides/scripts/tfctech.zs @@ -0,0 +1,72 @@ +#modloaded tfc tfctech + +// Author : SpeeeDCraft, ACGaming +// Mod required : TerraFirmaCraft, TFCTech Unofficial +// Scripts required : - + +import mods.terrafirmacraft.Anvil; +import mods.terrafirmacraft.Barrel; +import mods.terrafirmacraft.ClayKnapping; +import mods.terrafirmacraft.Heating; +import mods.jei.JEI; + +// JEI +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); + +// ANVIL +Anvil.removeRecipe(); +Anvil.removeRecipe(); +Anvil.removeRecipe(); +Anvil.removeRecipe(); +Anvil.removeRecipe(); +Anvil.removeRecipe(); +Anvil.removeRecipe(); +Anvil.removeRecipe(); +Anvil.removeRecipe(); +Anvil.removeRecipe(); +Anvil.removeRecipe(); +Anvil.removeRecipe(); +Anvil.removeRecipe(); +Anvil.removeRecipe(); +Anvil.removeRecipe(); +Anvil.removeRecipe(); +Anvil.removeRecipe(); +Anvil.removeRecipe(); +Anvil.removeRecipe(); +Anvil.removeRecipe(); +Anvil.removeRecipe(); +Anvil.removeRecipe(); + +// BARREL +Barrel.removeRecipe(*6); + +// CLAY KNAPPING +ClayKnapping.removeRecipe(); +ClayKnapping.removeRecipe(); +ClayKnapping.removeRecipe(); +ClayKnapping.removeRecipe(); +ClayKnapping.removeRecipe(); +ClayKnapping.removeRecipe(); + +// HEATING +Heating.removeRecipe(); +Heating.removeRecipe(); +Heating.removeRecipe(); +Heating.removeRecipe(); +Heating.removeRecipe(); + +// RECIPES +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.addShaped(,[[, , ], [, , ], [, , ]]); +recipes.addShaped(,[[, , ], [, , ], [, , ]]); +recipes.addShaped(,[[, null, ], [, , ], [, , ]]); +recipes.addShaped(,[[null, , null], [, .firstItem.withEmptyTag(), ], [null, , null]]); + +print("Initialized 'tfctech.zs'"); \ No newline at end of file diff --git a/src/overrides/scripts/tfcthings.zs b/src/overrides/scripts/tfcthings.zs new file mode 100644 index 0000000..08108bc --- /dev/null +++ b/src/overrides/scripts/tfcthings.zs @@ -0,0 +1,78 @@ +#modloaded tfcthings + +// Author : SpeeeDCraft, ACGaming +// Mod required : TerraFirmaCraft, TerraFirmaThings +// Scripts required : - + +import mods.terrafirmacraft.Welding; + +// RECIPES +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.removeByRecipeName("tfcthings:grindstone_base"); +recipes.addShaped(,[[, , ], [, null, ]]); +recipes.addShaped(,[[, , ], [, , ], [, , ]]); +recipes.addShapeless (, [.firstItem.withEmptyTag(), , ]); +recipes.addShapeless (, [.firstItem.withEmptyTag(), , ]); +recipes.addShapeless (, [.firstItem.withEmptyTag(), , ]); +recipes.addShapeless (, [.firstItem.withEmptyTag(), , ]); +recipes.addShapeless (, [.firstItem.withEmptyTag(), , ]); +recipes.addShapeless (, [.firstItem.withEmptyTag(), , ]); +recipes.addShapeless (, [.firstItem.withEmptyTag(), , ]); +recipes.addShapeless (, [.firstItem.withEmptyTag(), , ]); +recipes.addShapeless (, [.firstItem.withEmptyTag(), , ]); +recipes.addShapeless (, [.firstItem.withEmptyTag(), , ]); +recipes.addShapeless (, [.firstItem.withEmptyTag(), , ]); +recipes.addShapeless (, [.firstItem.withEmptyTag(), , ]); +recipes.addShapeless (, [.firstItem.withEmptyTag(), , ]); +recipes.addShapeless (, [.firstItem.withEmptyTag(), , ]); +recipes.addShapeless (, [.firstItem.withEmptyTag(), , ]); +recipes.addShapeless (, [.firstItem.withEmptyTag(), , ]); +recipes.addShapeless (, [.firstItem.withEmptyTag(), , ]); +recipes.addShapeless (, [.firstItem.withEmptyTag(), , ]); +recipes.addShapeless (, [.firstItem.withEmptyTag(), , ]); +recipes.addShapeless (, [.firstItem.withEmptyTag(), , ]); +recipes.addShapeless (, [.firstItem.withEmptyTag(), , ]); +recipes.addShapeless (, [.firstItem.withEmptyTag(), , ]); +recipes.addShapeless (, [.firstItem.withEmptyTag(), , ]); +recipes.addShapeless (, [.firstItem.withEmptyTag(), , ]); +recipes.addShapeless (, [.firstItem.withEmptyTag(), , ]); +recipes.addShapeless (, [.firstItem.withEmptyTag(), , ]); +recipes.addShapeless(, [.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()]); +recipes.addShapeless(, [.firstItem.withEmptyTag(), ]); + +// WELDING +Welding.addRecipe("tfc:honing_steel_diamond", , , , 5); +Welding.addRecipe("tfc:honing_steel_head_diamond", , , , 5); +Welding.removeRecipe(); +Welding.removeRecipe(); + +print("Initialized 'tfcthings.zs'"); \ No newline at end of file