//======================================================================== // Heating items //======================================================================== //Heat increases at a base rate of 1C per tick. Specific heat is just a multiplier on this rate. //This means that a meltTemp of 100C will be reached in 5 seconds with a Specific Heat of 1.0 and 10 seconds at 2.0 //Reference Melting Temps and Specific Heats: //---------------------- //Bismuth: 270C at 0.14 Iron: 1535C at 0.35 Sterling Silver: 900C at 0.35 //Bismuth Bronze: 985C at 0.35 Lead: 328C at 0.22 Tin: 230C at 0.14 //Black Bronze: 1070C at 0.35 Nickel: 1453C at 0.48 Zinc: 420C at 0.21 //Black Steel: 1485C at 0.35 Pig Iron: 1500C at 0.35 Sand: 600C at 1 //Blue Steel: 1540C at 0.35 Platinum: 1730 at 0.35 Cook Food: 600C at 1 //Brass: 930C at 0.35 Red Steel: 1540 at 0.35 Incinerate Food: 1200C at 1 //Bronze: 950C at 0.35 Rose Gold: 960C at 0.35 Ignite stick: 40C at 1 //Copper: 1080C at 0.35 Silver: 961C at 0.48 //Gold: 1060C at 0.6 Steel: 1540C at 0.35 //----------------------------------------------- //Add Recipe //----------------------------------------------- //OutputStack, InputStack or InputOre, MeltingTemp(Default: 600, Normal Range 0-2000)[Optional], SpecificHeat(Default: 1, Normal Range 0-1)[Optional] //mods.tfptweaks.ItemHeat.addRecipe(,); //mods.tfptweaks.ItemHeat.addRecipe(,, 40); //mods.tfptweaks.ItemHeat.addRecipe(,, 1200, 1); //mods.tfptweaks.ItemHeat.addRecipe(,); //mods.tfptweaks.ItemHeat.addRecipe(,, 40); //mods.tfptweaks.ItemHeat.addRecipe(,, 40, 1); //mods.tfptweaks.ItemHeat.addRecipe(,, 1535, 0.35); //----------------------------------------------- //Remove Recipe //----------------------------------------------- //InputStack //mods.tfptweaks.ItemHeat.removeRecipe(); //======================================================================== // Loom Recipes //======================================================================== //----------------------------------------------- //Add Recipe //----------------------------------------------- //OutputStack, InputStack, CosmeticLoomOverlay (Range 1-3: 1-String, 2-Silk, 3-Rope)[Optional] //mods.tfptweaks.Loom.addRecipe(, * 4); //mods.tfptweaks.Loom.addRecipe(, * 4, 1); //OutputStack, InputStack, ImageOverlayLocation("modID:location") //mods.tfptweaks.Loom.addRecipe(, * 4, "minecraft:blocks/wool_colored_blue"); //----------------------------------------------- //Remove Recipe //----------------------------------------------- //InputStack {Stack size must be the same as the recipe to be removed} //mods.tfptweaks.Loom.removeRecipe( * 16); //======================================================================== // Quern Recipes //======================================================================== //----------------------------------------------- //Add Recipe //----------------------------------------------- //OutputStack, InputStack //mods.tfptweaks.Quern.addRecipe( * 3, ); //----------------------------------------------- //Remove Recipe //----------------------------------------------- //OutputStack, InputStack {Stack sizes must be the same as the recipe to be removed} //mods.tfptweaks.Quern.removeRecipe( * 2, ); //mods.tfptweaks.Quern.removeRecipe(, ); //======================================================================== // Barrel Recipes //======================================================================== //------------------------------------------------- //Add Fluid Conversion Recipe //------------------------------------------------- //OutputStack, OutputFluid(in mb), InputStack, InputFluid(in mb), MinTechLevel (Default: 1), Sealed (Default: true), SealedTime (Default: 8), RemoveLiquid (Default: true), AllowAnyStack (Default: true) //mods.tfptweaks.Barrel.addItemFluidConversion(, * 1000, , * 1000, 0, true, 1, true, true); //mods.tfptweaks.Barrel.addItemFluidConversion(, * 1000, , * 1000, 0, true, 1, true); //mods.tfptweaks.Barrel.addItemFluidConversion(, * 1000, , * 1000, 0, true, 1); //mods.tfptweaks.Barrel.addItemFluidConversion(, * 1000, , * 1000, 0) //mods.tfptweaks.Barrel.addItemFluidConversion(, * 1000, , * 1000) //OutputFluid(in mb), InputStack, InputFluid(in mb), MinTechLevel (Default: 1), Sealed (Default: true), SealedTime (Default: 8), RemoveLiquid (Default: true), AllowAnyStack (Default: true) //mods.tfptweaks.Barrel.addItemFluidConversion( * 1000, , * 1000, 0, false, 0, true, true); //mods.tfptweaks.Barrel.addItemFluidConversion( * 1000, , * 1000, 0, false, 0, true); //mods.tfptweaks.Barrel.addItemFluidConversion( * 1000, , * 1000, 0, false, 0); //mods.tfptweaks.Barrel.addItemFluidConversion( * 1000, , * 1000, 0); //mods.tfptweaks.Barrel.addItemFluidConversion( * 1000, , * 1000); //------------------------------------------------- //Remove Fluid Conversion Recipe //------------------------------------------------- //InputStack, InputFluid(in mb) //mods.tfptweaks.Barrel.removeItemFluidConversion(, * 1000); //----------------------------------------------- //Add Item Conversion Recipe //----------------------------------------------- //OutputStack, InputStack, InputFluid(in mb), MinTechLevel (Default: 1), Sealed (Default: true), AllowAnyStack (Default: true) //mods.tfptweaks.Barrel.addItemConversion( * 16, * 16, * 100, 0, true, true); //mods.tfptweaks.Barrel.addItemConversion( * 16, * 16, * 100, 0, true); //mods.tfptweaks.Barrel.addItemConversion( * 16, * 16, * 100, 0); //mods.tfptweaks.Barrel.addItemConversion( * 16, * 16, * 100); //----------------------------------------------- //Remove Item Conversion Recipe //----------------------------------------------- //InputStack, InputFluid(in mb) //mods.tfptweaks.Barrel.removeItemConversion(, * 100); //----------------------------------------------- //Add Aged Fluid Recipe //----------------------------------------------- //OutputFluid(in mb), InputFluid(in mb), int minTechLevel, boolean sealed, int sealtime //mods.tfptweaks.Barrel.ageFluid( * 1000, * 1000, 0, true, 8); //mods.tfptweaks.Barrel.ageFluid( * 1000, * 1000, 0); //mods.tfptweaks.Barrel.ageFluid( * 1000, * 1000); //----------------------------------------------- //Add Fluid Combination Recipe //----------------------------------------------- //OutputFluid(in mb), BarrelFluid(in mb), InputFluid(in mb) //mods.tfptweaks.Barrel.addFluidCombination( * 2000, * 1000, * 1000); //----------------------------------------------- //Remove Fluid Combination Recipe //----------------------------------------------- // OutputFluid(in mb), BarrelFluid(in mb), InputFluid(in mb) //mods.tfptweaks.Barrel.removeFluidCombination( * 10000, * 9000, * 1000); //======================================================================== // Anvil Recipes //======================================================================== //Default Plans: //---------------------- //Components: "ingot", "sheet", "refinebloom", "splitbloom", //Tools: "pickaxe", "shovel", "axe", "hoe", "hammer", "chisel", "propick", "saw", "scythe", "bucket", "shears", "tuyere", "knife", //Weapons: "sword", "mace", "javelin", //Armor: "chestplate", "legsplate", "bootsplate", "helmplate", //Misc: "trapdoor", "grill", "oillamp", "hopper" //Anvil Tiers: Stone=0, Copper=1, Bronze=2, Bismuth Bronze=2, Black Bronze=2, Rose Gold=2, Wrought Iron=3, Steel=4, Black Steel=5, Red Steel=6, Blue Steel=7 //----------------------------------------------- //Add Anvil Recipe //----------------------------------------------- //OutputStack, InputStack1, InputStack2, PlanName, AnvilType, CraftingValue (Range 0-50) //mods.tfptweaks.Anvil.addAnvilRecipe(, , , "shears", 3, 35); //OutputStack, InputStack, PlanName, AnvilType, CraftingValue (Range 0-50) //mods.tfptweaks.Anvil.addAnvilRecipe(, , "sword", 3, 35); //----------------------------------------------- //Remove Anvil Recipe //----------------------------------------------- //OutputStack, InputStack1, InputStack2, PlanName, AnvilType //mods.tfptweaks.Anvil.removeAnvilRecipe(,,,"shears",3); //OutputStack, InputStack, PlanName, AnvilType //mods.tfptweaks.Anvil.removeAnvilRecipe(, , "scythe", 3); //----------------------------------------------- //Add Weld Recipe //----------------------------------------------- //OutputStack, InputStack1, InputStack2, AnvilType //mods.tfptweaks.Anvil.addWeldRecipe(, , , 1); //----------------------------------------------- //Remove Weld Recipe //----------------------------------------------- //OutputStack, InputStack1, InputStack2, AnvilType //mods.tfptweaks.Anvil.removeWeldRecipe(, ,, 2); //----------------------------------------------- //Add Plan Recipe //----------------------------------------------- //To show proper custom plan name, use the minetweaker methods to add localization: //---------------------------------------------------------------------------------- // Set translation but only if language is en_US //game.setLocalization("en_US", "gui.plans.vanillasword", "Vanilla Sword"); //KEY, TEXT - You will want to use this one most of the time, it overrides no matter the language //game.setLocalization("gui.plans.vanillasword", "Vanilla Sword"); //Plan Rules: //---------------------------------------------------------------------------------- //Any=1, BendAny=2, BendLast=3, BendLastTwo=4, BendNotLast=5, BendSecondFromLast=6, BendThirdFromLast=7, DrawAny=8, DrawLast=9, DrawLastTwo=10, DrawNotLast=11, // DrawSecondFromLast=12, DrawThirdFromLast=13, HitAny=14, HitLast=15, HitLastTwo=16, HitNotLast=17, HitSecondFromLast=18, HitThirdFromLast=19, PunchAny=20, PunchLast=21, // PunchLastTwo=22, PunchNotLast=23, PunchSecondFromLast=24, PunchThridFromLast=25, ShrinkAny=26, ShrinkLast=27, ShrinkLastTwo=28, ShrinkNotLast=29, ShrinkSecondFromLast=30, // ShrinkThirdFromLast=31, UpsetAny=32, UpetLast=33, UpsetLastTwo=34, UpsetNotLast=35, UpsetSecondFromLast=36, UpsetThirdFromLast=37 //PlanName, LastHit, Hit2ndFromLast, Hit3rdFromLast //mods.tfptweaks.Anvil.addPlanRecipe("vanillasword", 33, 8, 19); //----------------------------------------------- //Remove Plan Recipe //----------------------------------------------- //PlanName, LastHit, Hit2ndFromLast, Hit3rdFromLast //mods.tfptweaks.Anvil.removePlanRecipe("sword", 15, 6, 7);