Default: Optimise and simplify leafdecay ABM, remove cache
[oweals/minetest_game.git] / mods / default / crafting.lua
index 34292a411c3854cbc64992cdd85890c69a673f1b..1151f47bfb225024897b3d119d08d4f46d37cab8 100644 (file)
@@ -365,6 +365,12 @@ minetest.register_craft({
        }
 })
 
+minetest.register_craft( {
+       type = "shapeless",
+       output = "default:chest_locked",
+       recipe = {"default:chest", "default:steel_ingot"},
+})
+
 minetest.register_craft({
        output = 'default:furnace',
        recipe = {
@@ -499,6 +505,15 @@ minetest.register_craft({
        }
 })
 
+minetest.register_craft({
+       output = 'default:sandstone_block 9',
+       recipe = {
+               {'default:sandstone', 'default:sandstone', 'default:sandstone'},
+               {'default:sandstone', 'default:sandstone', 'default:sandstone'},
+               {'default:sandstone', 'default:sandstone', 'default:sandstone'},
+       }
+})
+
 minetest.register_craft({
        output = 'default:clay',
        recipe = {
@@ -507,6 +522,13 @@ minetest.register_craft({
        }
 })
 
+minetest.register_craft({
+       output = 'default:clay_lump 4',
+       recipe = {
+               {'default:clay'},
+       }
+})
+
 minetest.register_craft({
        output = 'default:brick',
        recipe = {
@@ -588,6 +610,15 @@ minetest.register_craft({
        }
 })
 
+minetest.register_craft({
+       output = "default:mese_crystal",
+       recipe = {
+               {"default:mese_crystal_fragment", "default:mese_crystal_fragment", "default:mese_crystal_fragment"},
+               {"default:mese_crystal_fragment", "default:mese_crystal_fragment", "default:mese_crystal_fragment"},
+               {"default:mese_crystal_fragment", "default:mese_crystal_fragment", "default:mese_crystal_fragment"},
+       }
+})
+
 minetest.register_craft({
        output = 'default:meselamp 1',
        recipe = {
@@ -620,6 +651,15 @@ minetest.register_craft({
        }
 })
 
+minetest.register_craft({
+       output = 'default:obsidian_block 9',
+       recipe = {
+               {'default:obsidian', 'default:obsidian', 'default:obsidian'},
+               {'default:obsidian', 'default:obsidian', 'default:obsidian'},
+               {'default:obsidian', 'default:obsidian', 'default:obsidian'},
+       }
+})
+
 minetest.register_craft({
        output = 'default:stonebrick 4',
        recipe = {
@@ -628,6 +668,15 @@ minetest.register_craft({
        }
 })
 
+minetest.register_craft({
+       output = 'default:stone_block 9',
+       recipe = {
+               {'default:stone', 'default:stone', 'default:stone'},
+               {'default:stone', 'default:stone', 'default:stone'},
+               {'default:stone', 'default:stone', 'default:stone'},
+       }
+})
+
 minetest.register_craft({
        output = 'default:desert_stonebrick 4',
        recipe = {
@@ -636,6 +685,15 @@ minetest.register_craft({
        }
 })
 
+minetest.register_craft({
+       output = 'default:desert_stone_block 9',
+       recipe = {
+               {'default:desert_stone', 'default:desert_stone', 'default:desert_stone'},
+               {'default:desert_stone', 'default:desert_stone', 'default:desert_stone'},
+               {'default:desert_stone', 'default:desert_stone', 'default:desert_stone'},
+       }
+})
+
 minetest.register_craft({
        output = 'default:snowblock',
        recipe = {
@@ -830,18 +888,6 @@ minetest.register_craft({
        burntime = 30,
 })
 
-minetest.register_craft({
-       type = "fuel",
-       recipe = "default:nyancat",
-       burntime = 1,
-})
-
-minetest.register_craft({
-       type = "fuel",
-       recipe = "default:nyancat_rainbow",
-       burntime = 1,
-})
-
 minetest.register_craft({
        type = "fuel",
        recipe = "group:sapling",
@@ -877,4 +923,3 @@ minetest.register_craft({
        recipe = "default:dry_grass_1",
        burntime = 2,
 })
-