diff --git a/minetestforfun_game/mods/default/crafting.lua b/minetestforfun_game/mods/default/crafting.lua index 845957fa..4027ee50 100755 --- a/minetestforfun_game/mods/default/crafting.lua +++ b/minetestforfun_game/mods/default/crafting.lua @@ -1,32 +1,45 @@ -- mods/default/crafting.lua minetest.register_craft({ - output = "default:wood 9", - recipe = {{"default:tree"},} + output = 'default:wood 9', + recipe = { + {'default:tree'}, + } }) minetest.register_craft({ - output = "default:junglewood 4", - recipe = {{"default:jungletree"},} + output = 'default:cherry_plank 6', + recipe = { + {'default:cherry_log'}, + } +}) + +minetest.register_craft({ + output = 'default:junglewood 4', + recipe = { + {'default:jungletree'}, + } }) minetest.register_craft({ output = 'default:pinewood 4', - recipe = { + recipe = { {'default:pinetree'}, } }) minetest.register_craft({ - output = "default:stick 9", - recipe = {{"group:wood"},} + output = 'default:stick 9', + recipe = { + {'group:wood'}, + } }) minetest.register_craft({ - output = "default:fence_wood 2", + output = 'default:fence_wood 2', recipe = { - {"default:stick", "default:stick", "default:stick"}, - {"default:stick", "default:stick", "default:stick"}, + {'default:stick', 'default:stick', 'default:stick'}, + {'default:stick', 'default:stick', 'default:stick'}, } }) @@ -62,148 +75,156 @@ minetest.register_craft({ } }) + minetest.register_craft({ - output = "default:sign_wall", + output = 'default:sign_wall', recipe = { - {"group:wood", "group:wood", "group:wood"}, - {"group:wood", "group:wood", "group:wood"}, - {"", "group:stick", ""}, + {'group:wood', 'group:wood', 'group:wood'}, + {'group:wood', 'group:wood', 'group:wood'}, + {'', 'group:stick', ''}, } }) minetest.register_craft({ - output = "default:torch 5", + output = 'default:torch 5', recipe = { - {"default:coal_lump"}, - {"group:stick"}, + {'default:coal_lump'}, + {'group:stick'}, } }) minetest.register_craft({ - output = "default:pick_wood", + output = 'default:pick_wood', recipe = { - {"group:wood", "group:wood", "group:wood"}, - {"", "group:stick", ""}, - {"", "group:stick", ""}, + {'group:wood', 'group:wood', 'group:wood'}, + {'', 'group:stick', ''}, + {'', 'group:stick', ''}, } }) minetest.register_craft({ - output = "default:pick_stone", + output = 'default:pick_stone', recipe = { - {"group:stone", "group:stone", "group:stone"}, - {"", "group:stick", ""}, - {"", "group:stick", ""}, + {'group:stone', 'group:stone', 'group:stone'}, + {'', 'group:stick', ''}, + {'', 'group:stick', ''}, } }) minetest.register_craft({ - output = "default:pick_steel", + output = 'default:pick_steel', recipe = { - {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}, - {"", "group:stick", ""}, - {"", "group:stick", ""}, + {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'}, + {'', 'group:stick', ''}, + {'', 'group:stick', ''}, } }) minetest.register_craft({ - output = "default:pick_bronze", + output = 'default:pick_bronze', recipe = { - {"default:bronze_ingot", "default:bronze_ingot", "default:bronze_ingot"}, - {"", "group:stick", ""}, - {"", "group:stick", ""}, + {'default:bronze_ingot', 'default:bronze_ingot', 'default:bronze_ingot'}, + {'', 'group:stick', ''}, + {'', 'group:stick', ''}, } }) minetest.register_craft({ - output = "default:pick_gold", + output = 'default:pick_gold', recipe = { - {"default:gold_ingot", "default:gold_ingot", "default:gold_ingot"}, - {"", "group:stick", ""}, - {"", "group:stick", ""}, + {'default:gold_ingot', 'default:gold_ingot', 'default:gold_ingot'}, + {'', 'group:stick', ''}, + {'', 'group:stick', ''}, } }) minetest.register_craft({ - output = "default:pick_diamond", + output = 'default:pick_mese', recipe = { - {"default:diamond", "default:diamond", "default:diamond"}, - {"", "group:stick", ""}, - {"", "group:stick", ""}, + {'default:mese_crystal', 'default:mese_crystal', 'default:mese_crystal'}, + {'', 'group:stick', ''}, + {'', 'group:stick', ''}, } }) minetest.register_craft({ - output = "default:pick_nyan", + output = 'default:pick_diamond', recipe = { - {"default:nyancat", "default:nyancat", "default:nyancat"}, - {"", "group:stick", ""}, - {"", "group:stick", ""}, + {'default:diamond', 'default:diamond', 'default:diamond'}, + {'', 'group:stick', ''}, + {'', 'group:stick', ''}, } }) minetest.register_craft({ - output = "default:pick_mese", + output = 'default:pick_nyan', recipe = { - {"default:mese_crystal", "default:mese_crystal", "default:mese_crystal"}, - {"", "group:stick", ""}, - {"", "group:stick", ""}, - } -}) - - - -minetest.register_craft({ - output = "default:shovel_wood", - recipe = { - {"group:wood"}, - {"group:stick"}, - {"group:stick"}, + {'default:nyancat', 'default:nyancat', 'default:nyancat'}, + {'', 'group:stick', ''}, + {'', 'group:stick', ''}, } }) minetest.register_craft({ - output = "default:shovel_stone", + output = 'default:shovel_wood', recipe = { - {"group:stone"}, - {"group:stick"}, - {"group:stick"}, + {'group:wood'}, + {'group:stick'}, + {'group:stick'}, } }) minetest.register_craft({ - output = "default:shovel_steel", + output = 'default:shovel_stone', recipe = { - {"default:steel_ingot"}, - {"group:stick"}, - {"group:stick"}, + {'group:stone'}, + {'group:stick'}, + {'group:stick'}, } }) minetest.register_craft({ - output = "default:shovel_bronze", + output = 'default:shovel_steel', recipe = { - {"default:bronze_ingot"}, - {"group:stick"}, - {"group:stick"}, + {'default:steel_ingot'}, + {'group:stick'}, + {'group:stick'}, } }) minetest.register_craft({ - output = "default:shovel_gold", + output = 'default:shovel_bronze', recipe = { - {"default:gold_ingot"}, - {"group:stick"}, - {"group:stick"}, + {'default:bronze_ingot'}, + {'group:stick'}, + {'group:stick'}, } }) minetest.register_craft({ - output = "default:shovel_diamond", + output = 'default:shovel_gold', recipe = { - {"default:diamond"}, - {"group:stick"}, - {"group:stick"}, + {'default:gold_ingot'}, + {'group:stick'}, + {'group:stick'}, + } +}) + +minetest.register_craft({ + output = 'default:shovel_mese', + recipe = { + {'default:mese_crystal'}, + {'group:stick'}, + {'group:stick'}, + } +}) + +minetest.register_craft({ + output = 'default:shovel_diamond', + recipe = { + {'default:diamond'}, + {'group:stick'}, + {'group:stick'}, } }) @@ -217,49 +238,38 @@ minetest.register_craft({ }) minetest.register_craft({ - output = "default:shovel_mese", + output = 'default:axe_wood', recipe = { - {"default:mese_crystal"}, - {"group:stick"}, - {"group:stick"}, - } -}) - - - -minetest.register_craft({ - output = "default:axe_wood", - recipe = { - {"group:wood", "group:wood"}, - {"group:wood", "group:stick"}, - {"", "group:stick"}, + {'group:wood', 'group:wood'}, + {'group:wood', 'group:stick'}, + {'', 'group:stick'}, } }) minetest.register_craft({ - output = "default:axe_stone", + output = 'default:axe_stone', recipe = { - {"group:stone", "group:stone"}, - {"group:stone", "group:stick"}, - {"", "group:stick"}, + {'group:stone', 'group:stone'}, + {'group:stone', 'group:stick'}, + {'', 'group:stick'}, } }) minetest.register_craft({ - output = "default:axe_steel", + output = 'default:axe_steel', recipe = { - {"default:steel_ingot", "default:steel_ingot"}, - {"default:steel_ingot", "group:stick"}, - {"", "group:stick"}, + {'default:steel_ingot', 'default:steel_ingot'}, + {'default:steel_ingot', 'group:stick'}, + {'', 'group:stick'}, } }) minetest.register_craft({ - output = "default:axe_bronze", + output = 'default:axe_bronze', recipe = { - {"default:bronze_ingot", "default:bronze_ingot"}, - {"default:bronze_ingot", "group:stick"}, - {"", "group:stick"}, + {'default:bronze_ingot', 'default:bronze_ingot'}, + {'default:bronze_ingot', 'group:stick'}, + {'', 'group:stick'}, } }) @@ -273,20 +283,20 @@ minetest.register_craft({ }) minetest.register_craft({ - output = "default:axe_gold", + output = 'default:axe_mese', recipe = { - {"default:gold_ingot", "default:gold_ingot"}, - {"group:stick", "default:gold_ingot"}, - {"group:stick", ""}, + {'default:mese_crystal', 'default:mese_crystal'}, + {'default:mese_crystal', 'group:stick'}, + {'', 'group:stick'}, } }) minetest.register_craft({ - output = "default:axe_diamond", + output = 'default:axe_diamond', recipe = { - {"default:diamond", "default:diamond"}, - {"default:diamond", "group:stick"}, - {"", "group:stick"}, + {'default:diamond', 'default:diamond'}, + {'default:diamond', 'group:stick'}, + {'', 'group:stick'}, } }) @@ -300,58 +310,110 @@ minetest.register_craft({ }) minetest.register_craft({ - output = "default:axe_nyan", + output = 'default:axe_wood', recipe = { - {"default:nyancat", "default:nyancat"}, - {"group:stick", "default:nyancat"}, - {"group:stick", ""}, + {'group:wood', 'group:wood'}, + {'group:stick', 'group:wood'}, + {'group:stick',''}, } }) minetest.register_craft({ - output = "default:axe_mese", + output = 'default:axe_stone', recipe = { - {"default:mese_crystal", "default:mese_crystal"}, - {"default:mese_crystal", "group:stick"}, - {"", "group:stick"}, - } -}) - - - -minetest.register_craft({ - output = "default:sword_wood", - recipe = { - {"group:wood"}, - {"group:wood"}, - {"group:stick"}, + {'group:stone', 'group:stone'}, + {'group:stick', 'group:stone'}, + {'group:stick', ''}, } }) minetest.register_craft({ - output = "default:sword_stone", + output = 'default:axe_steel', recipe = { - {"group:stone"}, - {"group:stone"}, - {"group:stick"}, + {'default:steel_ingot', 'default:steel_ingot'}, + {'group:stick', 'default:steel_ingot'}, + {'group:stick', ''}, } }) minetest.register_craft({ - output = "default:sword_steel", + output = 'default:axe_bronze', recipe = { - {"default:steel_ingot"}, - {"default:steel_ingot"}, - {"group:stick"}, + {'default:bronze_ingot', 'default:bronze_ingot'}, + {'group:stick', 'default:bronze_ingot'}, + {'group:stick', ''}, } }) minetest.register_craft({ - output = "default:sword_bronze", + output = 'default:axe_gold', recipe = { - {"default:bronze_ingot"}, - {"default:bronze_ingot"}, - {"group:stick"}, + {'default:gold_ingot', 'default:gold_ingot'}, + {'group:stick', 'default:gold_ingot'}, + {'group:stick', ''}, + } +}) + +minetest.register_craft({ + output = 'default:axe_mese', + recipe = { + {'default:mese_crystal', 'default:mese_crystal'}, + {'group:stick', 'default:mese_crystal'}, + {'group:stick', ''}, + } +}) + +minetest.register_craft({ + output = 'default:axe_diamond', + recipe = { + {'default:diamond', 'default:diamond'}, + {'group:stick', 'default:diamond'}, + {'group:stick', ''}, + } +}) + +minetest.register_craft({ + output = 'default:axe_nyan', + recipe = { + {'default:nyancat', 'default:nyancat'}, + {'group:stick', 'default:nyancat'}, + {'group:stick', ''}, + } +}) + +minetest.register_craft({ + output = 'default:sword_wood', + recipe = { + {'group:wood'}, + {'group:wood'}, + {'group:stick'}, + } +}) + +minetest.register_craft({ + output = 'default:sword_stone', + recipe = { + {'group:stone'}, + {'group:stone'}, + {'group:stick'}, + } +}) + +minetest.register_craft({ + output = 'default:sword_steel', + recipe = { + {'default:steel_ingot'}, + {'default:steel_ingot'}, + {'group:stick'}, + } +}) + +minetest.register_craft({ + output = 'default:sword_bronze', + recipe = { + {'default:bronze_ingot'}, + {'default:bronze_ingot'}, + {'group:stick'}, } }) @@ -365,11 +427,20 @@ minetest.register_craft({ }) minetest.register_craft({ - output = "default:sword_diamond", + output = 'default:sword_mese', recipe = { - {"default:diamond"}, - {"default:diamond"}, - {"group:stick"}, + {'default:mese_crystal'}, + {'default:mese_crystal'}, + {'group:stick'}, + } +}) + +minetest.register_craft({ + output = 'default:sword_diamond', + recipe = { + {'default:diamond'}, + {'default:diamond'}, + {'group:stick'}, } }) @@ -383,40 +454,29 @@ minetest.register_craft({ }) minetest.register_craft({ - output = "default:sword_mese", + output = 'default:rail 16', recipe = { - {"default:mese_crystal"}, - {"default:mese_crystal"}, - {"group:stick"}, - } -}) - - - -minetest.register_craft({ - output = "default:rail 16", - recipe = { - {"default:steel_ingot", "group:stick", "default:steel_ingot"}, - {"default:steel_ingot", "group:stick", "default:steel_ingot"}, - {"default:steel_ingot", "group:stick", "default:steel_ingot"}, + {'default:steel_ingot', 'group:stick', 'default:steel_ingot'}, + {'default:steel_ingot', 'group:stick', 'default:steel_ingot'}, + {'default:steel_ingot', 'group:stick', 'default:steel_ingot'}, } }) minetest.register_craft({ - output = "default:chest", + output = 'default:chest', recipe = { - {"group:wood", "group:wood", "group:wood"}, - {"group:wood", " ", "group:wood"}, - {"group:wood", "group:wood", "group:wood"}, + {'group:wood', 'group:wood', 'group:wood'}, + {'group:wood', '', 'group:wood'}, + {'group:wood', 'group:wood', 'group:wood'}, } }) minetest.register_craft({ - output = "default:chest_locked", + output = 'default:chest_locked', recipe = { - {"group:wood", "group:wood", "group:wood"}, - {"group:wood", "group:ingot", "group:wood"}, - {"group:wood", "group:wood", "group:wood"}, + {'group:wood', 'group:wood', 'group:wood'}, + {'group:wood', 'group:ingot', 'group:wood'}, + {'group:wood', 'group:wood', 'group:wood'}, } }) @@ -427,11 +487,11 @@ minetest.register_craft({ }) minetest.register_craft({ - output = "default:furnace", + output = 'default:furnace', recipe = { - {"group:stone", "group:stone", "group:stone"}, - {"group:stone", " ", "group:stone"}, - {"group:stone", "group:stone", "group:stone"}, + {'group:stone', 'group:stone', 'group:stone'}, + {'group:stone', '', 'group:stone'}, + {'group:stone', 'group:stone', 'group:stone'}, } }) @@ -453,112 +513,117 @@ minetest.register_craft({ minetest.register_craft({ type = "shapeless", output = "default:bronze_ingot", - recipe = {"default:copper_ingot", "default:steel_ingot"}, + recipe = {"default:steel_ingot", "default:copper_ingot"}, }) minetest.register_craft({ - output = "default:coalblock", + output = 'default:coalblock', recipe = { - {"default:coal_lump", "default:coal_lump", "default:coal_lump"}, - {"default:coal_lump", "default:coal_lump", "default:coal_lump"}, - {"default:coal_lump", "default:coal_lump", "default:coal_lump"}, + {'default:coal_lump', 'default:coal_lump', 'default:coal_lump'}, + {'default:coal_lump', 'default:coal_lump', 'default:coal_lump'}, + {'default:coal_lump', 'default:coal_lump', 'default:coal_lump'}, } }) minetest.register_craft({ - output = "default:coal_lump 9", - recipe = {{"default:coalblock"},} -}) - -minetest.register_craft({ - output = "default:steelblock", + output = 'default:coal_lump 9', recipe = { - {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}, - {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}, - {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}, + {'default:coalblock'}, } }) minetest.register_craft({ - output = "default:steel_ingot 9", - recipe = {{"default:steelblock"},} -}) - -minetest.register_craft({ - output = "default:copperblock", + output = 'default:steelblock', recipe = { - {"default:copper_ingot", "default:copper_ingot", "default:copper_ingot"}, - {"default:copper_ingot", "default:copper_ingot", "default:copper_ingot"}, - {"default:copper_ingot", "default:copper_ingot", "default:copper_ingot"}, + {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'}, + {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'}, + {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'}, } }) minetest.register_craft({ - output = "default:copper_ingot 9", - recipe = {{"default:copperblock"},} -}) - -minetest.register_craft({ - output = "default:bronzeblock", + output = 'default:steel_ingot 9', recipe = { - {"default:bronze_ingot", "default:bronze_ingot", "default:bronze_ingot"}, - {"default:bronze_ingot", "default:bronze_ingot", "default:bronze_ingot"}, - {"default:bronze_ingot", "default:bronze_ingot", "default:bronze_ingot"}, + {'default:steelblock'}, } }) minetest.register_craft({ - output = "default:bronze_ingot 9", - recipe = {{"default:bronzeblock"},} -}) - -minetest.register_craft({ - output = "default:goldblock", + output = 'default:copperblock', recipe = { - {"default:gold_ingot", "default:gold_ingot", "default:gold_ingot"}, - {"default:gold_ingot", "default:gold_ingot", "default:gold_ingot"}, - {"default:gold_ingot", "default:gold_ingot", "default:gold_ingot"}, + {'default:copper_ingot', 'default:copper_ingot', 'default:copper_ingot'}, + {'default:copper_ingot', 'default:copper_ingot', 'default:copper_ingot'}, + {'default:copper_ingot', 'default:copper_ingot', 'default:copper_ingot'}, } }) minetest.register_craft({ - output = "default:gold_ingot 9", - recipe = {{"default:goldblock"},} -}) - -minetest.register_craft({ - output = "default:diamondblock", + output = 'default:copper_ingot 9', recipe = { - {"default:diamond", "default:diamond", "default:diamond"}, - {"default:diamond", "default:diamond", "default:diamond"}, - {"default:diamond", "default:diamond", "default:diamond"}, + {'default:copperblock'}, } }) minetest.register_craft({ - output = "default:diamond 9", - recipe = {{"default:diamondblock"},} -}) - -minetest.register_craft({ - output = "default:sandstone 2", + output = 'default:bronzeblock', recipe = { - {"default:sand", "default:sand"}, - {"default:sand", "default:sand"}, + {'default:bronze_ingot', 'default:bronze_ingot', 'default:bronze_ingot'}, + {'default:bronze_ingot', 'default:bronze_ingot', 'default:bronze_ingot'}, + {'default:bronze_ingot', 'default:bronze_ingot', 'default:bronze_ingot'}, } }) minetest.register_craft({ - output = "default:gravel", + output = 'default:bronze_ingot 9', recipe = { - {"default:cobble"}, + {'default:bronzeblock'}, } }) minetest.register_craft({ - output = "default:sand", + output = 'default:goldblock', recipe = { - {"default:desert_sand"}, + {'default:gold_ingot', 'default:gold_ingot', 'default:gold_ingot'}, + {'default:gold_ingot', 'default:gold_ingot', 'default:gold_ingot'}, + {'default:gold_ingot', 'default:gold_ingot', 'default:gold_ingot'}, + } +}) + +minetest.register_craft({ + output = 'default:gold_ingot 9', + recipe = { + {'default:goldblock'}, + } +}) + +minetest.register_craft({ + output = 'default:diamondblock', + recipe = { + {'default:diamond', 'default:diamond', 'default:diamond'}, + {'default:diamond', 'default:diamond', 'default:diamond'}, + {'default:diamond', 'default:diamond', 'default:diamond'}, + } +}) + +minetest.register_craft({ + output = 'default:diamond 9', + recipe = { + {'default:diamondblock'}, + } +}) + +minetest.register_craft({ + output = 'default:sandstone 2', + recipe = { + {'default:sand', 'default:sand'}, + {'default:sand', 'default:sand'}, + } +}) + +minetest.register_craft({ + output = 'default:sand', + recipe = { + {'default:desert_sand'}, } }) @@ -569,19 +634,6 @@ minetest.register_craft({ } }) -minetest.register_craft({ - output = "default:sand", - recipe = { - {"default:gravel"}, - } -}) - -minetest.register_craft({ - type = "cooking", - output = "default:stone", - recipe = "default:mossycobble", -}) - minetest.register_craft({ output = "default:desert_stone 2", recipe = { @@ -591,18 +643,24 @@ minetest.register_craft({ }) minetest.register_craft({ - output = 'default:obsidianbrick 2', + output = "default:sand", recipe = { - {'default:obsidian', 'default:obsidian'}, - {'default:obsidian', 'default:obsidian'} + {"default:gravel"}, } }) minetest.register_craft({ - output = "default:sandstonebrick 4", + output = "default:gravel", recipe = { - {"default:sandstone", "default:sandstone"}, - {"default:sandstone", "default:sandstone"}, + {"default:cobble"}, + } +}) + +minetest.register_craft({ + output = 'default:sandstonebrick 4', + recipe = { + {'default:sandstone', 'default:sandstone'}, + {'default:sandstone', 'default:sandstone'}, } }) @@ -616,7 +674,7 @@ minetest.register_craft({ }) minetest.register_craft({ - output = "default:brick", + output = 'default:brick', recipe = { {"default:clay_brick", "default:clay_brick", "default:clay_brick"}, {"default:clay_brick", "default:clay_brick", "default:clay_brick"}, @@ -624,40 +682,97 @@ minetest.register_craft({ } }) +minetest.register_craft({ + output = 'default:clay_brick 9', + recipe = { + {'default:brick'}, + } +}) + minetest.register_craft({ output = "default:clay_lump 9", recipe = {{"default:clay"},} }) minetest.register_craft({ - output = "default:clay_brick 9", - recipe = {{"default:brick"},} + type = "shapeless", + output = 'default:paper 4', + recipe = {'default:papyrus', 'default:papyrus', 'default:papyrus'}, }) minetest.register_craft({ type = "shapeless", - output = "default:paper 4", - recipe = {"default:papyrus", "default:papyrus", "default:papyrus"}, + output = 'default:book', + recipe = {'default:paper', 'default:paper', 'default:paper'} }) minetest.register_craft({ type = "shapeless", - output = "default:book", - recipe = {"default:paper", "default:paper", "default:paper"}, + output = 'default:bookshelf', + recipe = {'group:wood', 'group:wood', 'group:wood', 'default:book', 'default:book', 'default:book', 'group:wood', 'group:wood', 'group:wood'} }) minetest.register_craft({ - type = "shapeless", - output = "default:bookshelf", - recipe = {"group:wood", "group:wood", "group:wood", "default:book", "default:book", "default:book", "group:wood", "group:wood", "group:wood"}, -}) - -minetest.register_craft({ - output = "default:ladder 3", + output = 'default:ladder 3', recipe = { - {"group:stick", "", "group:stick"}, - {"group:stick", "group:stick", "group:stick"}, - {"group:stick", "", "group:stick"}, + {'group:stick', '', 'group:stick'}, + {'group:stick', 'group:stick', 'group:stick'}, + {'group:stick', '', 'group:stick'}, + } +}) + +minetest.register_craft({ + output = 'default:mese', + recipe = { + {'default:mese_crystal', 'default:mese_crystal', 'default:mese_crystal'}, + {'default:mese_crystal', 'default:mese_crystal', 'default:mese_crystal'}, + {'default:mese_crystal', 'default:mese_crystal', 'default:mese_crystal'}, + } +}) + +minetest.register_craft({ + output = 'default:mese_crystal 9', + recipe = { + {'default:mese'}, + } +}) + +minetest.register_craft({ + output = 'default:mese_crystal_fragment 9', + recipe = { + {'default:mese_crystal'}, + } +}) + +minetest.register_craft({ + output = 'default:meselamp 1', + recipe = { + {'', 'default:mese_crystal',''}, + {'default:mese_crystal', 'default:glass', 'default:mese_crystal'}, + } +}) + +minetest.register_craft({ + output = 'default:obsidian_shard 9', + recipe = { + {'default:obsidian'} + } +}) + +minetest.register_craft({ + output = 'default:obsidian', + recipe = { + {'default:obsidian_shard', 'default:obsidian_shard', 'default:obsidian_shard'}, + {'default:obsidian_shard', 'default:obsidian_shard', 'default:obsidian_shard'}, + {'default:obsidian_shard', 'default:obsidian_shard', 'default:obsidian_shard'}, + } +}) + +minetest.register_craft({ + output = 'default:obsidianbrick 2', + recipe = { + {'default:obsidian', 'default:obsidian'}, + {'default:obsidian', 'default:obsidian'} } }) @@ -670,233 +785,266 @@ minetest.register_craft({ } }) +minetest.register_craft({ + output = 'default:stonebrick 4', + recipe = { + {'default:stone', 'default:stone'}, + {'default:stone', 'default:stone'}, + } +}) + +minetest.register_craft({ + output = 'default:desert_stonebrick 4', + recipe = { + {'default:desert_stone', 'default:desert_stone'}, + {'default:desert_stone', 'default:desert_stone'}, + } +}) + +minetest.register_craft({ + output = 'default:snowblock', + recipe = { + {'default:snow', 'default:snow'}, + {'default:snow', 'default:snow'}, + } +}) + +minetest.register_craft({ + output = 'default:snow 4', + recipe = { + {'default:snowblock'}, + } +}) + minetest.register_craft({ output = "maptools:superapple", type = "shapeless", recipe = {"default:apple", "default:mese", "default:mese"}, }) -minetest.register_craft({ - output = "default:mese", - recipe = { - {"default:mese_crystal", "default:mese_crystal", "default:mese_crystal"}, - {"default:mese_crystal", "default:mese_crystal", "default:mese_crystal"}, - {"default:mese_crystal", "default:mese_crystal", "default:mese_crystal"}, - } -}) - -minetest.register_craft({ - output = "default:mese_crystal 9", - recipe = {{"default:mese"}}, -}) - -minetest.register_craft({ - output = "default:mese_crystal_fragment 9", - recipe = {{"default:mese_crystal"}}, -}) - -minetest.register_craft({ - output = 'default:meselamp 1', - recipe = { - {'', 'default:mese_crystal',''}, - {'default:mese_crystal', 'default:glass', 'default:mese_crystal'}, - } -}) - -minetest.register_craft({ - output = "default:obsidian_shard 9", - recipe = {{"default:obsidian"}}, -}) - -minetest.register_craft({ - output = "default:obsidian", - recipe = { - {"default:obsidian_shard", "default:obsidian_shard", "default:obsidian_shard"}, - {"default:obsidian_shard", "default:obsidian_shard", "default:obsidian_shard"}, - {"default:obsidian_shard", "default:obsidian_shard", "default:obsidian_shard"}, - } -}) - -minetest.register_craft({ - output = "default:stonebrick 4", - recipe = { - {"default:stone", "default:stone"}, - {"default:stone", "default:stone"}, - } -}) - -minetest.register_craft({ - output = "default:desert_stonebrick 4", - recipe = { - {"default:desert_stone", "default:desert_stone"}, - {"default:desert_stone", "default:desert_stone"}, - } -}) - -minetest.register_craft({ - output = "default:snowblock", - recipe = { - {"default:snow", "default:snow"}, - {"default:snow", "default:snow"}, - } -}) - -minetest.register_craft({ - output = "default:snow 4", - recipe = {{"default:snowblock"},} -}) - minetest.register_craft({ type = "shapeless", output = "dye:dark_grey 4", recipe = {"default:coal_lump"}, }) -minetest.register_craft({ -- Tool repair (combine 2 tools of the same type in the crafting grid): - type = "toolrepair", additional_wear = -0.15, +-- +-- Crafting (tool repair) +-- +minetest.register_craft({ + type = "toolrepair", + additional_wear = -0.15, }) --- From BFD: +-- +-- Cooking recipes +-- minetest.register_craft({ - output = 'default:cherry_plank 6', - recipe = { - {'default:cherry_log'}, - } -}) - --- Cooking recipes: - -minetest.register_craft({ - type = "cooking", output = "default:glass", recipe = "group:sand", + type = "cooking", + output = "default:glass", + recipe = "group:sand", }) minetest.register_craft({ - type = "cooking", output = "default:obsidian_glass", recipe = "default:obsidian_shard", + type = "cooking", + output = "default:obsidian_glass", + recipe = "default:obsidian_shard", }) minetest.register_craft({ - type = "cooking", output = "default:stone", recipe = "default:cobble", + type = "cooking", + output = "default:stone", + recipe = "default:mossycobble", }) minetest.register_craft({ - type = "cooking", output = "default:desert_stone", recipe = "default:desert_cobble", + type = "cooking", + output = "default:stone", + recipe = "default:cobble", }) minetest.register_craft({ - type = "cooking", output = "default:steel_ingot", recipe = "default:iron_lump", + type = "cooking", + output = "default:desert_stone", + recipe = "default:desert_cobble", }) minetest.register_craft({ - type = "cooking", output = "default:copper_ingot", recipe = "default:copper_lump", + type = "cooking", + output = "default:steel_ingot", + recipe = "default:iron_lump", }) minetest.register_craft({ - type = "cooking", output = "default:gold_ingot", recipe = "default:gold_lump", + type = "cooking", + output = "default:copper_ingot", + recipe = "default:copper_lump", }) minetest.register_craft({ - type = "cooking", output = "default:clay_brick", recipe = "default:clay_lump", + type = "cooking", + output = "default:gold_ingot", + recipe = "default:gold_lump", }) minetest.register_craft({ - type = "cooking", output = "default:clay_burned", recipe = "default:clay", -}) - --- Fuel: - -minetest.register_craft({ - type = "fuel", recipe = "group:tree", burntime = 40, + type = "cooking", + output = "default:clay_brick", + recipe = "default:clay_lump", }) minetest.register_craft({ - type = "fuel", recipe = "group:wood", burntime = 10, + type = "cooking", + output = "default:clay_burned", + recipe = "default:clay", +}) + +-- +-- Fuels +-- + +minetest.register_craft({ + type = "fuel", + recipe = "group:tree", + burntime = 40, }) minetest.register_craft({ - type = "fuel", recipe = "group:stick", burntime = 1, + type = "fuel", + recipe = "group:stick", + burntime = 1, }) minetest.register_craft({ - type = "fuel", recipe = "default:junglegrass", burntime = 5, + type = "fuel", + recipe = "default:junglegrass", + burntime = 5, }) minetest.register_craft({ - type = "fuel", recipe = "group:leaves", burntime = 4, + type = "fuel", + recipe = "group:leaves", + burntime = 4, }) minetest.register_craft({ - type = "fuel", recipe = "default:cactus", burntime = 20, + type = "fuel", + recipe = "default:cactus", + burntime = 20, }) minetest.register_craft({ - type = "fuel", recipe = "default:papyrus", burntime = 3, + type = "fuel", + recipe = "default:papyrus", + burntime = 3, }) minetest.register_craft({ - type = "fuel", recipe = "default:bookshelf", burntime = 50, + type = "fuel", + recipe = "default:bookshelf", + burntime = 50, }) minetest.register_craft({ - type = "fuel", recipe = "default:fence_wood", burntime = 4, + type = "fuel", + recipe = "default:fence_wood", + burntime = 4, }) minetest.register_craft({ - type = "fuel", recipe = "default:ladder", burntime = 3, + type = "fuel", + recipe = "default:ladder", + burntime = 3, }) minetest.register_craft({ - type = "fuel", recipe = "default:lava_source", burntime = 80, + type = "fuel", + recipe = "group:wood", + burntime = 10, }) minetest.register_craft({ - type = "fuel", recipe = "default:torch", burntime = 5, + type = "fuel", + recipe = "default:lava_source", + burntime = 80, }) minetest.register_craft({ - type = "fuel", recipe = "default:sign_wall", burntime = 15, + type = "fuel", + recipe = "default:torch", + burntime = 5, }) minetest.register_craft({ - type = "fuel", recipe = "default:chest", burntime = 80, + type = "fuel", + recipe = "default:sign_wall", + burntime = 15, }) minetest.register_craft({ - type = "fuel", recipe = "default:chest_locked", burntime = 85, + type = "fuel", + recipe = "default:chest", + burntime = 80, }) minetest.register_craft({ - type = "fuel", recipe = "default:nyancat", burntime = 7200, + type = "fuel", + recipe = "default:chest_locked", + burntime = 85, }) minetest.register_craft({ - type = "fuel", recipe = "default:nyancat_rainbow", burntime = 1200, + type = "fuel", + recipe = "default:nyancat", + burntime = 7200, }) minetest.register_craft({ - type = "fuel", recipe = "default:sapling", burntime = 10, + type = "fuel", + recipe = "default:nyancat_rainbow", + burntime = 1200, }) minetest.register_craft({ - type = "fuel", recipe = "default:apple", burntime = 5, + type = "fuel", + recipe = "default:sapling", + burntime = 10, }) minetest.register_craft({ - type = "fuel", recipe = "default:coal_lump", burntime = 40, + type = "fuel", + recipe = "default:apple", + burntime = 5, }) minetest.register_craft({ - type = "fuel", recipe = "default:coalblock", burntime = 370, + type = "fuel", + recipe = "default:coal_lump", + burntime = 40, }) minetest.register_craft({ - type = "fuel", recipe = "default:junglesapling", burntime = 10, + type = "fuel", + recipe = "default:coalblock", + burntime = 370, }) minetest.register_craft({ - type = "fuel", recipe = "default:grass_1", burntime = 3, + type = "fuel", + recipe = "default:junglesapling", + burntime = 10, }) minetest.register_craft({ - type = "fuel", recipe = "default:pine_sapling", burntime = 10, + type = "fuel", + recipe = "default:grass_1", + burntime = 3, }) + +minetest.register_craft({ + type = "fuel", + recipe = "default:pine_sapling", + burntime = 10, +}) + diff --git a/minetestforfun_game/mods/default/legacy.lua b/minetestforfun_game/mods/default/legacy.lua index bd24bfe4..1ee58554 100755 --- a/minetestforfun_game/mods/default/legacy.lua +++ b/minetestforfun_game/mods/default/legacy.lua @@ -22,4 +22,4 @@ LAVA_VISC = minetest.registered_nodes["default:lava_source"].liquid_viscosity LIGHT_MAX = default.LIGHT_MAX -- Formspecs -default.gui_survival_form = default.gui_survival_form \ No newline at end of file +default.gui_survival_form = default.gui_survival_form diff --git a/minetestforfun_game/mods/doors/init.lua b/minetestforfun_game/mods/doors/init.lua index 87cbf4a6..92123234 100755 --- a/minetestforfun_game/mods/doors/init.lua +++ b/minetestforfun_game/mods/doors/init.lua @@ -26,6 +26,7 @@ function doors.register_door(name, def) def.sound_open_door = "doors_door_open" end + minetest.register_craftitem(name, { description = def.description, inventory_image = def.inventory_image, diff --git a/minetestforfun_game/mods/fire/init.lua b/minetestforfun_game/mods/fire/init.lua index e25a4c89..6656e6f8 100755 --- a/minetestforfun_game/mods/fire/init.lua +++ b/minetestforfun_game/mods/fire/init.lua @@ -152,7 +152,7 @@ minetest.register_abm({ -- Remove flammable nodes and flame minetest.register_abm({ nodenames = {"fire:basic_flame"}, - interval = 1, + interval = 3, chance = 2, action = function(p0, node, _, _) -- If there is water or stuff like that around flame, remove flame @@ -186,3 +186,4 @@ minetest.register_abm({ end end, }) +