From 2083b6a76b0e22aab049691ddd0bac3ddcdbf1e4 Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Tue, 10 Jan 2017 03:54:15 +0100 Subject: [PATCH] Add mycelium --- mods/default/nodes.lua | 12 ++++++++++++ mods/default/textures/default_mycelium_side.png | Bin 0 -> 1488 bytes mods/default/textures/default_mycelium_top.png | Bin 0 -> 1127 bytes mods/farming/hoes.lua | 2 +- 4 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 mods/default/textures/default_mycelium_side.png create mode 100644 mods/default/textures/default_mycelium_top.png diff --git a/mods/default/nodes.lua b/mods/default/nodes.lua index b1858765..e59f04cd 100644 --- a/mods/default/nodes.lua +++ b/mods/default/nodes.lua @@ -264,6 +264,18 @@ minetest.register_node("default:dirt_with_grass", { }), }) +minetest.register_node("default:mycelium", { + description = "Mycelium", + tiles = {"default_mycelium_top.png", "default_dirt.png", "default_mycelium_side.png"}, + is_ground_content = true, + stack_max = 64, + groups = {crumbly=3, soil=1}, + drop = 'default:dirt', + sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_grass_footstep", gain=0.4}, + }), +}) + minetest.register_node("default:dirt_with_snow", { description = "Dirt with Snow", tiles = {"default_snow.png", "default_dirt.png", "default_dirt.png^default_snow_side.png"}, diff --git a/mods/default/textures/default_mycelium_side.png b/mods/default/textures/default_mycelium_side.png new file mode 100644 index 0000000000000000000000000000000000000000..c9e49be318c852d2bed2eccffc66f947a68c5650 GIT binary patch literal 1488 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN<(>+}rLn>~SPL1}Db{A3ukL=& zZ*OR8RN+7Ue2(qr?@_;v9zWUMEF69=-)i21U6BSN#kbqS^^4Q&@2|U2y)c63_o-<1 z#Q4hE%h&inwKCMOd}OHkZ}<0PPG`?X4%V}4(_&K}-(pm7cp`M*dzMwM!;#f7_dGsl z>*sguxM6K1cjTkro+rLvEmo`&>1Q?!Fy+dQJbd(C;)YEAC7U`urgpGuICez7Ubp}8 zt!(>3&c2Qx5|(`|Epr-JF3K%9#gVd}tD*7O?(2v4$X;6bO#klXeO2a{L(3x@7wDC|4?Cwbh)$!@+PV zf(=`yte5yOnSsG@hIG!>ORIQo&U@|NCLXloN}jO5_j$eo=f7OpttsE~hVy`M$+g<7 zY83}1g=Jf~nfcdl4_@57uy%s8PKW>NlM(J`d0knm4S${3v>@fwzSZygy!p*{?rS^G zlf`;7I7mn$`}e6o0s(RQ(q47)H@+=mEN--aVk3M)K=3@{%nvOS%qINJIBokoPNpW~ zLY?)#f9n=JpAaAKW6tXFV~IakKw{fPmH@LUNB^Gm-Lm`4WHD(wmNmcMKRsH4s`s~p*WsX9JfFx4}J;#gpf5UHAUr^M%VB^55nE6<+pB zdW|lF;NgE&sd-+~yV*JvTpF|-epc?g?Z5N$nGahTJQUR>8gG6$&!7FSBvpgwYRviC z?Z0;1RGW7@ciZoMozocFrrey^Ftt-|wT?@Hf|E1H$M?~b!)CVFZBV>={Xz4!o5$j> zA9w2Px;cq6;@7T=b0l;)EuvnOU)~pGwjf-c!&_%V(2(;HgA>_iw8?}xVzlWgUfcWd+?k4L+8ou`(JMRTQ9SQEvVzcf=wZfDj!m9 z69csjCyCxy(mPXf&mv9f82^0L`&K6umu#le^`=cdwgpnnkG1-?-J` ztVp3r{+7r>9|kwEtI?^8gcosTPP&?%!?7YK_3ZSBLRHh?5RGlYrf(Di_Zu8jy>jGL zwAtCVz6hUXr!>;`sL#`G(3saLc2%2Ie5ZrL)F5~7eNrKu6ZhAwi>|sG#_9WL(rW*Y zf;#8r zJMrl)Cl9sNo@`DYjd5Y&>pxsz-?zZtJH7j+Tj9fpI{s-nbCn~vP5D&t_hsSTv+|M$ z%l2{ToIl6B`ts(A|DS7w&v!rFbS`@T{&kGSYybZK(!M7epC%|} zYdy;*FYP=x1CvTP!~Xtn-{HxxoMG|#Gl33b4>?b{OFFDO&h_C*!=%mk`6pDH6tf5`x=^OTb=$L{r* z*T`_7>ICbO8$mq#H%6~d683EpFcL`H@fGm)8~Jlj?__y$cO@&w3B@oM zzQTQ~is{i3i`jSr7@jPUKe35pzVC-er+*dtsEO@fu5jecv#&EM<24vQ_WXTgB(QU` z(ge#M2hoISv)SJXCi!UHpZ)RYHfNsmPx_el@$YxMZ*_yq;IeDS%XzLk>a`pXq@QpF zv@BNVC_1|Bp?IXr#+-RFGVC>JAq`4B4&UxQpEjqG>xbPpHo2cNy+U)({BU|C|2mg- z|7XM9w`1B1uRU?Pd~ex=q9;8YLN|!UevzqpdEL3J_^ zjfl)vh3<%p?0p*^JehPh$tC5}`PJPF+t#ex>MH#_a>b_af{bb(ADR}aYb|lP0Mo6@ z6E;feZMj;p_|^#*7Lf_wpR%ep3Ok(;aAM}(d6xCQK%)1&>|@zXMe3qVMepZbm3Hzt zn=((3`Df9aqByPdac(8{4$)V-=0q1vyK`JqVSXZ`<%2Tjo4bATI=2Ocs=F~h3*?Y= z5&6AiTcnEPj-zLKJFYx!*E&$}I+pE71>eS_UC(R&y|!KO-O^goEh2h_z=Nx+kEiW< zU)-BuQnWLB+MKUT|C;Ai*r>e|<^Gw>WwEX!(81Pl@q{p!eT=?2vKs$#>pWY&H?+;n s{@%^N`?UCdtkOnLJ%6zSt>5_TX1{!)KgG9;fq{X+)78&qol`;+0Dzzi6aWAK literal 0 HcmV?d00001 diff --git a/mods/farming/hoes.lua b/mods/farming/hoes.lua index f448e297..d14e29d1 100644 --- a/mods/farming/hoes.lua +++ b/mods/farming/hoes.lua @@ -5,7 +5,7 @@ local function create_soil(pos, inv) local node = minetest.get_node(pos) local name = node.name local above = minetest.get_node({x=pos.x, y=pos.y+1, z=pos.z}) - if name == "default:dirt" or name == "default:dirt_with_grass" then + if name == "default:dirt" or name == "default:dirt_with_grass" or name == "default:mycelium" then if above.name == "air" then node.name = "farming:soil" minetest.set_node(pos, node)