From 075d16d8fb468797c83e69beff5a35ce85622d38 Mon Sep 17 00:00:00 2001 From: k Date: Sun, 3 May 2020 16:06:53 +0200 Subject: [PATCH] Add Fridge model --- init.lua | 1 + models/fridge.lua | 28 ++++++++++++++++++++++++++++ textures/fridge_front.png | Bin 0 -> 1586 bytes textures/fridge_side.png | Bin 0 -> 2066 bytes 4 files changed, 29 insertions(+) create mode 100644 models/fridge.lua create mode 100644 textures/fridge_front.png create mode 100644 textures/fridge_side.png diff --git a/init.lua b/init.lua index 26c7320..a8d1e72 100644 --- a/init.lua +++ b/init.lua @@ -1,5 +1,6 @@ dofile(minetest.get_modpath("more_chests").."/models/cobble.lua") dofile(minetest.get_modpath("more_chests").."/models/dropbox.lua") +dofile(minetest.get_modpath("more_chests").."/models/fridge.lua") dofile(minetest.get_modpath("more_chests").."/models/secret.lua") dofile(minetest.get_modpath("more_chests").."/models/shared.lua") dofile(minetest.get_modpath("more_chests").."/models/wifi.lua") diff --git a/models/fridge.lua b/models/fridge.lua new file mode 100644 index 0000000..baf5906 --- /dev/null +++ b/models/fridge.lua @@ -0,0 +1,28 @@ +local gen_def = dofile(minetest.get_modpath("more_chests") .. "/utils/base.lua") +local S = minetest.get_translator("more_chests") + +local fridge = gen_def({ + -- TODO model open + description = S("Fridge"), + type = "fridge", + size = "big", + node_box = { + {-0.5, -0.5, -0.5, 0.5, 1.5, 0.5}, + }, + tiles = { + side = "fridge_side.png", + front = "fridge_front.png", + }, + recipe = { + {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}, + {"default:steel_ingot", "default:ice", "default:steel_ingot"}, + {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"} + }, +}) + + +minetest.register_node("more_chests:fridge", fridge) +minetest.register_craft({ + output = "more_chests:fridge", + recipe = fridge.recipe, +}) diff --git a/textures/fridge_front.png b/textures/fridge_front.png new file mode 100644 index 0000000000000000000000000000000000000000..3818b7af4d0942b9fdce60ceedb7eae1e6f2cc87 GIT binary patch literal 1586 zcmV-22F>}2P) zaB^>EX>4U6ba`-PAZ2)IW&i+q+O1Y?mg6W4{Ld-&2uR}dI2g=(dxJUt78po^lj-i+ z35mf%NTN!DsPosqRsDkxYu3tGA6#@!<71+UoG=Lb`dmF})1Tu-&%ujatqF!m(98Ae z&Y_H6Nq`mLfvod z{xSu4E(A>`7$dB>HT6#TCv6$3wWThR4ht*9#Vw~1Mq{o$p#?&y4oq#ww>R~aH~NWK z0fV-~9I(NpkITei>5*H~c^2qdZIr%BgM1kV013fRC<$a4W061J1msY%VvVxaI_qt) z(IzL(IP0AAuANcIi#OhS=e-X;`V=IXV1o-jgb+iD90f<1jV^i>LyR#cI888}usT5_ zrGpPS%wZ3A_#+(gNEzvqO}5!(pF@s06)sXx{>2rqN+_|UlTM`4X-<2()1TptXR64x zD%Dh5UG+88Skq!{u=>gxZOr|iH5#ln#!T1q57r>|ewv_moY=-07-K_V+&2c0(A+rF zfsEnCT;ohfMp0M>Yh)Wag&JdE(454!(&FyH+;4eP*8GS!{=}SW)cp8&Rzo4`*`Y7UlbzlA64W(aPI+`j7C8V2DUlGHunPPg^8-;dF>UcK6V-`DUM9(npa z;_%t+s^;A7*dY0zmA=!fFBI@+Wev;e=f3kT0o4D?phu!8^BEZT0H&T_z}Ud%@8EsQ zioI92Y?PDo8rFJSA+$%=Q~Yg-+;#W9n0*QUv5mRtc4hfqEHA8mj$!GFOwlTXT;^Pg z>c>1A{#gC@a8jK~Xl6P(H!abAB=j;+KdA#ZPmwnzq`ua5w?pV%C8{5WvW|||+P6r^ zAJ_Tr7uZfOV2k>p$9TNA;b`j{A*`rV{S(;RQ?spTlIAfn%w>92b=GCzH)|8?`;z7)%Wy@nFV?cVx>Hlt6NrfLC7Pz8EK6>;8=K7rtu>)<_I*!T zmIHY@odPhQ&xhJ`-y`q}{DS3j34n9%ZNX?T2&n7&S3%cxbX`XnhW{P>sNmc8du+E` zMC4b&CtR=Bw_4x#V+Ee1wf;D`UatW##t=mj0BM^3t>AfBYmK!QYb`}la5x-B+zBu^ z{|cW3fQXPJ$s1<^pp+UFwbp2@iQ{-k==F)un?*z<%QC6!TE2xbM!K$(34pbh$Kx?t zoaZ^m)doGs?ZQC-N z&DihvIOkAG(KHQto>Ns7Q521m2#TVRBuO}*&qKD>T7n=LKGf?y_;UvcPN$O?V}?U{ k#bU7-MH zaB^>EX>4U6ba`-PAZ2)IW&i+q+O1b>(!(YU{Ld+R1cZ1VhliQz4SM`8AaLR@`KIkO zo*05bNV_ZHsOzskyZQqkqmxnAh3J#_8Xuc%G8vty*Jrh)?Yzqmy*qE?>O3$QVzj(| z`b*|#jJtb5urglW$5p6eCyJqMSq$>n*`Ooyq8MVc#z}swBO8#@O1S;qMt3Z=bF@DGe+ zoZM&ZCPEL^_Ren)U?Aw%&kJ_Fx7ho&qRZ9;DX%1`9m?!sVgZyqmw8+PUx$8}SHcw$ zVg+LjY!+NqQ6dAhJ6UR!sna#vN);|zbD4nFmH=6H1|z&ze*81H^NLqFh*GM<5Hgn|I2j@^**Faq~pN~ewm>fxG|U;cgzAI)CE&F z@tv1?(T#o~mcgK#Fh>NKby+5gqgz`%d1lOW+A6(LgF+JnfCzg#I718ukPqw#NfC?* zM8GkEpA63pTT{RQIcFNF4sMt|$cbj`jWvPhT;t3dMri>Njy+N(f}squtaZ>&un`){ zj-6G`Iq!mtF1hU4TkpL0!H*i10|y&i@F9d4Qpk~`jV}5aVvH%~WD=uG?ByzifHN_h5-aetjx1suhvn!6)U)w0=5b>E(yCu3 z91A&2qp0Iyv}94AXl|Y&A$`W6@}Sf$kBUaMoNFVB;vCD`yVWaxWb#;}cT3#v0X0X$ zH>YZtR#5PzW#i>h^LxmTR(*_VO|DP^%WQMa-66ScQaZWb7!|h><~%L5+oqKWb-d=t zh3ywmuIL!r?q#)cboCL0DH{r##RjEJvL{nty-Pe(DA7VW4xB?iiTR%{`sGB5dQEmn zYCFNkmb84mBC_o1*ltO5#j!4%cn1)tD$c#EjuhJ(jYgj1jVd05a+mGNKABnC$xwC^ zp&$ca6!pa;0H8nmtab-4TEaooK{QDzf!)h6bDk0DhHc+cG)K-NMOhiwNQDGJ;nq|0D492=`X4#*wio zg`e)^6RRhh_MP~2T=Xw4N)HZ6#%RX-QQr1_eN--8k7GN5liSAbIA+mOZ|?XndW$>3 z;Gnpb4ehAwa7(Re^=Og&E`d^}w3GrA>g}k=HS43%Rcg=NyJfR$Bp+nGKTMS*^X!35 zF`s%b%1^Q0XN1r1b!d3sMT9u9myZ<%e6a>IjlUJ5Bc8hem;?SfHdMMv^M@Kf>DitO z@}0!49AND@MW(a`igY`2^zYABW^+hFZ;Lyjin`C!bB5h2h+CcYNSJn~i4^gtb*9Mh zTXNHH5}?R)`k50GzcCA?v&7qm3?B4*w?W}|b;E_UM|Sp`jp;}}^-{nOFj}W?rPh7n zR_~y{D4^000SaNLh0L01FWS01FWTe`H^g00007bV*G`2jm3;4;3IJZ#6Ce z00JIKL_t(I%Y~E8ZrV^3guinE6aR@Cti&xyt=e_p{|)j2-87p@q^*F2`UjiX7~7`{ z6Q@xYJ*%sGXGU{pbfjs2s_GGABK|k0(}|+UNs>PV!GigG%6Mc}C^bz}aL9B3Pp4A= zJkJ~MvUCf$ROOM@cNv)oQB?&vH!($#<9pWtR8R+U^%3R~QLVYO1m&%Q67O zG=w3H%<9EKrx`FA&d=oScKasGwrPMdoo2m2oO}ad9()}H(sV<8Y6emmh5+pMdu&Jg zynMeGXj_M_n-1W|$DB!ThMQZer%zu{Z4mhYfa$C9(Qfz+#+>NXLd-CztuJJsJ z