// Name: Tinkers.zs // Author: Feed the Beast print("Initializing 'Tinkers'..."); recipes.addShaped( * 1, [[, , ], [, , ], [, , ]]); recipes.addShapeless( * 1, [, , ]); // Casting Fixes // Elementium // OutputStack, InputFluid, CastStack, ConsumeCast, Time in Ticks mods.tconstruct.Casting.addBasinRecipe(, * 1296, null, true, 20); mods.tconstruct.Casting.addTableRecipe(, * 144, , false, 20); // InputStack, OutputFluid, TemperatureAmount, BlockRender mods.tconstruct.Smeltery.addMelting(, * 1296, 1800, ); mods.tconstruct.Smeltery.addMelting(, * 144, 200, ); // TerraSteel // OutputStack, InputFluid, CastStack, ConsumeCast, Time in Ticks // OutputStack, InputFluid, CastStack, ConsumeCast, Time in Ticks mods.tconstruct.Casting.addBasinRecipe(, * 1296, null, true, 20); mods.tconstruct.Casting.addTableRecipe(, * 144, , false, 20); // InputStack, OutputFluid, TemperatureAmount, BlockRender mods.tconstruct.Smeltery.addMelting(, * 1296, 1800, ); mods.tconstruct.Smeltery.addMelting(, * 144, 200, ); // ManaSteel // OutputStack, InputFluid, CastStack, ConsumeCast, Time in Ticks // OutputStack, InputFluid, CastStack, ConsumeCast, Time in Ticks mods.tconstruct.Casting.addBasinRecipe(, * 1296, null, true, 20); mods.tconstruct.Casting.addTableRecipe(, * 144, , false, 20); // InputStack, OutputFluid, TemperatureAmount, BlockRender mods.tconstruct.Smeltery.addMelting(, * 1296, 1800, ); mods.tconstruct.Smeltery.addMelting(, * 144, 200, ); // VoidMetal // OutputStack, InputFluid, CastStack, ConsumeCast, Time in Ticks // OutputStack, InputFluid, CastStack, ConsumeCast, Time in Ticks mods.tconstruct.Casting.addTableRecipe(, * 144, , false, 20); // InputStack, OutputFluid, TemperatureAmount, BlockRender mods.tconstruct.Smeltery.addMelting(, * 144, 200, ); // Dark Steel // OutputStack, InputFluid, CastStack, ConsumeCast, Time in Ticks mods.tconstruct.Casting.addTableRecipe(, * 144, , false, 20); mods.tconstruct.Casting.addBasinRecipe(, * 1296, null, true, 20); // InputStack, OutputFluid, TemperatureAmount, BlockRender mods.tconstruct.Smeltery.addMelting(, * 1296, 1800, ); mods.tconstruct.Smeltery.addMelting(, * 144, 200, ); // Destabilized Redstone To Block mods.tconstruct.Casting.addTableRecipe(, * 100, , false, 20); mods.tconstruct.Casting.addBasinRecipe(, * 900, null, true, 20); // Fixes Unstable Parts to now work in the smeltery (only works in Basin) mods.tconstruct.Casting.addBasinRecipe(, * 144, , false, 20); mods.tconstruct.Casting.addBasinRecipe(.withTag({stable: 1 as byte}), * 144, , false, 20); mods.tconstruct.Casting.addBasinRecipe(, * 16, , false, 20); mods.tconstruct.Casting.addBasinRecipe(, * 144, , false, 20); mods.tconstruct.Casting.addBasinRecipe(, * 144, , false, 20); mods.tconstruct.Casting.addBasinRecipe(, * 144, , false, 20); mods.tconstruct.Casting.addBasinRecipe(, * 144, , false, 20); mods.tconstruct.Casting.addBasinRecipe(, * 432, , false, 20); mods.tconstruct.Casting.addBasinRecipe(, * 1152, , false, 20); mods.tconstruct.Casting.addBasinRecipe(, * 144, , false, 20); mods.tconstruct.Casting.addBasinRecipe(, * 72, , false, 20); mods.tconstruct.Casting.addBasinRecipe(, * 72, , false, 20); mods.tconstruct.Casting.addBasinRecipe(, * 72, , false, 20); mods.tconstruct.Casting.addBasinRecipe(, * 72, , false, 20); mods.tconstruct.Casting.addBasinRecipe(, * 144, , false, 20); mods.tconstruct.Casting.addBasinRecipe(, * 144, , false, 20); mods.tconstruct.Casting.addBasinRecipe(, * 72, , false, 20); mods.tconstruct.Casting.addBasinRecipe(, * 1152, , false, 20); mods.tconstruct.Casting.addBasinRecipe(, * 1152, , false, 20); mods.tconstruct.Casting.addBasinRecipe(, * 1152, , false, 20); mods.tconstruct.Casting.addBasinRecipe(, * 1152, , false, 20); mods.tconstruct.Casting.addBasinRecipe(, * 144, , false, 20); mods.tconstruct.Casting.addBasinRecipe(, * 72, , false, 20); mods.tconstruct.Casting.addBasinRecipe(, * 576, , false, 20); mods.tconstruct.Casting.addBasinRecipe(, * 216, , false, 20); mods.tconstruct.Casting.addBasinRecipe(, * 720, , false, 20); // 4 seared blocks makes 4 seared bricks QoL recipes.addShapeless( * 4, [, , ,]); print("Initialized 'Tinkers'");