From 449f834e29f78d1796ccba20af6a03e1909d5c69 Mon Sep 17 00:00:00 2001 From: hightime Date: Sun, 16 Dec 2018 22:19:38 -0500 Subject: [PATCH] init --- depends.txt | 1 + init.lua | 34 ++++++++++++++++++ textures/hiddendoors_brick_inventory.png | Bin 0 -> 734 bytes .../hiddendoors_desert_stone_inventory.png | Bin 0 -> 523 bytes ...iddendoors_desert_stonebrick_inventory.png | Bin 0 -> 531 bytes textures/hiddendoors_dirt_inventory.png | Bin 0 -> 728 bytes textures/hiddendoors_obsidian_inventory.png | Bin 0 -> 371 bytes .../hiddendoors_stone_brick_inventory.png | Bin 0 -> 592 bytes textures/hiddendoors_stone_inventory.png | Bin 0 -> 540 bytes textures/hiddendoors_stonebrick_inventory.png | Bin 0 -> 592 bytes textures/hiddendoors_tree_inventory.png | Bin 0 -> 678 bytes textures/hiddendoors_wood_inventory.png | Bin 0 -> 555 bytes 12 files changed, 35 insertions(+) create mode 100644 depends.txt create mode 100644 init.lua create mode 100644 textures/hiddendoors_brick_inventory.png create mode 100644 textures/hiddendoors_desert_stone_inventory.png create mode 100644 textures/hiddendoors_desert_stonebrick_inventory.png create mode 100644 textures/hiddendoors_dirt_inventory.png create mode 100644 textures/hiddendoors_obsidian_inventory.png create mode 100644 textures/hiddendoors_stone_brick_inventory.png create mode 100644 textures/hiddendoors_stone_inventory.png create mode 100644 textures/hiddendoors_stonebrick_inventory.png create mode 100644 textures/hiddendoors_tree_inventory.png create mode 100644 textures/hiddendoors_wood_inventory.png diff --git a/depends.txt b/depends.txt new file mode 100644 index 0000000..4ad96d5 --- /dev/null +++ b/depends.txt @@ -0,0 +1 @@ +default diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..4709cfe --- /dev/null +++ b/init.lua @@ -0,0 +1,34 @@ +-- HiddenDoors + +hiddendoors = {} + +function hiddendoors.register_door(material, name, tile_name) + minetest.register_node("hiddendoors:" .. material, { + description = name .. " Hidden Door", + walkable = false, + climbable = true, + is_ground_content = false, + inventory_image = "hiddendoors_" .. material .. "_inventory.png", + tiles = {"default_" .. tile_name .. ".png"}, + groups = {cracky = 2}, + }) + + minetest.register_craft({ + output = "hiddendoors:" .. material .. " 2", + recipe = { + {"", "", ""}, + {"default:glass", "default:" .. material , ""}, + {"", "", ""} + } + }) +end + +hiddendoors.register_door("obsidian", "Obsidian", "obsidian") +hiddendoors.register_door("stone", "Stone", "stone") +hiddendoors.register_door("desert_stonebrick", "Desert Stone Brick", "desert_stone_brick") +hiddendoors.register_door("stonebrick", "Stone Brick", "stone_brick") +hiddendoors.register_door("tree", "Tree", "tree") +hiddendoors.register_door("dirt", "Dirt", "dirt") +hiddendoors.register_door("desert_stone", "Desert Stone", "desert_stone") +hiddendoors.register_door("brick", "Brick", "brick") +hiddendoors.register_door("wood", "Wood", "wood") diff --git a/textures/hiddendoors_brick_inventory.png b/textures/hiddendoors_brick_inventory.png new file mode 100644 index 0000000000000000000000000000000000000000..8be88aa1ea52d8412e4caa0e91baa90d59e93cf2 GIT binary patch literal 734 zcmV<40wMj0P)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00KryL_t(I%cYY&PgFq|M$gRs zUOprSYT?h&5H(VmP+?>22r&kOu`nuVqR^OF(Ws651S_p9ENO@_*gzIoMD}xL@0~j{ z7JFI6mT9JVlgV?QIj`_rcrI~5fIF*Gbgbp>_B%c;-lJ&@Nf6Kv0;IKgYiV1{t+$)( z+<$}!0+cbld44o_Kv_%aJ%{x}_OvDzg443Zcuy<@kr0&Lqm^byDFhG;0f6vZ`0a@g zbUQtwBt}X}91iYor%RZG1VUh}#hQ{VOYwd{z0g@4B>1xQkgHLIGKNS9dcc8F%)MUY z;K>>Q^`ap09tk*LPiq!lRUI4{L(5tc=SZcb?;Md3)JAG}=ja3hiT5;(8P3lULV&z1 z@jxmBt+GT^%+5K!wpvgzht*sPfvGTr-@<0J*h9LXc!B$~l_GV1cGFoH@tu3aiL-+Rm|G6#TOGZwJa+3h&8vf9S!#tf3HS zV03hhA4=hbpsY+BdT@5yqBd3|3IdeUNGXYum@LgG@;=9n6J} zf}Q16L=ez1hMseTKt0d7zOl~kgU2Z67zqM;QG_;zp0(_0&HT9s$~l^O&PWt-Se9hf zx5ZIB>;yoEA=+BBF&919?RH6}q@L$^DUpD24)6Sh-6*vt0;2ytxXe2L0odVIxtBZC QrvLx|07*qoM6N<$g0I;=ng9R* literal 0 HcmV?d00001 diff --git a/textures/hiddendoors_desert_stone_inventory.png b/textures/hiddendoors_desert_stone_inventory.png new file mode 100644 index 0000000000000000000000000000000000000000..717cc2a7cd113455153e8e888729dceb890603cb GIT binary patch literal 523 zcmV+m0`&cfP)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00DDJL_t(I%cYY|ZrVT;$A5$H zc+3z&OvoyVA`Z|)RO)GZp6qgyNBD!uWaIW|vux-}`@#m4C$Z zjxz>$`1*-$;Yh8)oqnUoV>U$vKx&N)D-^r3Vqp^iK7ahu0(^V=#nfnyb;GL%8%MIV zEu1W5r9+`uZ*oQ|P%w!#(^$)r$FnPIMu1X^k!sm<*T~GP4**6AVF$P{5v%JtyRs7L z05hZC&LCv(74%*&lbA`YdCm@!&DA970giPukab}q@!!cV&ohZ`zvWfa1Kg!EwuKV~ zVe+fxyjA5r`>Ga_taLrVws3g7puX&n092x%qFoTdOwT7&8 za(}-Vh8$Ke864|I>I~mSc>m${X3&5Dq}GVHf4zoa-+yNR2m9XN`7fzPxD`6)ICKC2 N002ovPDHLkV1j**-a!BW literal 0 HcmV?d00001 diff --git a/textures/hiddendoors_desert_stonebrick_inventory.png b/textures/hiddendoors_desert_stonebrick_inventory.png new file mode 100644 index 0000000000000000000000000000000000000000..c76f7792a181029e367ad3dc569a744ec2e3e135 GIT binary patch literal 531 zcmV+u0_^>XP)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00DbRL_t(I%cYY`PQx%1MNji_ zVuBj+lR!uyB&G~l1RG#aEP)woVaf_XhzSCT3Z&9B#UW18Gz`)tPAf+B(0=dS`+V&| zbw|Yp%K^B(zamaELg}H4Ij&=)bPm9_FM171=Y-N@G*#SOKh%Jy(U@&t5T_aCqGC7j zdkqbwfxeDo(!A&#NZ}GnuctIg^qO6BZ&6hpz_tdhI>2t=bFw#V6`N%`t4zSEx;ble zE``fytccSL0O8mj;3N9!+1e5=0N*O*cR6cOE&yFA-H9@+V(e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00KZsL_t(I%cYY`a??N*MNhZd zk}Y-1c1%J!b^*nRV!&P)u`(tUYhu8FqF|B?2>JP^Pups>)C`=$3&>l*dH3FTp9o(G zJYy8Vr!PzL@dSY&Nn-5&K-YPc8W2LjXw7=NAs)n3)eeB!?3~XZza0UQQb;Lr&QX+G zI`0V~5JifYFXv=hb9;9~-*wb=Nj!+zY}O|Q0PEEQ$uLC-Nv3n6NYVP1s;&v4XEK>_ zb^V)MPXMT<_TqHHF>PiFl1`JKh(8@krh92%T!h~tF${Poi*rvOyN6heOj z2qDOgVR88eqcvUU=?@JuiU1IR_nx9CkW!Ln8Wkzv@6m#a6m@OM(v-gMvHJtAbqv%1 zYfEnaUL&N$`xft8#wN%6_LKpD?>yUL$Nj@C058sF2q6G4Sx%N^s7P@(nPRPFY|IHz z78~Lu#x;Ai9aiF5xo-U3d7N?g6Tk;(;5SSyeoI%jl%ke4Gt}QkS_a6!FX}tfT zVT*^z!UAV5?=U5)t^k+U5wn{ewrzYfcka#8j>V46tZIx2^>&A*u|B%X_ zObi=*r!cQic~QXd!Q!bdW8+Jg+?aseE!;02YBc9RV=oX+<_ns8wb?LKsZ)qma9!g3 z^69>>PcQeDST*yv%Eq4x_J2>zc1rzXz!?7Fz4NPm4L{N=>*SQ@dt868=QShy3X@_} zf78GVt>znzZteAd+cIZ!;g@xndVHIw9@zY#7LBa{ literal 0 HcmV?d00001 diff --git a/textures/hiddendoors_stone_brick_inventory.png b/textures/hiddendoors_stone_brick_inventory.png new file mode 100644 index 0000000000000000000000000000000000000000..a140f384584016d5c1b0135233a327166a2014fc GIT binary patch literal 592 zcmV-W0e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00Fp3L_t(I%cYaQZrd;z#DAX} z#3mI-bVnz1gBBS(6h)t@Q(vV+fxbxJ!`<9yu_3@iO-j}utAN>o5*4H96fPt{@b135 zqxkQ5Ua+nJzN|lEt;3j%wrQEoW*iO&08EyF2m&C2b&jPmbbZg)_um4*X7dZBG;4@7jq%gR5BRgE9a#GQMA!9f@|?$aZ<$?RqqKr^ zP?#-lDeDUO5diY1JkBo&$Yhc+8TnHl8OJ09fxAJ$7~84q7-LP6Bt9}(c5!xP$d3a;ZaLQV eMI+^<-}x`yxz+HSSbUNI0000|NQ^}02y>e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00D$aL_t(I%cYYsj@vL0Mc)L0 zC6U3fUAfKn$-%bCP12;xrE&syksBMU;gYhw1ye|(Eg;>pkpM~W|M`C;7oX-G1 z{=8sjs4ACfV%Ic`ude{8Du^HeBA6K=1OR@1|1|>+hXZZfky55maBW)^EJi{I$Z{_t z496o2at1VQi}#LF=4nbPq@1hjClL@K<@{j2+yR1AbpY3O?E4-ws}KP1-2XH1-c{xG z`Z%lip0;f{ole*|Qh=a(2c(>#Kv_KauAApKtG2I~3jn*Op?bL8awbsYfA4gJEVvO4mLkRP-EOnU~ec$tz5|qMlJXXM$#ogcG2;UZfnIR%oNmWTH z5tm@so!E@KR6j40%!`y#-aG`zc_QZtfamA0u(t6SqN<{*jArvbl!9s?M%%!KVc;#L eO|bIO-}xU)sns{=aLq3O0000e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00Fp3L_t(I%cYaQZrd;z#DAX} z#3mI-bVnz1gBBS(6h)t@Q(vV+fxbxJ!`<9yu_3@iO-j}utAN>o5*4H96fPt{@b135 zqxkQ5Ua+nJzN|lEt;3j%wrQEoW*iO&08EyF2m&C2b&jPmbbZg)_um4*X7dZBG;4@7jq%gR5BRgE9a#GQMA!9f@|?$aZ<$?RqqKr^ zP?#-lDeDUO5diY1JkBo&$Yhc+8TnHl8OJ09fxAJ$7~84q7-LP6Bt9}(c5!xP$d3a;ZaLQV eMI+^<-}x`yxz+HSSbUNI0000e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00It4L_t(I%cavxj_gDbh2cLR zb~imLxdPJm(4SJ;|LD`YV80|z*>Vbnn@c5(8i#YP8FE#^h8@Dr^1i{K=0!PwAR_z zg*rO5R3>W(vCvB9?RMpU1gzGCoES2gj3MPu7o^frN>OWPpjqaL5Cb_CE}I9X38_$G z;j(%{E{xt@z+w!uwVY=_hJXg6HRl;wmkFbUb(v{0=)DtjMl1aSwAI9rXuUCdLmSJ! zZ*&=m(TE6L1h=?n{?X~?hDQ>pCX{~+sy5{v3ZX{(OSjMmaiWtv$bf1 z$0J~k#@Gorn-_4uN4Cq(`^TLxw+qLau-2eNvFM`?wK;3tbxikLFqIZAEx z(&-{EV4fW@H~i{BG@DbASw9y6^{wyx9}Jr*(W8WJ5&!@I M07*qoM6N<$f|p_^T>t<8 literal 0 HcmV?d00001 diff --git a/textures/hiddendoors_wood_inventory.png b/textures/hiddendoors_wood_inventory.png new file mode 100644 index 0000000000000000000000000000000000000000..7362451773f7d805f0db1e030594e907c8354858 GIT binary patch literal 555 zcmV+`0@VG9P)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00EOpL_t(I%cYagYZE~jhM#X{ zvYTeRAhx8bH7TW}#nM~#)I$HQ*3 zDJCS)ISte|Am$d@Y+S}7g4A?8?xM&R6-&sd% zJ@X}NBZ6TcusB(dVAumd0Volk?B-EQ2!lQw4;;dv&uGxa+W0jQg}btfyW%H%Kee!1 zDp0LAu@;=HN9#|3c5-OID9EqnaOWs903XgOQyKJ@&fwK)0(fy!UOM%gamdB*Hj%Zd zg6id8L?j8Sw-DlFSCK@r0odN~(JC$sM;@QPHh5g{$rv*iVy6|n`*?oGrwDwnju!iQ zng9-W{JXLg