[
	{
		ingredientPattern: "T	S",
		ingredients: {
			"T": { type: "item", code: "knifeblade-*", name: "material"  },
			"S": { type: "item", code: "stick" }
		},
		width: 1,
		height: 2,
		output: { type: "item", code: "knife-generic-{material}", quantity: 1  }
	},
	{
		ingredientPattern: "T	B",
		ingredients: {
			"T": { type: "item", code: "knifeblade-granite" },
			"B": { type: "item", code: "bone" }
		},
		width: 1,
		height: 2,
		output: { type: "item", code: "knife-generic-bonegranite", quantity: 1  }
	},
	{
		ingredientPattern: "T	B",
		ingredients: {
			"T": { type: "item", code: "knifeblade-andesite" },
			"B": { type: "item", code: "bone" }
		},
		width: 1,
		height: 2,
		output: { type: "item", code: "knife-generic-boneandesite", quantity: 1  }
	},
	{
		ingredientPattern: "T	B",
		ingredients: {
			"T": { type: "item", code: "knifeblade-obsidian" },
			"B": { type: "item", code: "bone" }
		},
		width: 1,
		height: 2,
		output: { type: "item", code: "knife-generic-boneobsidian", quantity: 1  }
	},
	{
		ingredientPattern: "T	B",
		ingredients: {
			"T": { type: "item", code: "knifeblade-peridotite" },
			"B": { type: "item", code: "bone" }
		},
		width: 1,
		height: 2,
		output: { type: "item", code: "knife-generic-boneperidotite", quantity: 1  }
	},
	{
		ingredientPattern: "T	B",
		ingredients: {
			"T": { type: "item", code: "knifeblade-chert" },
			"B": { type: "item", code: "bone" }
		},
		width: 1,
		height: 2,
		output: { type: "item", code: "knife-generic-bonechert", quantity: 1  }
	},
	{
		ingredientPattern: "T	B",
		ingredients: {
			"T": { type: "item", code: "knifeblade-flint" },
			"B": { type: "item", code: "bone" }
		},
		width: 1,
		height: 2,
		output: { type: "item", code: "knife-generic-boneflint", quantity: 1  }
	},
	{
		ingredientPattern: "T	B",
		ingredients: {
			"T": { type: "item", code: "knifeblade-basalt" },
			"B": { type: "item", code: "bone" }
		},
		width: 1,
		height: 2,
		output: { type: "item", code: "knife-generic-bonebasalt", quantity: 1  }
	}
]