diff --git a/locale/mcl_decor.ru.tr b/locale/mcl_decor.ru.tr index b668058..97c3d89 100644 --- a/locale/mcl_decor.ru.tr +++ b/locale/mcl_decor.ru.tr @@ -1,5 +1,6 @@ # textdomain: mcl_decor Coalquartz tile=Уголекварцевая плитка +Gravel path=Дорожка из гравия Rainbow block=Радужный блок Oak Chair=Дубовый стул Acacia Chair=Стул из акации diff --git a/locale/template.txt b/locale/template.txt index 149a4da..2f20cf6 100644 --- a/locale/template.txt +++ b/locale/template.txt @@ -1,5 +1,6 @@ # textdomain: mcl_decor Coalquartz tile= +Gravel path= Rainbow block= Oak Chair= Acacia Chair= diff --git a/register.lua b/register.lua index 88dbc12..1f15a95 100644 --- a/register.lua +++ b/register.lua @@ -27,6 +27,42 @@ minetest.register_craft({ } }) +--- Gravel path --- +minetest.register_node("mcl_decor:gravel_path", { + description = S("Gravel path"), + tiles = { + "mcl_decor_gravel_path.png", + "blank.png" -- just to fix that ugly texturing for sides of the nodebox + }, + wield_image = "mcl_decor_gravel_path.png", + inventory_image = "mcl_decor_gravel_path.png", + groups = {handy=1, shovely=1, attached_node=1, dig_by_piston=1, deco_block=1, material_sand=1}, + drawtype = "nodebox", + paramtype = "light", + sunlight_propagates = true, + buildable_to = true, + walkable = true, + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5}, + } + }, + _mcl_blast_resistance = 0.3, + _mcl_hardness = 0.3, + sounds = mcl_sounds.node_sound_dirt_defaults({ + footstep = {name="default_gravel_footstep", gain=0.45}, + }), +}) +minetest.register_craft({ + output = "mcl_decor:gravel_path 16", + recipe = { + {"mcl_core:gravel", "", "mcl_core:gravel"}, + {"", "mcl_core:gravel", ""}, + {"mcl_core:gravel", "", "mcl_core:gravel"} + } +}) + --- Rainbow block --- minetest.register_node("mcl_decor:rainbow_block", { description = S("Rainbow block"), diff --git a/textures/mcl_decor_gravel_path.png b/textures/mcl_decor_gravel_path.png new file mode 100644 index 0000000..cee5219 Binary files /dev/null and b/textures/mcl_decor_gravel_path.png differ diff --git a/textures/mcl_decor_gravel_path_2.png b/textures/mcl_decor_gravel_path_2.png new file mode 100644 index 0000000..fc785d4 Binary files /dev/null and b/textures/mcl_decor_gravel_path_2.png differ diff --git a/textures/mcl_decor_gravel_path_3.png b/textures/mcl_decor_gravel_path_3.png new file mode 100644 index 0000000..6ffe288 Binary files /dev/null and b/textures/mcl_decor_gravel_path_3.png differ