From 4add54dbd24c820ad2da6b658044186b2818da3e Mon Sep 17 00:00:00 2001 From: TenPlus1 Date: Thu, 12 Jan 2017 10:44:35 +0000 Subject: [PATCH] new dirt top textures (thanks RQWorldblender) and falling node check for 0.4.14/15 --- bonemeal.lua | 6 +++--- crystal.lua | 3 +-- init.lua | 5 ++++- textures/ethereal_grass_bamboo_top.png | Bin 754 -> 390 bytes textures/ethereal_grass_cold_top.png | Bin 716 -> 390 bytes textures/ethereal_grass_crystal_top.png | Bin 735 -> 390 bytes textures/ethereal_grass_fiery_top.png | Bin 677 -> 316 bytes textures/ethereal_grass_gray_top.png | Bin 384 -> 390 bytes textures/ethereal_grass_grove_top.png | Bin 749 -> 390 bytes textures/ethereal_grass_jungle_top.png | Bin 601 -> 390 bytes textures/ethereal_grass_mushroom_top.png | Bin 702 -> 316 bytes textures/ethereal_grass_prairie_top.png | Bin 829 -> 461 bytes water.lua | 5 ++--- 13 files changed, 10 insertions(+), 9 deletions(-) diff --git a/bonemeal.lua b/bonemeal.lua index 0596893..fae717b 100644 --- a/bonemeal.lua +++ b/bonemeal.lua @@ -105,15 +105,15 @@ local function more_tree(pos, object) -- grow L-system tree minetest.remove_node(pos) minetest.spawn_tree(pos, object) -print ("--- table") + elseif type(object) == "string" and minetest.registered_nodes[object] then -- place node minetest.set_node(pos, {name = object}) -print ("--- string") + elseif type(object) == "function" then -- function object(pos) -print ("--- function") + end end diff --git a/crystal.lua b/crystal.lua index e3782f6..8ee06ed 100644 --- a/crystal.lua +++ b/crystal.lua @@ -193,8 +193,7 @@ minetest.register_tool("ethereal:shovel_crystal", { minetest.remove_node(pointed_thing.under) - nodeupdate(pos) - --minetest.check_for_falling(pos) + ethereal.check_falling(pos) if minetest.setting_getbool("creative_mode") then diff --git a/init.lua b/init.lua index f9ffdd4..e524b87 100644 --- a/init.lua +++ b/init.lua @@ -1,6 +1,6 @@ --[[ - Minetest Ethereal Mod (7th January 2017) + Minetest Ethereal Mod (12th January 2017) Created by ChinChow @@ -52,6 +52,9 @@ else end ethereal.intllib = S +-- Falling node function +ethereal.check_falling = minetest.check_for_falling or nodeupdate + local path = minetest.get_modpath("ethereal") dofile(path .. "/plantlife.lua") diff --git a/textures/ethereal_grass_bamboo_top.png b/textures/ethereal_grass_bamboo_top.png index 47109b9f90568eb4c38f930b94848981c366ff50..2360d39852bb82dca55bbd650b2200988095a2fd 100644 GIT binary patch delta 374 zcmV-+0g3+d1%?BV8Gi!+001a04^sdD09Q~L;#2d9Y_EG010qNS$}f?01FcU01FcV0GgZ_ z00007bV*G`2jC141_Ka%ZZxR?006Z~L_t&-(-qHImclR$L{SAyGAOft8< zzjPh+=8f|r`fq@0QpY!7r|{rVH}-lab1j0}w`KbLoU^C7gipWHs%O5ZEaQNOriVe< zVu6$v-Xgh4M-)J)ZRJPjYFQoEE`x#FkJ*C^7jf*7t<8 delta 741 zcmV1M&rs8Gi-<001BJ|6u?C0=Y>y zs=4Y5^|ksMeW0orm3Fn8CL0pKHU=MOJkyIxeT7e-`2COHyiyYIJhw-}nPP1+=F5bW zDrlR5Ei0~ROYw0-N=cMx0DcNK=*c*ebjDGhv6W*d*95WToqr<_CTD@=OZi5oXXFoa zoO39t$;Ol_?9fGYLBt{UIK@x#GP?tB|e8(E!OMB}*3kuxA!&#JtmJ zlW|+#ka5iG>wkeL(QH}4Akd-Y&A%g*KtIO!9NZZ>2!cql8t!O&!%Kf;zuqu8i&Wx& z$hH~4z+SB>!x~-27h)0My{Eex#=sKBiablG>zc8f_`G;vvW{^uY^DsQBw-NYoI^*k zrtb_pk<&|yHI5(V%#47cwd`b$5Q1iIP*$=u3FY0uK!3+jS!8i&xpyms5L8J`J-;$p z$Lrq}_tT1G5mE#-qv_~7!xvsL(?HwT2qDnkd*19BKSB^o0G?Jmo}(jWctOl^B9UUH zA?pI3yANi`z|dPv?~rL0@)&JM76AZ1M_Wv$_~mYgn>XGI$V1|jOe2)$UFYZJ*(`YkHfal;#7+_1zSyx;RJ^3zS zH7r?32RnF-HhjB&kS%6BvcYT|di!a?p)c5poL;ZhJ6}1F+y#U)#r&EwOcO;^u}ES{ zSM!-IQ{%AC^G<<&@Htlg_gqLwmLa!t;PYb3>v*EAN9L;tKl3#8Na`&`bYbW%lkxlu Xa|3J>j0>fV00000NkvXXu0mjfuqb2{ diff --git a/textures/ethereal_grass_cold_top.png b/textures/ethereal_grass_cold_top.png index 86f92ce1d23630065434f48427c192d708174227..fae28eb25f1aafc788110af97f04374be184162c 100644 GIT binary patch delta 374 zcmV-+0g3+11%?BV8Gi!+001a04^sdD09Q~`lJkXLh}Lre%k!VS=q=hpcIitZRy}ZH}>Mm9c4%wQ`QR zZj`ugo40S8y>ytub4n}AxBvhE0b)x>L;#2d9Y_EG010qNS$}f?01FcU01FcV0GgZ_ z00007bV*G`2jC141_Ka%ZZxR?006Z~L_t&-(-qHImclR$L{SAyGAOft8< zzjPh+=8f|r`fq@0QpY!7r|{rVH}-lab1j0}w`KbLoU^C7gipWHs%O5ZEaQNOriVe< zVu6$v-Xgh4M-)J)ZRJPjYFQoEE`x#FkJ*C^7jf*7+e5HZ6qOOQc6@+Mc5;c-)>1UbG@#FlsTO& z&o5_$lC*6NK+|c|y6k*;xX1g<(~oxql3{3YTR@wNQVR3uLVr^W9=_a>QbOqp7Xpo_ zQRC5KYQ=P!aC<}o-Pa?!R!Ax6yO!J2NJ@#1^Gr?!Z6vL=EVDzp#dG~!SyqSbG{dQ- z?;57d%G37`hOxoBz`jKqUDJ0BDP_8@#wdl%sqp$bVU(sbmSf*B&knyuZf*vIg!9Lh zjJu795!f`Tk$jMAi7P`V<<$ou;R=fkfpW<*s%5p<&^=8W4tl!6cfb$jTb z667R)%`tKudrVt1eQwOF)Q#nM5>Og0(|^vt&uy-M zM5&7Z{(pJpIJVTL;iM|IJ@WQ4p;CsN3J5{l8K&z>A!Ce2n+n@m)~jPWF9aX4t-&@L zS!JwkkluT|_k@%PF#;f^t!RxgscU!HaLo^23;$J5F8Gc>9RnEA}WGQxR6L> luFKBP^MtGfxfI-<_#fb}cbP{mla~Mh002ovPDHLkV1hr4RS^IH diff --git a/textures/ethereal_grass_crystal_top.png b/textures/ethereal_grass_crystal_top.png index a5d8173d8f13a100cb3ed556be85a9ae5c58daf3..78a737205a55154a7060cbc5b1f5c248d68f7138 100644 GIT binary patch delta 374 zcmV-+0g3+K1%?BV8Gi!+001a04^sdD09Q~RV7GaBTZr^P-rGlZYfn}DphPR zS#c{{cQ0LTGF@~oVt6rOel=orH(_}$W_B`Wd^lxyH)?@9YkW3riaTzFIC73Za)~*0 zheURcKYWr&dy_?fkBh=}Hvj+t0b)x>L;#2d9Y_EG010qNS$}f?01FcU01FcV0GgZ_ z00007bV*G`2jC141_Ka%ZZxR?006Z~L_t&-(-qHImclR$L{SAyGAOft8< zzjPh+=8f|r`fq@0QpY!7r|{rVH}-lab1j0}w`KbLoU^C7gipWHs%O5ZEaQNOriVe< zVu6$v-Xgh4M-)J)ZRJPjYFQoEE`x#FkJ*C^7jf*71;M zAa*k@H7+qRNAp5A0006=NklaVsD6|D${JZ~Jxw1}HFq6JtQ9N4c5Bw-N2NeZB|?gVnQ@VG9-m*552|YmW(Evu z)m>k5iQZRI0f4vXTObSy`gzVFce}pPW*tBL?98ss!GA~ZQVL9IyW9C`<=~k(6Shn13XE-UE=wtK^{l)923#mDsg$ZU$(`PRKM?{KclVUC6xQHf zC6yZ)m${b0p;lVUx}1cR6u|a zoL7JpTz^YQox*(k7;!jV0wM6ISIzO zR+O@Nzvl!?%?JR}S~pIG5TPU!QX3nV`7|DKjMCahE2LZ*Lt}{lVZt0UA%s$T{IeHA zb+w%cVKNiD1b#(+K*B!Jw={o?98b3# zLys)SG#UN{vI4UdIR7V@YXP+|CV9KNFm$lWdH^|`1s;*b3=G`DAk4@xYmNj^kiEpy z*OmPNj{qC9Ky9AMN}$kePZ!4!j_ZsQ81n1?GYEHY?oywgQp}KJ*%=n-5w?cm(C!YV zh^?!RF|bYSSTWu6ga^X{m746*vUW)ZEvXH&E7?|uG6X8Ruy&Uv?O|XqEM2H>HPxIU zsybX?$yA^N+ASBKo;^o3gQ0C{hDGP@>DCO}wpS!oCn=m{$XPk7wRQE3GKTUHjSbBX tmD*|y7Smm%JrcKtGR&SV(mmZ-G-KvjbN7RH@<9$|@O1TaS?83{1OSy;Ueo{p delta 665 zcmV;K0%rZZ0;L6z7=H)?0001xk!Usm000DMK}|sb0I`n?{9y$E000SaNLh0L01FZT z01FZU(%pXi00007bV*G`2iyZ34Jj;&0fblp000_vMObuGZ)S9NVRB^vP+@6qbS_Rs zR3LUUE;TMOF-P-4Hvj+v4oO5oR2Ufr!PjmRK@KFu#p(xqpfo-2sja6!j|r*G@{zCeJNUk zI3Oy|=cXlq0Gv@YAQ7tS&+XbmXU;|_MS}R4Bq&yG;ed#8^db(bd}-at<~$v8I;$?e zPgqy*#cbPkbU)?cPd7Q#bU_QVRoGmmtrT%{-8@bSj(Gz4u&W2n zbGP48ybOx%Xzb38fB6dJLGUS!=C1x}yOA5k1D5 zQtE4W_m_FN&lN}~gq-MzAaC=ugSp3(8-`6ejk%uN-Wgw{JV|M-r93__O-+YHG%(e$ zB8-SHIREXt1>zu$v9lxE&G+;5pCAI^0`MQC6%uV}ZxbeB00000NkvXXu0mjf6H6lz diff --git a/textures/ethereal_grass_gray_top.png b/textures/ethereal_grass_gray_top.png index 547b3a4499911e28a8e58550e45d313b6bb56ab2..10f5ecfd67edd89360058cf6c0a22de5d7d54b55 100644 GIT binary patch delta 374 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 Y0#gxb-LJiZ0000007*qoM6N<$f(RuxegFUf diff --git a/textures/ethereal_grass_prairie_top.png b/textures/ethereal_grass_prairie_top.png index b1c227aedabe6303cb6c3b83abe1f1237e2f9777..2ceecaacaa2db2c57e4a796752a501df19d8a77a 100644 GIT binary patch delta 446 zcmV;v0YUz~2F(MI8Gi!+001a04^sdD0F6*gR7Fs0C|PqVS$Qs8dnsapE@Xo-W`#3m ziZ5x7Gi{MJZj(4~lsR*jGusemb zK8UtLi@8OPyhp3FR*$|=thQIPz*@SzqrASPxyN0;!KJ^#rGLT3rozXk!^o$^$*9H3 zsK(2w#>}b8(5uVQtIpM~My;)b00001VoOIv0Eh)0NB{r;32;bRa{vGf6951U69E94 zoEQKA00(qQO+^Rb3=jqb5ejJpKL7v##z{m$R2b70k5_iWKoA5+cwxe(X_-YUIp6>` zINkqv7XSUKs(*GE5eqMWul4%c@ z49OaCznZCa|9txk8*xUl!6_BfUkfT!zbv^Exa_d!l{fnGeD-Cc26HV?!+7!NN~Atn ow58s9%p%?0UTe&`p$9F?KlhOi{{MJdQUCw|07*qoM6N<$g3p!1$N&HU delta 817 zcmV-11J3--1HA^28Gi-<001BJ|6u?C0|ZG#K~y-)J(Ej|98~~?zq(a*>(TG&?l752 zB8Fg?g%VH(6m%gdx`|N`1n~!Gf<}ex{0E}Z2yR@u5Wz1bG-L%t-2`jG1{S(A(TF|qUMp64u4u%CWkYOb_|viHrFzO zP|)Z|02-YTk&P;b%ME&qF;^~KXELftngQiWjqiH^jQ2{W$BN|(Z3fFJoqj~p43LqJ z=$}pq!;t6CzRhTQn>U{MkY-mRV}bBJTD^#s)d8)pWVBN-+ASIHm006AKAa))iDoh` z_~w_78MI&F&VTQp(dtDU?a%nJYsLHVS?+LS_ zrqKy8Rv~;3XW{kL4;UABc;V4^FxKLE9^Q?wo_50buz$ue9V@i5^iIX3tq@fi@`<9; zk12CaoCdsj;VO6kyv6WL%H*IzG};n9vl#8DN<*1z@=Q_Yn(0wRo@r#_Gdz>x2ZA5( z-(>Mz8{zqsxhB|J&uFwIX*-~QI>9-|(f*9>jS-!G#QDd2cmnc?raY+uP)d7_#Q$gK4CN$KxY^++AVR` v;VKEJiW*fJoQ3JJ;&7)R2