From 1d45b27c1257ced84eccc7908bb3347cc22f42c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Diego=20Mart=C3=ADnez?= <kaeza@users.noreply.github.com> Date: Tue, 7 Mar 2017 00:03:30 -0300 Subject: [PATCH] Add desert/silver sandstone-related blocks. (#1596) Add desert and silver sand-related blocks, and stairs. --- mods/default/README.txt | 10 +++ mods/default/crafting.lua | 82 ++++++++++++++++-- mods/default/license.txt | 2 + mods/default/nodes.lua | 56 +++++++++++- .../textures/default_desert_sandstone.png | Bin 0 -> 275 bytes .../default_desert_sandstone_block.png | Bin 0 -> 587 bytes .../default_desert_sandstone_brick.png | Bin 0 -> 630 bytes .../textures/default_silver_sandstone.png | Bin 0 -> 461 bytes .../default_silver_sandstone_block.png | Bin 0 -> 520 bytes .../default_silver_sandstone_brick.png | Bin 0 -> 612 bytes mods/stairs/init.lua | 60 +++++++++++++ 11 files changed, 200 insertions(+), 10 deletions(-) create mode 100644 mods/default/textures/default_desert_sandstone.png create mode 100644 mods/default/textures/default_desert_sandstone_block.png create mode 100644 mods/default/textures/default_desert_sandstone_brick.png create mode 100644 mods/default/textures/default_silver_sandstone.png create mode 100644 mods/default/textures/default_silver_sandstone_block.png create mode 100644 mods/default/textures/default_silver_sandstone_brick.png diff --git a/mods/default/README.txt b/mods/default/README.txt index 342a8c4..1ca66e4 100644 --- a/mods/default/README.txt +++ b/mods/default/README.txt @@ -202,6 +202,16 @@ npx (CC BY-SA 3.0) default_rainforest_litter.png default_rainforest_litter_side.png +GreenXenith (CC-BY-SA 3.0): + default_silver_sandstone.png + default_silver_sandstone_brick.png + default_silver_sandstone_block.png + +kaeza (CC-BY-SA 3.0): + default_desert_sandstone.png + default_desert_sandstone_brick.png + default_desert_sandstone_block.png + Glass breaking sounds (CC BY 3.0): 1: http://www.freesound.org/people/cmusounddesign/sounds/71947/ 2: http://www.freesound.org/people/Tomlija/sounds/97669/ diff --git a/mods/default/crafting.lua b/mods/default/crafting.lua index ce27bb4..b360ddc 100644 --- a/mods/default/crafting.lua +++ b/mods/default/crafting.lua @@ -503,26 +503,90 @@ minetest.register_craft({ }) minetest.register_craft({ - output = 'default:sand 4', + output = "default:sand 4", recipe = { - {'default:sandstone'}, + {"default:sandstone"}, } }) minetest.register_craft({ - output = 'default:sandstonebrick 4', + output = "default:sandstonebrick 4", recipe = { - {'default:sandstone', 'default:sandstone'}, - {'default:sandstone', 'default:sandstone'}, + {"default:sandstone", "default:sandstone"}, + {"default:sandstone", "default:sandstone"}, } }) minetest.register_craft({ - output = 'default:sandstone_block 9', + output = "default:sandstone_block 9", recipe = { - {'default:sandstone', 'default:sandstone', 'default:sandstone'}, - {'default:sandstone', 'default:sandstone', 'default:sandstone'}, - {'default:sandstone', 'default:sandstone', 'default:sandstone'}, + {"default:sandstone", "default:sandstone", "default:sandstone"}, + {"default:sandstone", "default:sandstone", "default:sandstone"}, + {"default:sandstone", "default:sandstone", "default:sandstone"}, + } +}) + +minetest.register_craft({ + output = "default:desert_sandstone", + recipe = { + {"default:desert_sand", "default:desert_sand"}, + {"default:desert_sand", "default:desert_sand"}, + } +}) + +minetest.register_craft({ + output = "default:desert_sand 4", + recipe = { + {"default:desert_sandstone"}, + } +}) + +minetest.register_craft({ + output = "default:desert_sandstone_brick 4", + recipe = { + {"default:desert_sandstone", "default:desert_sandstone"}, + {"default:desert_sandstone", "default:desert_sandstone"}, + } +}) + +minetest.register_craft({ + output = "default:desert_sandstone_block 9", + recipe = { + {"default:desert_sandstone", "default:desert_sandstone", "default:desert_sandstone"}, + {"default:desert_sandstone", "default:desert_sandstone", "default:desert_sandstone"}, + {"default:desert_sandstone", "default:desert_sandstone", "default:desert_sandstone"}, + } +}) + +minetest.register_craft({ + output = "default:silver_sandstone", + recipe = { + {"default:silver_sand", "default:silver_sand"}, + {"default:silver_sand", "default:silver_sand"}, + } +}) + +minetest.register_craft({ + output = "default:silver_sand 4", + recipe = { + {"default:silver_sandstone"}, + } +}) + +minetest.register_craft({ + output = "default:silver_sandstone_brick 4", + recipe = { + {"default:silver_sandstone", "default:silver_sandstone"}, + {"default:silver_sandstone", "default:silver_sandstone"}, + } +}) + +minetest.register_craft({ + output = "default:silver_sandstone_block 9", + recipe = { + {"default:silver_sandstone", "default:silver_sandstone", "default:silver_sandstone"}, + {"default:silver_sandstone", "default:silver_sandstone", "default:silver_sandstone"}, + {"default:silver_sandstone", "default:silver_sandstone", "default:silver_sandstone"}, } }) diff --git a/mods/default/license.txt b/mods/default/license.txt index e926736..09e4225 100644 --- a/mods/default/license.txt +++ b/mods/default/license.txt @@ -41,6 +41,8 @@ Copyright (C) 2010-2016: asl97 KevDoy Mito551 + GreenXenith + kaeza You are free to: Share — copy and redistribute the material in any medium or format. diff --git a/mods/default/nodes.lua b/mods/default/nodes.lua index 82a97c6..34136cb 100644 --- a/mods/default/nodes.lua +++ b/mods/default/nodes.lua @@ -30,6 +30,12 @@ default:desert_stone_block default:sandstone default:sandstonebrick default:sandstone_block +default:desert_sandstone +default:desert_sandstone_brick +default:desert_sandstone_block +default:silver_sandstone +default:silver_sandstone_brick +default:silver_sandstone_block default:obsidian default:obsidianbrick @@ -275,7 +281,6 @@ minetest.register_node("default:desert_stone_block", { sounds = default.node_sound_stone_defaults(), }) - minetest.register_node("default:sandstone", { description = "Sandstone", tiles = {"default_sandstone.png"}, @@ -301,6 +306,55 @@ minetest.register_node("default:sandstone_block", { sounds = default.node_sound_stone_defaults(), }) +minetest.register_node("default:desert_sandstone", { + description = "Desert Sandstone", + tiles = {"default_desert_sandstone.png"}, + groups = {crumbly = 1, cracky = 3}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:desert_sandstone_brick", { + description = "Desert Sandstone Brick", + paramtype2 = "facedir", + place_param2 = 0, + tiles = {"default_desert_sandstone_brick.png"}, + is_ground_content = false, + groups = {cracky = 2}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:desert_sandstone_block", { + description = "Desert Sandstone Block", + tiles = {"default_desert_sandstone_block.png"}, + is_ground_content = false, + groups = {cracky = 2}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:silver_sandstone", { + description = "Silver Sandstone", + tiles = {"default_silver_sandstone.png"}, + groups = {crumbly = 1, cracky = 3}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:silver_sandstone_brick", { + description = "Silver Sandstone Brick", + paramtype2 = "facedir", + place_param2 = 0, + tiles = {"default_silver_sandstone_brick.png"}, + is_ground_content = false, + groups = {cracky = 2}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:silver_sandstone_block", { + description = "Silver Sandstone Block", + tiles = {"default_silver_sandstone_block.png"}, + is_ground_content = false, + groups = {cracky = 2}, + sounds = default.node_sound_stone_defaults(), +}) minetest.register_node("default:obsidian", { description = "Obsidian", diff --git a/mods/default/textures/default_desert_sandstone.png b/mods/default/textures/default_desert_sandstone.png new file mode 100644 index 0000000000000000000000000000000000000000..52e445fa1b0c2f4ad19ab643587d3abd37273f76 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!N`Oy@>$digUA^IZCPwU;8h2<~ z^r0ECM`y>KoSSfbUhL_4@uwCfo?V#W|MB`opn9H?AirRS{|LZ&BtQ))KFQO?F+^gj zY=5Abiz0^;>qnWVZ|nCv2g|R#+mMyM|68<g{^q=O=DNl==dM%UIHx~sTi{t<n``16 z#YfEr{@z`>{PYJOuJ@iByxrF-{(Pq#!X($3X?*93J>!o)n}qPZ;+=0_KQ}w-`0ShD zjR~$_Sf^iE%(7yN?0!+@g$ITAmKX;*Fope5{x_-h&nNNxm<N2%TAuLRIk0|U>XCK_ Px{krq)z4*}Q$iB}e|B}q literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_desert_sandstone_block.png b/mods/default/textures/default_desert_sandstone_block.png new file mode 100644 index 0000000000000000000000000000000000000000..8fc54e75bc0a0eab48724341a18f42a53829c327 GIT binary patch literal 587 zcmV-R0<`^!P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0006KNkl<ZIE`hJ zTXxeh5QaZpEX#4~q$k^EMQns606k5cIB~4IcyJLE^f;P-=D&>i_Vr7>zrCP4=%i$R zRQ7}9-*;aN<j8*ClWS&mf*&vM=yZE!y?kddlJi;_hl-230q5(=bQsXUyktbG0Hgrd z_Zt!*_{jC<Db6>La|tDC8{{5=X;eg4P*P*9rucxqxvgn@>QGWMFS&to6_`$;M8)n* zV{<t_u%qE{=#k|3pI*}`g5T=n*imvtl=2B2e54A2-0yozswk;(E@4y!DL=7DlqSOt z8n*<d!vKKvF7o_rnXfC9LTA|YrHXq5+#{gmX6j%y<Jcj!;BtQ8T|@)Czq@TiN+1o3 zUpbz3jqbc;rcrH6plyG-J9KY5j;Gz9*p^I5mHE21y8ZYoskYjDU5QyBeaLOHa|wXs zX~+1~wM0ZI%uD8Y+A%L%zv(+VRgp0yOy6yEt%eksmyD8{X;g?(+KpV!55}QVQYH9E zZ`9_2TLRMdEvmndr^TujMpdFKjfr;)dcW^UcMW8&tHOv4<krN~vmv@dh?$ZS_CvpW z1dNh+mp2A>XSSG1At8ybAhjR{KuV^AY1&Jw*g+F~WIEdI4t^U|r9??hh#Av&1RpnF z03$MJgB`Y8m<|K;#i7r4$K~}6B@{knVipu1n2whFT6kJKi9+&)-gbBwvAyQD1b$u? ZegUJ`SZq;McX|K-002ovPDHLkV1kz<5KjOA literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_desert_sandstone_brick.png b/mods/default/textures/default_desert_sandstone_brick.png new file mode 100644 index 0000000000000000000000000000000000000000..ab58db52350591442c6a84101fa9fd57c84a694a GIT binary patch literal 630 zcmV-+0*U>JP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0006#Nkl<ZIE`hJ z%Wm8_5Je9klBkwO?Zk^L0?Z<d@yE^=&5vX~L5z6DMmyc=mc%!+AR@pCcO>evs_wbs z^FM!=<@*b|fksN^wJ`RQU(apJkOJe_kxF8-f-jHH=yW@=ouBAi$!RMLeZdC33+Kzm zbnMZ<yd*>{07MUVxgr6)3tX;_Y~3!hHljq?KeDT58Wh21l++lb$<Cv%wiXS4G$^T= zm$Zvg5wwj$iGn$_`!wg%iWypt#|}vfzwO&L3h(OsFf`;;5IMgQdlx7|Ajh#I$AXd? zYa^{HAmy7WB6(lK^cuT(rehC)bT;trongLgkTXq7-7gmG>anXw$!cnEG{ev!wcvbO zaW<g8e0$~c^0IgA4h_La#<An;^R?cSVC*HgTQzwcI{=<uSM*<>KES6BZ+K_tky_A= z3l9$uxLa*7pDoj!sdYEU$3GkN`S}s=0@Ja_+K5krX;7pXIlWwQAK&B7-?(grX;3^r zC5WE3YpMs{1=_Bu?ivlzGcO4xHDfOkrR*6wpH_yxkYmBSfH4{kU>A=x-Hz(#aW-IG ztXQ?8RfS+PclQV8C1F>Oo{l|s^+4jXDO%wxvMr*!iqnTgjuCTz*m1T>VwYGaFo(8c z%9)5H*o@SIcmt$lI`+&<V!mwTSTMcDyTIN30a?3)$eAJ~N@{#av|Yv7wW_95B+xCU zuUYt+O8x(3Bb{$3p>RGCk{~<JbZ7YQ?D+Tb#Cm%rx=d#poDG;xb6slVA5Upp5RR8w Q*Z=?k07*qoM6N<$f`LmZH2?qr literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_silver_sandstone.png b/mods/default/textures/default_silver_sandstone.png new file mode 100644 index 0000000000000000000000000000000000000000..cb4f404a9987e808bb93e64b5c8ef300aa76ec2e GIT binary patch literal 461 zcmV;;0W$uHP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00006VoOIv0RI60 z0RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_000McNliru;0zrS5CG_Nwk`kw0a{5! zK~y-)Ws*U5#UKbpuMkbn-~VPh@1CMjp@S4p(lS(dTppzF?=SDYlXE7e#Ce|NocSBQ zcSHnLMOCS_A|l8$={!%4<9HR$IRVHyV`iu-0IG_a-2(2;bzQF_Gh^GzdNVU}&h*}y zb0Q+QK&=&kQVKa|YOR<V0ApOFl-Ra{h^)fa8fM1l^I;Q_fAgy9N-pKVeJ=Fy%iZrB zRb`BUyT4|P7~^`45#o_2fzo?lW(Ad*VP-EQOF0k`dhfSS0O3P~yD!63b&3C7rJ3Cx zY}<A_`fE@`+{2S7-a=H&Y$=a10ND4PQp!pSihbYL8iPXIos<%-wfnMuDdwEyoY&Pw z*W)-CW2`O7^V&i+FoW)SeL)ic5?!KGINw@ZLeU@ypX=PhJP~;r6srm|d+#q#Vp9?V zDJABd%sFxQl@uFzj#0|7#*t@n%p9VD8pT2AJ{RQ=4*n)dK!&Iw00000NkvXXu0mjf D!^y(9 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_silver_sandstone_block.png b/mods/default/textures/default_silver_sandstone_block.png new file mode 100644 index 0000000000000000000000000000000000000000..f33ea68347fb44394337bf5e031feaea82aad593 GIT binary patch literal 520 zcmV+j0{8uiP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00006VoOIv0RI60 z0RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_000McNliru;0zrS4>%1g04@Lk0hLKa zK~y-)U6M(X+#nD|ABh;MDt!O5dDAy=bX2HY0zpDAWU%C13jO?3nvaj)ecQfhtzoUD z)`GPQ|Bq?~4AxozYCZV;{KK+sU+nugIq#&Dh%ut77obj1DTNp#Av{QFI~SbWD#vl$ zK*kunkEredwAOIWQA$BoQB`u@ky9FY?{UtNQlhmsWg25x7LSOas)z_V=Sd=9*!S<7 zUu*5O;eDj{(}uN{QVPyFa^BB{XK<C?`wa3rwf?g<-c=Rv0|3%m<N172N&&z*hlor- zYi+7=&f$GTL}*QEt(_sJly0oO_ZirbJz5YEthIO_0a!$Y5CW~W8PFK#+$r;-XnZ@4 zL@D{SFgDkEHWEU>dq0_niV(uAF@y)s1*G?mF@~HoB66$AIfu1&S{#Q|Yn_$KIGn*` zt(`K5y3x#4$;e6uXfTcBbIx<oAQ%d-buZV40T`KFt1YG6GU>hZdi_FbJy2CrO7q5h z@AIe8z}1HL@voiCvTYmd`kr^cuJ4(0tp|_C>vl||%A9xB_011{FH6fPzLB{A0000< KMNUMnLSTZVKITdQ literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_silver_sandstone_brick.png b/mods/default/textures/default_silver_sandstone_brick.png new file mode 100644 index 0000000000000000000000000000000000000000..711d963539f122cd99f65e4a28f3131a0ea3f45a GIT binary patch literal 612 zcmV-q0-ODbP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00006VoOIv0RI60 z0RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_000McNliru;0zrS6b@^rUM&Cs0r5#h zK~y-)Ws*&6+%OP^AB`m2fzVJ0X)ihT|No4h(o;@7gkAy(Y+%`4+iQJTqaM6A*;W^U z(9HWjGp~7m{#C6NYOT~-Nh#2_H~f1_nE`{f7J$A#GLAhCln^4*G!R0d>pF(v^r^6H zMLB1>uG<>CzrP~Rd7zR~x++ptoNKl>RmFQx&iT^Rp{huXiD^31G!5Q+LI|iT0P~zM z#^79oh)_yFM2In>TDZOaf~YD@(_ZmfYbm7w&@>&jE*REYa?W_~5n29-_l~|lQfoz3 zH{SKkbGpJ<o44&U3ula>ZCg@Glu~fcQEO$M6SdaOkuhd-6yrqBd6|<cyuSWn9D778 z-nZ0RXqt}Q?v1;<uK={|4KYp_V`!R1{pIC1=IQBY-S0nmc=(2hCFi&)k7Li{;}1@! zJpeIA+P1x*&BQq2j>iwIH4MX%d7dwPEyfsjyEpFdzcY?KAq2el48sW#*^oqJnQn{` z5!u#MO2PX@Erf6tq*X{nkTp2#u&lLs?*XW_Ty17u<BFlGIPX34Ja0;$V{5JFvw(>F zw@#<3oAp&W=X^<C2G}B;bKacPT9-hr4U93Qlt?L&^OAvSny#|2-c8eOIPP%RBO<6O ywU!OXTFZXF<9r@C9QKrwF~(kE?MW#hBK!sWw^todZ*rgj0000<MNUMnLSTY|MiYAg literal 0 HcmV?d00001 diff --git a/mods/stairs/init.lua b/mods/stairs/init.lua index 191c78d..86dadf9 100644 --- a/mods/stairs/init.lua +++ b/mods/stairs/init.lua @@ -444,6 +444,66 @@ stairs.register_stair_and_slab( default.node_sound_stone_defaults() ) +stairs.register_stair_and_slab( + "desert_sandstone", + "default:desert_sandstone", + {crumbly = 1, cracky = 3}, + {"default_desert_sandstone.png"}, + "Desert Sandstone Stair", + "Desert Sandstone Slab", + default.node_sound_stone_defaults() +) + +stairs.register_stair_and_slab( + "desert_sandstone_brick", + "default:desert_sandstone_brick", + {cracky = 2}, + {"default_desert_sandstone_brick.png"}, + "Desert Sandstone Brick Stair", + "Desert Sandstone Brick Slab", + default.node_sound_stone_defaults() +) + +stairs.register_stair_and_slab( + "desert_sandstone_block", + "default:desert_sandstone_block", + {cracky = 2}, + {"default_desert_sandstone_block.png"}, + "Desert Sandstone Block Stair", + "Desert Sandstone Block Slab", + default.node_sound_stone_defaults() +) + +stairs.register_stair_and_slab( + "silver_sandstone", + "default:silver_sandstone", + {crumbly = 1, cracky = 3}, + {"default_silver_sandstone.png"}, + "Silver Sandstone Stair", + "Silver Sandstone Slab", + default.node_sound_stone_defaults() +) + +stairs.register_stair_and_slab( + "silver_sandstone_brick", + "default:silver_sandstone_brick", + {cracky = 2}, + {"default_silver_sandstone_brick.png"}, + "Silver Sandstone Brick Stair", + "Silver Sandstone Brick Slab", + default.node_sound_stone_defaults() +) + +stairs.register_stair_and_slab( + "silver_sandstone_block", + "default:silver_sandstone_block", + {cracky = 2}, + {"default_silver_sandstone_block.png"}, + "Silver Sandstone Block Stair", + "Silver Sandstone Block Slab", + default.node_sound_stone_defaults() +) + stairs.register_stair_and_slab( "obsidian", "default:obsidian",