From 4add54dbd24c820ad2da6b658044186b2818da3e Mon Sep 17 00:00:00 2001
From: TenPlus1 <kinsellaja@yahoo.com>
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~<R7GNlG-{ALXOuo@l|OHrK69Tzb)iFZ
zr9X?FQ-+{Zcc?;%qgHvUM2w_SdaFf_rc;opRerBYldD&QvqhDyTAr$4hPFtTuUv(;
zPnxn`h`LjVyjzgGT`y;PzyJUM0b)x>L;#2d9Y_EG010qNS$}f?01FcU01FcV0GgZ_
z00007bV*G`2jC141_Ka%ZZxR?006Z~L_t&-(-qHImclR$L{SAyG<d2Cm<;s(*V)d$
zPTeQb-=A_vh1Vk)n*gPgQF<IHf+j{q@daaN1kyuHKz|jKjA&bOVK1u6K@H>AOft8<
zzjPh+=8f|r`fq@0QpY!7r|{rVH}-lab1j0}w`KbLoU^C7gipWHs%O5ZEaQNOriVe<
zVu6$v-Xgh4M-)J)ZRJPjYFQoEE`x#FkJ*C^7jf*7<LY-$M3(3MwdYy~kL2z82j<%i
U0n6}EYybcN07*qoM6N<$f-!WST>t<8

delta 741
zcmV<B0vi2>1M&rs8Gi-<001BJ|6u?C0=Y><K~y-)J<{85;zj^~;eQT3U;{CR1W=>y
zs=4Y5^|ksMeW0orm3Fn8CL0pKHU=MOJkyIxeT7e-`2COHyiyYIJhw-}nPP1+=F5bW
zDrlR5Ei0~ROYw0-N=cMx0DcNK=*c*ebjDGhv6W*d*95WToqr<_CTD@=OZi5oXXFoa
zoO39t$;Ol_?9fGYLBt{UI<Z$dlW|m8gH{2TuxClcue(p+9b;pdCeKM#WI;;bx5)Nl
zXu68qbwCA*qbiBRIZe}{PXetXoU=@B;+>K@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><BPaQry2wo8&UC5RNqmn+NL
zg1ug&^M4_uysKe?t<NdL7UeXckxH<!E2I+qb@)b_g(xkV=MkaR{Q3Pm`k(HDr+AML
zP|Pljw}~w|r?^6CNt51a>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~<R7GNhQE`h`Y>`lJkXLh<S9q6Qa+zLw
zm{@n5TX&*df1hN6pkRHXV0xxwfu>}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{SAyG<d2Cm<;s(*V)d$
zPTeQb-=A_vh1Vk)n*gPgQF<IHf+j{q@daaN1kyuHKz|jKjA&bOVK1u6K@H>AOft8<
zzjPh+=8f|r`fq@0QpY!7r|{rVH}-lab1j0}w`KbLoU^C7gipWHs%O5ZEaQNOriVe<
zVu6$v-Xgh4M-)J)ZRJPjYFQoEE`x#FkJ*C^7jf*7<LY-$M3(3MwdYy~kL2z82j<%i
U0n6}EYybcN07*qoM6N<$g7jvf!vFvP

delta 703
zcmV;w0zmzS1Iz`G8Gi-<001BJ|6u?C0+UHZK~y-)CCyoK+cp4z;U6GC5Zol$V<%%b
zonEc?=w*7awhxKN+gPzEZrJ;f?*gCr>+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
z<Rhd4sc>jJu795!f`Tk$jMAi7P`V<<$ou;R=fkfpW<*s%5p<&^=8W4tl!6cfb$jTb
z667R)%`tKudrVt1eQwOF<Ir2e9@#ffbP;1EhhxWl*-^T!nXe8B_&wudWY!yq!nOvy
zi|Cu4w%6=?Kvr;fcckRZzI)XB^M$6>)Q#nM5>Og0(|^vt&u<Jv!?!=~K}xnY;5LT<
zk_)VBKuL+B2*{Fk*{O{}2+26MG*+XOq-`}qLXwhw-ti&gd}7%gF=XU8bW|GJ-jGwG
zKQui2cI0%^LMpt!TzGl<No^F5zu!`;iXY!UIKR!53~F9BPPYTOBoZJb#263)N>y-M
zM5&7Z{(pJpIJVTL;iM|IJ@WQ4p;CsN3J5{l8K&z>A!Ce2n+n@m)~jPWF9aX4t-&@L
zS!JwkkluT|_k@%PF#;f^<n?7jX-$cdoHKX#BgdPbP!guoNG)jwjr#g{!nr`nnRWJL
zGPbR;w&8MK2(d7X4P9#q!P8fk>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~<R7D&>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{SAyG<d2Cm<;s(*V)d$
zPTeQb-=A_vh1Vk)n*gPgQF<IHf+j{q@daaN1kyuHKz|jKjA&bOVK1u6K@H>AOft8<
zzjPh+=8f|r`fq@0QpY!7r|{rVH}-lab1j0}w`KbLoU^C7gipWHs%O5ZEaQNOriVe<
zVu6$v-Xgh4M-)J)ZRJPjYFQoEE`x#FkJ*C^7jf*7<LY-$M3(3MwdYy~kL2z82j<%i
U0n6}EYybcN07*qoM6N<$f-{bi-~a#s

delta 722
zcmV;@0xkW91K$OZ8Gix*005AYXf^-<00d`2O+f$vv5yP<VFdsH010qNS#tmY3labT
z3lag+-G2N4000McNliru+yfj9DJ+TsgjfIo02*{fSaefwW^{L9a%BKeVQFr3E>1;M
zAa*k@H7+qRNAp5A0006=Nkl<Z7#R)0NpjRM6aY|t4c270yMLXzNF~Jrie2_BIR@9@
z#v#y^p%b_5mNk6|-h+pqzgQzN;eU*=oc#ISUCG%UCroJ0hr`pJQr=iY2x)Z7{jywr
z{ZvAHd3>aVsD6|D${JZ~Jxw1}H<!29h{%LUAvFrP-tM?;rg6;P6H0d74HpeiYBufW
zVnD?C^-v2kA%C^iVVY_5i<?HjIAN^m2i3K19N!)v)n=1o$j(V6bZZf@=~}Khtp$&N
z_l@MHRqeJ7)11P(IU5Mj>Fq6JtQ9N4c5Bw-N2NeZB|?gVnQ@VG9-m*552|YmW(Evu
z)m>k5iQZRI0f4vXTObSy`gzVFce}pPW*tBL?98ss!GA~ZQVL9IyW9C`<c&08nh7Pv
z`y8@cL<NY><=~k(6Shn13XE-UE=wtK^{l)923#mDsg$ZU$(`PRKM?{KclVUC6xQHf
zC6yZ)m${b0p;lVUx}1cR6u|a<qYdR;SW76SiF&uB7}1BYte6t}{QXA(CXLQH+3nC>
zoL7JpTz^<jZkjg3pwD*eGEdJhVV;DPZ1?4%?Kia$j9J>YQox*(k7;!jV0wM6ISIzO
zR+O@Nzvl!?%?JR}S~pIG5TPU!QX3nV`7|DKjMCahE2LZ*Lt}{lVZt0UA%s$T{IeHA
z<dRD%{q<EhoMEa$TgHSi9UpFQlMkhoaGFaY(o0xn&GPYHW72)ETN`6E9b1pboHKAq
zxm1KVTr>b+w%cVKNiD1b#(+K*B<p-S9uB}*Efv@GAIrLZe=6Nz@Bjb+07*qoM6N<$
Ef)8;&<^TWy

diff --git a/textures/ethereal_grass_fiery_top.png b/textures/ethereal_grass_fiery_top.png
index dba09a97d84b78d2540bc24ce92049ade7087615..671830059d6f95c1d8a6c597b9337a054ac0f046 100644
GIT binary patch
delta 301
zcmZ3=x`%0kL_G^L0|Ud`yN`l^lzM<qh-;1{bF&a<tr%N{Bx{odW3>!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@<Sc+otTUH-ARX10YfI1HAHo{3!wy
zL@^=8-ZFCw=isMzr3NUNnKAQb@i5Na<D$EQ-G_X~H6e@!0B|QH*WTXLLr?VO`W$X|
zD2sVTh=`}&3&gAOXl6N6^B$b#M3SAJ)@@}7jn}1SB0@Oi;Utrp{cfuPR);Ee52MSb
ze_LOyO#vsw1Aoeswa?4HBgv+EV-T*B6f>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(<!yGlqDXW_RCW=MUVId&xs_
zAF<ppzS&9<5A&S}E$WN*u*eOb-2y;@*hFr9FU&}ElsY<#!@-flQPOqqO>Gz4u&W2n
zb<E+jWK%mazo+5eMGd}f%a`R=lRTs;Iey)*KUz}&{#atJBY+#lff&^cqJb{%fb?@;
zJCT%J9e<ecF;qN}5hBoNe6bzFOK>GP48ybOx%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
zcmV-+0g3*A1BL^T8Gi!+001a04^sdD09Q~<R7G}nc6@w%f`WpDg@uTSh>D7ejg5_u
zkB^X$kdu>>mX?;6mzSEFnwy)Oot>SZpP!(hprfOsrKP2)sHm!{s;sQ6u&}VRv$M3c
zw70jnxVX5yyu81^zg|q(B>(^b0b)x>L;#2d9Y_EG010qNS$}f?01FcU01FcV0GgZ_
z00007bV*G`2jC141_Ka%ZZxR?006Z~L_t&-(-qHImclR$L{SAyG<d2Cm<;s(*V)d$
zPTeQb-=A_vh1Vk)n*gPgQF<IHf+j{q@daaN1kyuHKz|jKjA&bOVK1u6K@H>AOft8<
zzjPh+=8f|r`fq@0QpY!7r|{rVH}-lab1j0}w`KbLoU^C7gipWHs%O5ZEaQNOriVe<
zVu6$v-Xgh4M-)J)ZRJPjYFQoEE`x#FkJ*C^7jf*7<LY-$M3(3MwdYy~kL2z82j<%i
U0n6}EYybcN07*qoM6N<$f^u7^+W-In

delta 368
zcmV-$0gwKM1AqgN8Gir(0026epuGS900d`2O+f$vv5yP<VFdsH010qNS#tmY3labT
z3lag+-G2N4000McNliru+yfj9DJ+TsgjfIo02*{fSaefwW^{L9a%BKeVQFr3E>1;M
zAa*k@H7+qRNAp5A0002#Nkl<Z7#Rh@%Tj|d6adis)o$!YXMZXW8wezjkVm;BfD)Ji
zO2>BLjKAhNpsf;Jb}Uy6tTE;bqWzKarVr{v9AO_<(09z^Y1_jVYNozD#J;Mldz=2c
z$pv<AAth*s!26$63N`2sQf5Y*lG{`06{Q(~DxFhzc;Q4x%230k1x?Dnj{3zHYbfB2
z_(qY}^S-uKscCo(5z8BmN<Q|Po_m>t;awJ<u8{fP5uZ*4#DlHoFjRzHu&=TgAOl*{
zw03RdPi9yQ?;NegWNsv4IU)trn&ho1sK1SipcW=IQGd~nx~)#Goc{xM0h_<YqW0?m
O0000<MNUMnLSTZhKbExs

diff --git a/textures/ethereal_grass_grove_top.png b/textures/ethereal_grass_grove_top.png
index b15b5be7e7e1588aba06cd0cd1ee4569810920d8..2e2351a0adda2b399155b14b18786e0fb3592c23 100644
GIT binary patch
delta 374
zcmV-+0g3+Y1%?BV8Gi!+001a04^sdD09Q~<R7Fs0C|PqVS$Qs8dnsapE@Xo-W`#3m
ziZ5x7Gi{MJZj(4~lsR*jG<KOcbDcSLpF4J-JbI%ye55&ls62tHK7*`4gsnk>usemb
zK8UtLi@8OPyho3|P|n?QQ~&?~0b)x>L;#2d9Y_EG010qNS$}f?01FcU01FcV0GgZ_
z00007bV*G`2jC141_Ka%ZZxR?006Z~L_t&-(-qHImclR$L{SAyG<d2Cm<;s(*V)d$
zPTeQb-=A_vh1Vk)n*gPgQF<IHf+j{q@daaN1kyuHKz|jKjA&bOVK1u6K@H>AOft8<
zzjPh+=8f|r`fq@0QpY!7r|{rVH}-lab1j0}w`KbLoU^C7gipWHs%O5ZEaQNOriVe<
zVu6$v-Xgh4M-)J)ZRJPjYFQoEE`x#FkJ*C^7jf*7<LY-$M3(3MwdYy~kL2z82j<%i
U0n6}EYybcN07*qoM6N<$f;Ib@ng9R*

delta 736
zcmV<60w4W`1MLNn8Gi-<001BJ|6u?C0<=j)K~y-)J(FE;8$}p}pPAX2*|oj)I<cEH
z1yWTAQ6z5RXYphBVcdX_qC^yuwyKlZ@!H;x+4<mN1sCt#t8;X8o+Ezw^`~SDMHmu;
z3uvS08qf9n1%r$1pE|;jSiLE@zp2TzWV$c_Oc$E0e(w3<=YKVQ=lSdR7liOsYfF3d
z*g^rY{nBEmiZ|cR2|i-1!u0`T71{ag0<AT>#}?NH0A^K*$t6+=%B5v>H6i%O<3mFT
z30o*8rRL?SL!R~n`)$K<=O{|e@*<~PT6UX`zyI7*E(-cK(9|An6=h`zL!w+-Y@Q*#
zk38Jgn0!>N)_*zmb5DEptga?Vq1oJ@=sQmgiNQt6GsDZKLr9P*LO#hDT*TxO*9X4*
zbEIoL(}gBPhg5<Tp?Z~*QldEwgcuP*keyxTNF|6Nao9Qr7g@f_nUtE{rsK4)S)Avz
zr-Ak`(6@nnl5uuXuz&2yrgKC6+yl_Jfxh#YS|TJghkt?g=vjX?Wwz8bwMQwz<u`Lu
zO0=he?BTX%IyX$_8RxGHQcCPL9Ut$WS)5zm{kTL(IPFI<0OuU1{V+xVNGWmLIc$+3
zgrHiD5wwxaDuWOLr3CfXG4x?<<uKs7fLxs0@o{MgK5}-MbN$_F>^>wu-5t2Usj<1?
z-TO7#Dt|uwvFG!LBPl^vZygt3PYE#sAcSBDJyMOX&0#=W#m#SzEH4U*S%x-}<}mPZ
zTa%@f@IE3W%qqjnQwM;}GfbhFRfc-&czkH++rX?c<dcldNG7F5_Kl}+Jl;iIKcXy^
z;N#r^n`gK_5PanF?TppcgcuUD%Ak#8zO-c5-&t3*r{RAN{#)5}p?Uh$;QBzd$|=tb
zt_?^f*loITRE0vCLZR(=0E@Nd`EyH(2_d0xJgyI<2!|KP)2D_^kKi?jfqwxWhIA!_
SYF7XN0000<MNUMnLSTX_DQ!yt

diff --git a/textures/ethereal_grass_jungle_top.png b/textures/ethereal_grass_jungle_top.png
index 9b3e0a157102081a124f28af91a3e1cf2c03b2b5..1faeeeeb1bef4d84c8215812ba5eacf95fce2afa 100644
GIT binary patch
delta 374
zcmV-+0g3+E1cn2U8Gi!+001a04^sdD09Q~<R7D{#7$PtkB{Ul)HX9~494I;+DLWo2
zJRd7QA1ps0EkGeILLo0hA}~ZFF-0UXM<g;xB{NATG)pEmOeZ!?C^t_iI8Z4$Q7Sr9
zDmzpwJXI_`S1dhPEm9-FmH+?%0b)x>L;#2d9Y_EG010qNS$}f?01FcU01FcV0GgZ_
z00007bV*G`2jC141_KcaX#_t2006Z~L_t&-(-qHImclR$L{SAyG<d2Cm<;s(*V)d$
zPTeQb-=A_vh1Vk)n*gPgQF<IHf+j{q@daaN1kyuHKz|jKjA&bOVK1u6K@H>AOft8<
zzjPh+=8f|r`fq@0QpY!7r|{rVH}-lab1j0}w`KbLoU^C7gipWHs%O5ZEaQNOriVe<
zVu6$v-Xgh4M-)J)ZRJPjYFQoEE`x#FkJ*C^7jf*7<LY-$M3(3MwdYy~kL2z82j<%i
U0n6}EYybcN07*qoM6N<$f*%fqCjbBd

delta 587
zcmV-R0<`^x1K9+S8Gi-<001BJ|6u?C0w765K~y-)MUzXGBQ+33uR<Xy(=K;&3K%eC
z11y65uY?1%PnFa8kwU>hu4Jmgi}$$-fBgBo#~5*Udhdt`ts1xY3%z%aXT#l@-ZGCL
zD-r{m6@XMCdTfpN-)5|JKK_0JMwt_>8c_v+?Rg+7Tz{JI4u28@-5e1?r%Oge*!GIG
zK9naVst`gTP0I9^ad+0w9d{?jh?dB{R-_({eXX>kp(!$56M0hhrSkdjlRPQbI(0Wh
zg;WymPJSH`@37oAM1)i#c}_#H8q-@Q#K8Kw(_4oQy?4^2Y)d7CfVewR<t)%zXZ_r<
z)=61$bHb>Ce1B2s(00S!0Y(Q1(BarC-JI!?iCNBQsU)l#?dX^p@fCG{HbhIr&2e|E
zby_v*(XgXaw?^H^8uP6X1VRX0zfFV?uxjXX-$*4AQ)Ipt+?{=`EcXX#QojFsB?zY|
zFiJfdAp{h_-DyW7#z+W(GAA@eBnDC$Zy^Ng*09!x(|_GYZ+X%IL{@t5lxyPl^L%c<
z+&3OSR-y{uez_1;`1ogG`PlHzAaTBxvsHj@eqL?W5E1TwJt&tvqKZ(D#&X~OkMKp{
zzE*$%i3;<i)UB~S+Bxl4yqE=P)v#)~`H6A}f#tptb#T$mxqL5Y$yy>JLY@@8y<dia
zJ9TZtNkmpsiENL9ZcdpK>4kI><yZ$VQ3d(3DzBfH=fw6rPA9DzX0HQ#WqTZi5MIl5
Z{sYwWXQ;U2)9L^K002ovPDHLkV1gZu6h;65

diff --git a/textures/ethereal_grass_mushroom_top.png b/textures/ethereal_grass_mushroom_top.png
index 90772a7cc520c8478f3a501a7c4d63ab4ff12662..2365901397b25d72ba5245593d79eba874ac776f 100644
GIT binary patch
delta 301
zcmdnTx`%0kL_G^L0|Ud`yN`l^lzM<qh--p%Y^Hr`s$*)teRj5UUY>JSu}5B^M@fZe
zS%YU)nQvuvP;FyigYvaUD}Y)Ulf2zs7&=&GJ%Aj}0*}aI1_o|n5N2eUHAey{$X?><
z>&pIsM}Uo4kSmkL9w;>1)5S4_<2vI6hWz^f48q-;yVR$r6f@*lc7_FdgsovXw7Y{T
zV(Y473~UoSR!sLi;lZ##r6#+ytX+~pOKQXHO19OZ41tO+tlecvdl=XYOBbqJO*LnT
zsty-eG8O26cFV=5XU|d1U}#&KVbQsJx;4YL?G;JYNeU+!a#qf2ZCyR1jG;V4V?(n;
urM4P_#dH^GkHl@E46`STbWe8{&6s)C-2LF4{FOk5GI+ZBxvX<aXaWEh*kuv`

delta 690
zcmV;j0!{tA0=@;17=H)?0001xk!Usm000DMK}|sb0I`n?{9y$E000SaNLh0L01FWS
z01FWTe`H^g00007bV*G`2iyZ34Jj;&0fblp000_vMObuGZ)S9NVRB^vP+@6qbS_Rs
zR3LUUE;TMOF-P-4Hvj+vCrLy>R2Ufr!C7t`ISc?$ilRzOEr0IVX(z}>E|7ENGy}|`
z2N=Lkr|pz$l|+$w&;0xIA2MBQrHNQX7P&rLMP)r#X*|Wt+sEC2#x4OsaDn!7|Ni+}
zrM$kq7&OVH!j;H@n)Tcq`p3&tYhsDG6yqI@ey~W(@lm+|n8)EtL<kT=ocf0*^0B`+
zZ4SNn-El6s*MGbn`;iatLLY|c({`@6`If>^Tg|)^QRt!wN7q~GP(knOt8<+XVMx<a
zx59bqA5dXl-<v1{C>S66^;|%aK!BWY%FcGRm2F!TAh^gXXiWnde81;SSpf_gpgxU=
z2%vl3q}7zB(1kV6XFXDwGMB=oR(8})aa!_1o_www7=N23Yhyfj1CVPjEsvHa8w#Hm
z?L&VN(aOdC`1ZpZht7KIeHU{(Zu5&#^X2iIHCVZ1E=|Nzm+PS*Bp_m>mNPi70DTyP
zO9o890LFmBHSf&Kt>$`iV@#<hW21|ex%b1<_&kJ30e-Ky`~2#hd%k>i*4^h{^ZrMT
z;&~p{JAVYQpvD;CW)!SKt|x>1fBWx!y_2IMPRXbD^*0Hysu)D?(s3+@n9h1@>EbU(
zJ(go{!rn#aJQ)gIL}q5@Cd^U*01@BzUmbaApbDSHr!ierS|m>vBSpH7&$Sg5IZ9UH
z=#%fl$38dZ6#5WS%^5>l&sCZbB6iMOAd41^=_}*7?2D=ZLXpCpp|xDkWt#~tfYw(3
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*jG<KOcbDcSLpF4J-JbI%ye55&ls62tHK7*`4gsnk>usemb
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(*<eo*0v7*W81kkb8OuELH2l3_^nM$5$P^O)&GYAt68MHhGF}WeiHF
ziJ8&BCf9=qMT}G3@~%ODj#sP;tIe4Ms~<jGW<p0}71TTjQBLH!j>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@u5Wz<RaqCLlC7}3Vn1SfLm`C?a
zS5H-S-COrw7mZn*?Sb>1bG-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%n<uL-SALRA`ytR{?nT3w0Jj#e)siUUMlTej9SWbAYM
zx6kPgW3o|2c~Uc2N)cYj{$@@!tFgxM^2KYk79_{}GduypS%}jBtt>JYsLHVS?+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)d<cG@j=n
z0GxB29DgYQu3WlKcMx;#Vu!&}O0z3T8X-w@&Z#QRyp^e@Dr-ci9}!AHvnRRy#JlA7
zE^j_}gTYdYF^-*$DVu8<Q7k#XG9-+A9{e$3_rVFyfyl;+q!9w}!@Zj<q?h@5`%8rH
z;rkxNRAXw(+WiBbYQII&oJZ{rVz$;ZgmaF%wtoOLyOQtjeagXhPOU65@i}$2fgcE7
zd-8pD4!-B5$F2epNI}{P5mixB6*aZ8sLB8!e2?voDN!7tDubylKmGj$i~U#m_Sa8n
zb|s+{w0jZWM_)hd%3K3;(*M6qEBny2JBVp5NK|Paf;6>7_#Q$gK4CN$KxY^++AVR`
v;VKEJiW*fJoQ3JJ;&7)R2<O8qrkei%QtNwo@RD9j00000NkvXXu0mjfbH<BK

diff --git a/water.lua b/water.lua
index 476045c..3034489 100644
--- a/water.lua
+++ b/water.lua
@@ -74,7 +74,7 @@ minetest.register_abm({
 	},
 	neighbors = {
 		"fire:basic_fire", "default:lava_source", "default:lava_flowing",
-		"default:furnace_active", "default:torch"
+		"default:furnace_active", "group:torch", "default:torch"
 	},
 	interval = 5,
 	chance = 4,
@@ -100,8 +100,7 @@ minetest.register_abm({
 			minetest.swap_node(pos, {name = "default:dirt_with_grass"})
 		end
 
-		nodeupdate(pos)
-		--minetest.check_for_falling(pos)
+		ethereal.check_falling(pos)
 	end,
 })
 
-- 
GitLab