1 -- Registering some dummy items and recipes for the crafting tests
3 minetest.register_craftitem("unittests:torch", {
4 description = "Crafting Test Item: Torch",
5 inventory_image = "unittests_torch.png",
7 groups = { dummy = 1 },
9 minetest.register_craftitem("unittests:coal_lump", {
10 description = "Crafting Test Item: Coal Lump",
11 inventory_image = "unittests_coal_lump.png",
13 groups = { dummy = 1 },
15 minetest.register_craftitem("unittests:stick", {
16 description = "Crafting Test Item: Stick",
17 inventory_image = "unittests_stick.png",
19 groups = { dummy = 1 },
21 minetest.register_craftitem("unittests:iron_lump", {
22 description = "Crafting Test Item: Iron Lump",
23 inventory_image = "unittests_iron_lump.png",
25 groups = { dummy = 1 },
27 minetest.register_craftitem("unittests:steel_ingot", {
28 description = "Crafting Test Item: Steel Ingot",
29 inventory_image = "unittests_steel_ingot.png",
31 groups = { dummy = 1 },
34 -- Use aliases in recipes for more complete testing
36 minetest.register_alias("unittests:steel_ingot_alias", "unittests:steel_ingot")
37 minetest.register_alias("unittests:coal_lump_alias", "unittests:coal_lump")
38 minetest.register_alias("unittests:iron_lump_alias", "unittests:iron_lump")
40 -- Recipes for tests: Normal crafting, cooking and fuel
42 minetest.register_craft({
43 output = 'unittests:torch 4',
45 {'unittests:coal_lump_alias'},
50 minetest.register_craft({
52 output = "unittests:steel_ingot_alias",
53 recipe = "unittests:iron_lump_alias",
56 minetest.register_craft({
58 recipe = "unittests:coal_lump_alias",
63 minetest.register_craft({
65 additional_wear = -0.05,
68 -- Test the disable_repair=1 group
69 minetest.register_tool("unittests:unrepairable_tool", {
70 description = "Crafting Test Item: Unrepairable Tool",
71 inventory_image = "unittests_unrepairable_tool.png",
79 groups = { disable_repair = 1, dummy = 1 }
82 minetest.register_tool("unittests:repairable_tool", {
83 description = "Crafting Test Item: Repairable Tool",
84 inventory_image = "unittests_repairable_tool.png",
93 groups = { dummy = 1 },