From c2c16c853146d48ce0230b933bd3f54061c99bc0 Mon Sep 17 00:00:00 2001 From: rudzik8 Date: Wed, 23 Feb 2022 14:41:49 +0700 Subject: [PATCH] Add gravel paths and update textures and locales for it too --- locale/mcl_decor.ru.tr | 1 + locale/template.txt | 1 + register.lua | 36 +++++++++++++++++++++++++++ textures/mcl_decor_gravel_path.png | Bin 0 -> 430 bytes textures/mcl_decor_gravel_path_2.png | Bin 0 -> 409 bytes textures/mcl_decor_gravel_path_3.png | Bin 0 -> 348 bytes 6 files changed, 38 insertions(+) create mode 100644 textures/mcl_decor_gravel_path.png create mode 100644 textures/mcl_decor_gravel_path_2.png create mode 100644 textures/mcl_decor_gravel_path_3.png 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 0000000000000000000000000000000000000000..cee52190dbddc2886e2b6841fa355788f671560b GIT binary patch literal 430 zcmV;f0a5;mP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0YgbdK~y+TW1tCW zsww>s!cZ<=zyzgHz{{5}8N|dzpgaVC89ZZhC){vGkN`*n2uz*5h!M=d0kTu$z#5-E zdCst5`);sWrgLX6fM|wKpT2-;bO5pdrcp~n3oK@2YyhS~fCWl3eE#$q%0dMo*TD?W zF0R0EA%+0VHgR!rhPsw+oL+*d!y1SnrwR)SLwVQ%$N~^%3Gj3Un*8A))c!ob`mD;R+o%7Xx8&FBE9ACZBzndyH~ zVF3n^W$0mpH4M-JNVBl8FxYz!A0WI22gq?vDge6xs#?;Z-ZD3RTY0kl0 z$7B*4w)Chpubyo^g`Kff_ij(|^fdHK;eMu@u%qm;R7gt~!yEYk9tlb5239${ ziZcx|1q%PWyStm6?Uc969R6RRe`jB<_!>!RhD^3r3o`~Yh7@agdH&`-O*#_F%oE;r zi?2^)P}Rs`c*hj5ifJcPinI~K($>Yx{frkace~a6WJbq-1)ise7&UYima}gVci6~q zN+Cf|!@#KJ2$z|HZo8CU0`r=)K888UJQ5NNvx*D7($jv{0fUpl)78&qol`;+0K)c_ Ax&QzG literal 0 HcmV?d00001 diff --git a/textures/mcl_decor_gravel_path_3.png b/textures/mcl_decor_gravel_path_3.png new file mode 100644 index 0000000000000000000000000000000000000000..6ffe288f1962cbdfceb7d957c90751664daeb166 GIT binary patch literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc!H=FUjv*HQ$teezHw8cb_xe?)@t&%mZ41{e zm0lgCrqL_f(cNwQ=Ek=6hj(sr2MGE!Br%*gwsNoR|AjFI0%Brqn>rYz!}O0DG^}Ds zu{bd`Ku;o}#j#qx%Imfs9p} zfA!V$noMmQVi`V_=Tr!syU?Cl_w$o#2n*u@HVH{-gAX4+Hn47JJlcKzfv=AQ!;_Sl zjSYMo*pxQqD!gyxVM$yeaDz!gel?@?w)bgstf~bqHpK1!%fQE+!qBBSLzN|&G3D~x p+vSpW^}l$`B(!{V4;)}%_)wR$N&NKMV4&w2JYD@<);T3K0RTayezyPs literal 0 HcmV?d00001