X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=mods%2Fdefault%2Finit.lua;h=2a27988d067db0646ee706280016f8d846b04253;hb=24781813fad67f8daa6f1926cf2242fb904fd1c6;hp=5b5bc902ecc772cd132c55d3061406c9d900727c;hpb=df2fdba2b41f09d7933440ea283401c231ae31a5;p=oweals%2Fminetest_game.git diff --git a/mods/default/init.lua b/mods/default/init.lua index 5b5bc902..2a27988d 100644 --- a/mods/default/init.lua +++ b/mods/default/init.lua @@ -12,6 +12,7 @@ LIGHT_MAX = 14 default = {} -- Load other files +dofile(minetest.get_modpath("default").."/player.lua") dofile(minetest.get_modpath("default").."/mapgen.lua") dofile(minetest.get_modpath("default").."/leafdecay.lua") @@ -82,6 +83,7 @@ minetest.register_tool("default:pick_mese", { minetest.register_tool("default:shovel_wood", { description = "Wooden Shovel", inventory_image = "default_tool_woodshovel.png", + wield_image = "default_tool_woodshovel.png^[transformR90", tool_capabilities = { max_drop_level=0, groupcaps={ @@ -92,6 +94,7 @@ minetest.register_tool("default:shovel_wood", { minetest.register_tool("default:shovel_stone", { description = "Stone Shovel", inventory_image = "default_tool_stoneshovel.png", + wield_image = "default_tool_stoneshovel.png^[transformR90", tool_capabilities = { max_drop_level=0, groupcaps={ @@ -102,6 +105,7 @@ minetest.register_tool("default:shovel_stone", { minetest.register_tool("default:shovel_steel", { description = "Steel Shovel", inventory_image = "default_tool_steelshovel.png", + wield_image = "default_tool_steelshovel.png^[transformR90", tool_capabilities = { max_drop_level=1, groupcaps={ @@ -196,7 +200,7 @@ minetest.register_craft({ minetest.register_craft({ output = 'default:stick 4', recipe = { - {'default:wood'}, + {'group:wood'}, } }) @@ -211,8 +215,8 @@ minetest.register_craft({ minetest.register_craft({ output = 'default:sign_wall', recipe = { - {'default:wood', 'default:wood', 'default:wood'}, - {'default:wood', 'default:wood', 'default:wood'}, + {'group:wood', 'group:wood', 'group:wood'}, + {'group:wood', 'group:wood', 'group:wood'}, {'', 'default:stick', ''}, } }) @@ -228,7 +232,7 @@ minetest.register_craft({ minetest.register_craft({ output = 'default:pick_wood', recipe = { - {'default:wood', 'default:wood', 'default:wood'}, + {'group:wood', 'group:wood', 'group:wood'}, {'', 'default:stick', ''}, {'', 'default:stick', ''}, } @@ -237,7 +241,7 @@ minetest.register_craft({ minetest.register_craft({ output = 'default:pick_stone', recipe = { - {'default:cobble', 'default:cobble', 'default:cobble'}, + {'group:stone', 'group:stone', 'group:stone'}, {'', 'default:stick', ''}, {'', 'default:stick', ''}, } @@ -264,7 +268,7 @@ minetest.register_craft({ minetest.register_craft({ output = 'default:shovel_wood', recipe = { - {'default:wood'}, + {'group:wood'}, {'default:stick'}, {'default:stick'}, } @@ -273,7 +277,7 @@ minetest.register_craft({ minetest.register_craft({ output = 'default:shovel_stone', recipe = { - {'default:cobble'}, + {'group:stone'}, {'default:stick'}, {'default:stick'}, } @@ -291,8 +295,8 @@ minetest.register_craft({ minetest.register_craft({ output = 'default:axe_wood', recipe = { - {'default:wood', 'default:wood'}, - {'default:wood', 'default:stick'}, + {'group:wood', 'group:wood'}, + {'group:wood', 'default:stick'}, {'', 'default:stick'}, } }) @@ -300,8 +304,8 @@ minetest.register_craft({ minetest.register_craft({ output = 'default:axe_stone', recipe = { - {'default:cobble', 'default:cobble'}, - {'default:cobble', 'default:stick'}, + {'group:stone', 'group:stone'}, + {'group:stone', 'default:stick'}, {'', 'default:stick'}, } }) @@ -318,8 +322,8 @@ minetest.register_craft({ minetest.register_craft({ output = 'default:sword_wood', recipe = { - {'default:wood'}, - {'default:wood'}, + {'group:wood'}, + {'group:wood'}, {'default:stick'}, } }) @@ -327,8 +331,8 @@ minetest.register_craft({ minetest.register_craft({ output = 'default:sword_stone', recipe = { - {'default:cobble'}, - {'default:cobble'}, + {'group:stone'}, + {'group:stone'}, {'default:stick'}, } }) @@ -354,27 +358,27 @@ minetest.register_craft({ minetest.register_craft({ output = 'default:chest', recipe = { - {'default:wood', 'default:wood', 'default:wood'}, - {'default:wood', '', 'default:wood'}, - {'default:wood', 'default:wood', 'default:wood'}, + {'group:wood', 'group:wood', 'group:wood'}, + {'group:wood', '', 'group:wood'}, + {'group:wood', 'group:wood', 'group:wood'}, } }) minetest.register_craft({ output = 'default:chest_locked', recipe = { - {'default:wood', 'default:wood', 'default:wood'}, - {'default:wood', 'default:steel_ingot', 'default:wood'}, - {'default:wood', 'default:wood', 'default:wood'}, + {'group:wood', 'group:wood', 'group:wood'}, + {'group:wood', 'default:steel_ingot', 'group:wood'}, + {'group:wood', 'group:wood', 'group:wood'}, } }) minetest.register_craft({ output = 'default:furnace', recipe = { - {'default:cobble', 'default:cobble', 'default:cobble'}, - {'default:cobble', '', 'default:cobble'}, - {'default:cobble', 'default:cobble', 'default:cobble'}, + {'group:stone', 'group:stone', 'group:stone'}, + {'group:stone', '', 'group:stone'}, + {'group:stone', 'group:stone', 'group:stone'}, } }) @@ -397,8 +401,15 @@ minetest.register_craft({ minetest.register_craft({ output = 'default:sandstone', recipe = { - {'default:sand', 'default:sand'}, - {'default:sand', 'default:sand'}, + {'group:sand', 'group:sand'}, + {'group:sand', 'group:sand'}, + } +}) + +minetest.register_craft({ + output = 'default:sand 4', + recipe = { + {'default:sandstone'}, } }) @@ -444,9 +455,9 @@ minetest.register_craft({ minetest.register_craft({ output = 'default:bookshelf', recipe = { - {'default:wood', 'default:wood', 'default:wood'}, + {'group:wood', 'group:wood', 'group:wood'}, {'default:book', 'default:book', 'default:book'}, - {'default:wood', 'default:wood', 'default:wood'}, + {'group:wood', 'group:wood', 'group:wood'}, } }) @@ -474,13 +485,7 @@ minetest.register_craft({ minetest.register_craft({ type = "cooking", output = "default:glass", - recipe = "default:sand", -}) - -minetest.register_craft({ - type = "cooking", - output = "default:glass", - recipe = "default:desert_sand", + recipe = "group:sand", }) minetest.register_craft({ @@ -507,13 +512,7 @@ minetest.register_craft({ minetest.register_craft({ type = "fuel", - recipe = "default:tree", - burntime = 30, -}) - -minetest.register_craft({ - type = "fuel", - recipe = "default:jungletree", + recipe = "group:tree", burntime = 30, }) @@ -561,7 +560,7 @@ minetest.register_craft({ minetest.register_craft({ type = "fuel", - recipe = "default:wood", + recipe = "group:wood", burntime = 7, }) @@ -712,7 +711,7 @@ minetest.register_node("default:stone", { description = "Stone", tiles = {"default_stone.png"}, is_ground_content = true, - groups = {cracky=3}, + groups = {cracky=3, stone=1}, drop = 'default:cobble', legacy_mineral = true, sounds = default.node_sound_stone_defaults(), @@ -722,7 +721,7 @@ minetest.register_node("default:desert_stone", { description = "Desert Stone", tiles = {"default_desert_stone.png"}, is_ground_content = true, - groups = {cracky=3}, + groups = {cracky=3, stone=1}, drop = 'default:desert_stone', legacy_mineral = true, sounds = default.node_sound_stone_defaults(), @@ -780,7 +779,7 @@ minetest.register_node("default:sand", { description = "Sand", tiles = {"default_sand.png"}, is_ground_content = true, - groups = {crumbly=3, falling_node=1}, + groups = {crumbly=3, falling_node=1, sand=1}, sounds = default.node_sound_sand_defaults(), }) @@ -788,7 +787,7 @@ minetest.register_node("default:desert_sand", { description = "Desert Sand", tiles = {"default_desert_sand.png"}, is_ground_content = true, - groups = {sand=1, crumbly=3, falling_node=1}, + groups = {sand=1, crumbly=3, falling_node=1, sand=1}, sounds = default.node_sound_sand_defaults(), }) @@ -807,7 +806,6 @@ minetest.register_node("default:sandstone", { tiles = {"default_sandstone.png"}, is_ground_content = true, groups = {crumbly=2,cracky=2}, - drop = 'default:sand', sounds = default.node_sound_stone_defaults(), }) @@ -988,7 +986,7 @@ minetest.register_node("default:wood", { description = "Wooden Planks", tiles = {"default_wood.png"}, is_ground_content = true, - groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=3}, + groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1}, sounds = default.node_sound_wood_defaults(), }) @@ -1497,7 +1495,7 @@ minetest.register_node("default:cobble", { description = "Cobblestone", tiles = {"default_cobble.png"}, is_ground_content = true, - groups = {cracky=3}, + groups = {cracky=3, stone=2}, sounds = default.node_sound_stone_defaults(), }) @@ -1521,7 +1519,6 @@ minetest.register_node("default:nyancat", { description = "Nyan Cat", tiles = {"default_nc_side.png", "default_nc_side.png", "default_nc_side.png", "default_nc_side.png", "default_nc_back.png", "default_nc_front.png"}, - inventory_image = "default_nc_front.png", paramtype2 = "facedir", groups = {cracky=2}, legacy_facedir_simple = true, @@ -1531,7 +1528,6 @@ minetest.register_node("default:nyancat", { minetest.register_node("default:nyancat_rainbow", { description = "Nyan Cat Rainbow", tiles = {"default_nc_rb.png"}, - inventory_image = "default_nc_rb.png", groups = {cracky=2}, sounds = default.node_sound_defaults(), })