Knapping - StrayWolfe/TFC-Tweaker GitHub Wiki


For all knapping recipes, use "#" and a space(" ") in the recipes as shown below.

#Clay Working ##Add Clay Working Recipe

Output Stack, Top Row Pattern, Second Row Pattern, Third Row Pattern, Bottom Row Pattern

mods.Terrafirmacraft.Knapping.addClayWorkingRecipe(<minecraft:clay> * 2, "#####", "#   #", "#   #", "#   #", "#####");

##Remove Clay Working Recipe

Output Stack, Top Row Pattern, Second Row Pattern, Third Row Pattern, Bottom Row Pattern

mods.Terrafirmacraft.Knapping.removeClayWorkingRecipe(<terrafirmacraft:item.Mold> * 2, "    ", " ## ", " ## ", " ## ", "    ");
mods.Terrafirmacraft.Knapping.removeClayWorkingRecipe(<terrafirmacraft:item.Mold>, "    ", " ## ", " ## ", " ## ", "    ");

##Add Fireclay Working Recipe

OutputStack, TopRowPattern, SecondRowPattern, ThirdRowPattern, BottomRowPattern

mods.Terrafirmacraft.Knapping.addFireClayWorkingRecipe(<terrafirmacraft:item.Fire Brick> * 3, "#   #", "#####", "#   #", "#####", "#   #");

##Remove Fireclay Working Recipe

OutputStack, TopRowPattern, SecondRowPattern, ThirdRowPattern, BottomRowPattern

mods.Terrafirmacraft.Knapping.removeFireClayWorkingRecipe(<terrafirmacraft:Crucible>, " ### ", " ### ", " ### ", " ### ", "     ");

#Leather Working ##Add Leather Working Recipe

Output Stack, Top Row Pattern, Second Row Pattern, Third Row Pattern, Bottom Row Pattern

mods.Terrafirmacraft.Knapping.addLeatherWorkingRecipe(<minecraft:leather> * 2, "#####", " ### ", " ### ", " ### ", "#####");

##Remove Leather Working Recipe

Output Stack, Top Row Pattern, Second Row Pattern, Third Row Pattern, Bottom Row Pattern

mods.Terrafirmacraft.Knapping.removeLeatherWorkingRecipe(<terrafirmacraft:item.bootsCloth>, "##   ", "##   ", "##   ", "#### ", "#####");

#Stone Knapping ##Add Stone Knapping Recipes

Output Stack, Top Row Pattern, Second Row Pattern, Third Row Pattern, Bottom Row Pattern

mods.Terrafirmacraft.Knapping.addStoneWorkingRecipe(minecraft:stone * 2, " ", " ### ", " ### ", " ### ", " ");

##Remove Stone Knapping Recipes

Output Stack, Top Row Pattern, Second Row Pattern, Third Row Pattern, Bottom Row Pattern

mods.Terrafirmacraft.Knapping.removeStoneWorkingRecipe(<terrafirmacraft:item.Stone Knife Blade> * 2, " #  #", "## ##", "## ##", "## ##", "## ##");
mods.Terrafirmacraft.Knapping.removeStoneWorkingRecipe(<terrafirmacraft:item.Stone Knife Blade> * 2, "#  # ", "## ##", "## ##", "## ##", "## ##");
mods.Terrafirmacraft.Knapping.removeStoneWorkingRecipe(<terrafirmacraft:item.Stone Knife Blade> * 2, "#   #", "## ##", "## ##", "## ##", "## ##");
mods.Terrafirmacraft.Knapping.removeStoneWorkingRecipe(<terrafirmacraft:item.Stone Knife Blade> * 2, " # # ", "## ##", "## ##", "## ##", "## ##");
mods.Terrafirmacraft.Knapping.removeStoneWorkingRecipe(<terrafirmacraft:item.Stone Knife Blade> * 2, " #", "##", "##", "##", "##");
mods.Terrafirmacraft.Knapping.removeStoneWorkingRecipe(<terrafirmacraft:item.Stone Knife Blade>, " #", "##", "##", "##", "##");