Tinkers Construct


Edit and create Tinker's Construct recipes. See Recipes page for more info.

#Supported Recipe Types

#Casting Table

event.recipes.tconstruct.casting_table(outputItem, inputFluidId)
event.recipes.tconstruct.casting_table(outputItem, inputFluidId, inputFluidAmount) // defaults to 144 mB

#Casting Basin

event.recipes.tconstruct.casting_basin(output, inputFluidId)
event.recipes.tconstruct.casting_basin(output, inputFluidId, inputFluidAmount) // defaults to 1296 mb
Supports the same cast methods as casting table!
.coolingTime(ticks) defaults to 180

#Supported Methods

  • .cast(castIngredient) defaults to #tconstruct:casts/multi_use/ingot
  • .noCast()
  • .multiUseCast(castType)
  • .singleUseCast(castType)
  • .consumeCast()
  • .switchSlots()
  • .coolingTime(ticks) defaults to 60

#Example Script

onEvent('recipes', event => {
  const { casting_table, casting_basin } = event.recipes.tconstruct;
  casting_table('minecraft:carrot', 'minecraft:water').singleUseCast('nugget')
  casting_basin('minecraft:coal_block', 'minecraft:lava')
  casting_basin('minecraft:emerald', 'minecraft:water').cast('#forge:dusts/emerald')
})