diff --git a/depends.txt b/depends.txt index 0219052..cd75305 100644 --- a/depends.txt +++ b/depends.txt @@ -1,2 +1,4 @@ default mg? +moreblocks? +stairs? \ No newline at end of file diff --git a/init.lua b/init.lua index 0a85392..0353dff 100644 --- a/init.lua +++ b/init.lua @@ -118,8 +118,26 @@ local function add_ore(modname, description, mineral_name, oredef) description = S("%s Block"):format(S(description)), tiles = { img_base .. "_block.png" }, groups = {snappy = 1, bendy = 2, cracky = 1, melty = 2, level= 2}, - sounds = default_metal_sounds, + sounds = default.node_sound_metal_defaults(), }) + if minetest.get_modpath("moreblocks") then + stairsplus:register_all("moreores", mineral_name.."_block", block_item, { + description = S("%s Block"):format(S(description)), + tiles = { img_base .. "_block.png" }, + groups = {snappy = 1, bendy = 2, cracky = 1, melty = 2, level= 2}, + sounds = default.node_sound_metal_defaults() + }) + elseif minetest.get_modpath("stairs") then + stairs.register_stair_and_slab( + mineral_name.."_block", + block_item, + {snappy = 1, bendy = 2, cracky = 1, melty = 2, level= 2}, + { img_base .. "_block.png"}, + S("%s Block Stair"):format(S(description)), + S("%s Block Slab"):format(S(description)), + default.node_sound_metal_defaults() + ) + end minetest.register_alias(mineral_name.."_block", block_item) if oredef.makes.ingot then minetest.register_craft( { diff --git a/locale/de.txt b/locale/de.txt index 2eb6075..0fcb8af 100644 --- a/locale/de.txt +++ b/locale/de.txt @@ -6,6 +6,8 @@ %s Lump = %sklumpen %s Ingot = %sbarren %s Block = %sblock +%s Block Slab = +%s Block Stair = %s Pickaxe = %sspitzhacke %s Shovel = %sschaufel %s Axe = %saxt diff --git a/locale/es.txt b/locale/es.txt index 1344a5a..1c8b430 100644 --- a/locale/es.txt +++ b/locale/es.txt @@ -6,6 +6,8 @@ %s Lump = Pepita de %s %s Ingot = Lingote de %s %s Block = Bloque de %s +%s Block Slab = +%s Block Stair = %s Pickaxe = Pico de %s %s Shovel = Pala de %s %s Axe = Hacha de %s diff --git a/locale/fr.txt b/locale/fr.txt index 65687fa..7c41c7c 100644 --- a/locale/fr.txt +++ b/locale/fr.txt @@ -6,6 +6,8 @@ %s Lump = Roche en %s %s Ingot = Lingot en %s %s Block = Bloc en %s +%s Block Slab = Demi-dalle en %s +%s Block Stair = Escaliers en %s %s Pickaxe = Pioche en %s %s Shovel = Pelle en %s %s Axe = Hache en %s diff --git a/locale/it.txt b/locale/it.txt index dcd8c52..bb5f4b6 100644 --- a/locale/it.txt +++ b/locale/it.txt @@ -6,6 +6,8 @@ %s Lump = %s grezzo %s Ingot = Lingotto di %s %s Block = Blocco di %s +%s Block Slab = +%s Block Stair = %s Pickaxe = Piccone di %s %s Shovel = Badile di %s %s Axe = Ascia di %s diff --git a/locale/pt_br.txt b/locale/pt_br.txt index ab84eeb..700805a 100644 --- a/locale/pt_br.txt +++ b/locale/pt_br.txt @@ -6,6 +6,8 @@ %s Lump = Pepita de %s %s Ingot = Lingote de %s %s Block = Bloco de %s +%s Block Slab = +%s Block Stair = %s Pickaxe = Picareta de %s %s Shovel = Pá de %s %s Axe = Machado de %s diff --git a/locale/tr.txt b/locale/tr.txt index 4f20286..842b989 100644 --- a/locale/tr.txt +++ b/locale/tr.txt @@ -10,6 +10,8 @@ %s Lump = %s yığını %s Ingot = %s külçesi %s Block = %s blok +%s Block Slab = +%s Block Stair = %s Pickaxe = %s kazma %s Shovel = %s kürek %s Axe = %s balta