From 3de20363b59052dea776aa093b4069b0f76163a4 Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Mon, 13 Feb 2017 18:25:11 +0100 Subject: [PATCH] Add dropper Missing feature: Top/bottom facing, "shoot" items, put into containers --- .../textures/crafting_inventory_9_slots.png | Bin 0 -> 4664 bytes mods/redstone/mcl_dropper/depends.txt | 1 + mods/redstone/mcl_dropper/init.lua | 79 ++++++++++++++++++ .../mcl_dropper_dropper_front_horizontal.png | Bin 0 -> 902 bytes .../mcl_dropper_dropper_front_vertical.png | Bin 0 -> 955 bytes .../textures/mcl_dropper_fnt_dropper.png | Bin 0 -> 491 bytes 6 files changed, 80 insertions(+) create mode 100644 mods/craftingpack/crafting/textures/crafting_inventory_9_slots.png create mode 100644 mods/redstone/mcl_dropper/depends.txt create mode 100644 mods/redstone/mcl_dropper/init.lua create mode 100644 mods/redstone/mcl_dropper/textures/mcl_dropper_dropper_front_horizontal.png create mode 100644 mods/redstone/mcl_dropper/textures/mcl_dropper_dropper_front_vertical.png create mode 100644 mods/redstone/mcl_dropper/textures/mcl_dropper_fnt_dropper.png diff --git a/mods/craftingpack/crafting/textures/crafting_inventory_9_slots.png b/mods/craftingpack/crafting/textures/crafting_inventory_9_slots.png new file mode 100644 index 0000000000000000000000000000000000000000..99c86b86984d77a89cf4351b009393cc8a8cd8bc GIT binary patch literal 4664 zcmeAS@N?(olHy`uVBq!ia0y~yVD_)rfmR>bW$Ih}=a#pA zry2u8!{Y+0IW~UBt zMMD7-(7PZ-_~hUQV9^JcgByS_6H^Y=0D_JJ8Gy^dsD`6@22~El#|-m1)EK6%dS9*V z(_#2-eeUgBH_w%^&6p_+44Vcfb-x3TN@LSo_+|Dv&oAD#dG1>t1LM&^M2`g$lT?A@ zL6!qSMp9NLZU3PBxd=JEM3T4+Fyn zFU_TkpZkHz6)t#a;;^J(a}#I7(pSIlaR?{%{La3;tqhpa7}K5|0p|7v2Rel}RK#AF ze8}AX{=)M)!1%LfK63_?GKeZyNKBci;r%0USTB&2+kNoG(K(w_fuS4fr73G${s>q*1Pm*mqec~K+RQOqcx<+f zt?k?|@9k}DeoT(s@V$QCzdgYEwG^C`;i_kZPOYAE?>_TmIY|bF2eW{s47Az=Wub(y zhf@1a1lzN}+Iz`1otdHGX(1?Z;bD7V%^}me zi`UEgJ>OQR=>2^?|F>n#{aXH;cjDz47`C5BP4Sz#)K6W^M4Ed&*uL93v}l<)PgS|Ec9KW)?MMEcec*c&A!|EKEJ12ocnvu z@89vaY!jE)*}m&!V%SlK?sH?CvgV83mg%PtsIU7gr^~>wY$>p*VGRlb4S0@uU~`bA zKwn*#_tn|{h}sua%>uLeZD2*bZp-Izu%k6r{A1h^dp)vt z(TrkX`HoNlWNN>U0jFQo3;_>V)SQ9KA*f{^Jfh(q!eTf+IaCAir8&68I2?>>F{)=! zJPk?%N(v@B?e+H#NGH7VJ)I&4K0mEu?ZC7PFvud;2F8 zQbRbsHGi|~+$-UubHHsZXyk)pIi~VCTFS;3miXibNjRe>47j7fF2^T_+Gs`9ha!ha zA@I;Ba9nsz8rs|f#;bKQ5IxU+NKu*JFk3WhZ{Yp!*X9W%--*AyZ7WKad>fPbe0>qP z@({?{pLo4AY`(@bNb?JvufZAk`6=t^s3j-9G>cCTOM1o^miXjQ!g2_-9)L};t@kt_ zEiquc-j)QRcy4fQz4PH0>XLEF!85q_CdA)qG6Vk0g@gyR_V5Ta3a`57YxKPR& zEejxBZ$z1kFCF5OLy11(LZ7B(0m4V{jEFC{;**0LfH0F#NFdT^F|aGoz;Gic$ZP&T zNH3lBxA5|1ncw`k-Ok;(1t@pz+41-D_s^Q%t_kGWne96M^54I@`r4YBEucP2R(`$E z`~Se97OTHMzn7;g0b9Y>{kWEH0=8@-cK>H+Ub27ErIPgJK&=d(u6{1-oD!M= 1 then + local r = math.random(1, #stacks) + local stack = stacks[r].stack + local dropitem = ItemStack(stack:get_name()) + minetest.add_item(droppos, dropitem) + stack:take_item() + inv:set_stack("main", stacks[r].stackpos, stack) + end + end + }} +}) + +minetest.register_craft({ + output = 'mcl_dropper:dropper', + recipe = { + {"mcl_core:cobble", "mcl_core:cobble", "mcl_core:cobble",}, + {"mcl_core:cobble", "", "mcl_core:cobble",}, + {"mcl_core:cobble", "mesecons:redstone", "mcl_core:cobble",}, + } +}) diff --git a/mods/redstone/mcl_dropper/textures/mcl_dropper_dropper_front_horizontal.png b/mods/redstone/mcl_dropper/textures/mcl_dropper_dropper_front_horizontal.png new file mode 100644 index 0000000000000000000000000000000000000000..7fe7bf6f5c7056e1af11f35acd32955aa02f1bac GIT binary patch literal 902 zcmeAS@N?(olHy`uVBq!ia0vp^3Lwk@BpAX3RW*PVOS+@4BLl<6e(pbstRTr`k04(L zhALGChK6PahM)g|^h*YYQUeBtR|yOZRx=nF#PcV`A9Vw&WlHjPcVYP7-hXC4kjGiz z5n0T@z%2~Ij105pNB{-dOFVsD*&j0T3W`}CmzP}x)Kux|;uvCa+V|qwz7SW5V;}E_ zT+dupeJSOEL06lET~gD4-{3_mjURPnAexzqGeiz7Qcj#awpMG6xiUng(6 z8sA^ni?!!6#furTzwWD?_iO*xYnwmr6b?qysqq!X<#`gh-sU3-?iT)THt5Wio$ zqS#jP=ET1$QFY6B-}cn&eY1a7o}N7S+=u*oyA#6K%r-Mg`={q-zI>i#`HH@stAg(p zhv>cDkZ5LD95BUv`FXWl+jgz*dt&?aLx!48oW!0Ifzz)qpLCEe<9)X}yLw$tF0XF# zc|-P%f8ri*Zw%AuFZ=SR=xNRTMdDv%<&S)de*7xI=(@<#AXB;j8GF7k?%f=|ey_Rr z{YpQZ@{IkGbvu#|zM1oJ!S@6)zsHkxL(dsi`&Lf%I`=1YPmN~FvzMQj-#>A+Irpf$ z+4^06bw3KM@7^#~+p@RLL(4yW(xdEkD_3Oi*}dDlWRFk$qZKWu7w1l$Y`p8^hl>TW z6GJO_u1ZVF<+dOH7`nLsOLG@Xq?fh&v9^2G>3VM>Hbe+GuI=k?mGO_Y`TNE*L&rMj z-GRJN@7C^UsZh9d*n5qR-{$=H|{VpB{QY#_a~j6CbZr(X*M^W|x28d~wD7 zctNKNUeDCEr`hwLE~-fX&r-3;LnK~*#?nuG-?%!bDqZY){oz} ^;V-IKF(?_}J6 zF?V&uOf8k7sO=k@_qPVDiSWG4^k|oAs^#93PF_B~+@AVvdh@T?nwGBY-Lzm0Xkxq!^40 z49#^7jC2i+Lk!KWjEt>}473dltqcruj?A@2(U6;;l9^VCuEEI4)EuJ0*0NF$sDZ)L L)z4*}Q$iB}|89BD literal 0 HcmV?d00001 diff --git a/mods/redstone/mcl_dropper/textures/mcl_dropper_dropper_front_vertical.png b/mods/redstone/mcl_dropper/textures/mcl_dropper_dropper_front_vertical.png new file mode 100644 index 0000000000000000000000000000000000000000..723c4e15abe4adb5dd8881c95cbbdea92e31dc50 GIT binary patch literal 955 zcmeAS@N?(olHy`uVBq!ia0vp^3Lwk@BpAX3RW*PVOS+@4BLl<6e(pbstRTr`k04(L zhALGChK6PahM)g|^h*YYQUeBtR|yOZRx=nF#PcV`A9Vw&WlHjPcVYP7-hXC4kjGiz z5n0T@z%2~Ij105pNB{-dOFVsD*&j0T3W`}CmzP}x)U?ji#WBRZoZu8TR z{XQMJezNZh&Oq*!QA>TVc7#l|*!sQe|LjFF4O|@CH2WS;xp8FnjkxvKt>;M=Gq603 zo&Ux5E}bGaH@eKWd3S@b&pU z!#_v*j1HRJSzE1` zVU38d9*c7tBhGPnw`u*=n%{15QL(1o@Jq#wEY}RxnTGR~ePZjzV$0fYhTsdW$n)2D&fSR&X{SrrKd==x->F2r7`fbJA#tf$OQ4$40Rc5wK zd6j3*>i3j%3VeIjuPxGW;F5)s;C5?QL6+Bi$^m{=N)ZP|r#GzH$GYQBQ_0!Ad<$m0 zN_grRw&!VloZmE)n|1QJEE_(R9Q*$<;&WYoeAlT*FN-VKCOrRJH;;LRuj~ee3G?jw zCy6sy3eT9pd}ZbL?|plnBL02)^!SkL^nY(O<|r(&?Vlvv!;n;#I9;OS#rb$G&u)&Jd$C}|krtbOw$^M`8gWbpZQd2*5 zdTi&?j{I9w9xx*^cUz38{e-OZX}^Dd^{KdEs#(^V%-6f9@wL$F$?6wWXLIujojVuw zgF!Wwv840ord56q#Qe8%JbcCz)1&QR@WgbAL2f@sz>`e3X9{XFCK@cL@r`T?<>Y5$ zV~zYd`*yY8({R~c0(HJ>N2go}4gFoc+HA^?=<_QjY&`z|YjACSul0v(%C(vsQ6WAF z4PI#<%Gl-OE&i<1UeXgHd)9TwZV|ta*(^HK?83MrOP}7|RQ5yj_n*8ow%o!Q8|>BN zn*%c*7ROpIWt+WHgYl(f)3*zH;(S-Oef!6j}vS9fr(kQ#5JNMC9x#cD!C{X zNHG{07@F%E80i`shZve$85vs{8)_RES{WFyNlp_)(U6;;l9^VCuEEI4)EuJ0*0NF$ PsDZ)L)z4*}Q$iB}`YMUD literal 0 HcmV?d00001 diff --git a/mods/redstone/mcl_dropper/textures/mcl_dropper_fnt_dropper.png b/mods/redstone/mcl_dropper/textures/mcl_dropper_fnt_dropper.png new file mode 100644 index 0000000000000000000000000000000000000000..1a15634fa06a2ce194c6a2e8a82b622b9167b90f GIT binary patch literal 491 zcmeAS@N?(olHy`uVBq!ia0y~yU~C7n%{hPs!=V#5lYtaVx}&cn1H;CC?mvmFK)yn< zN02WALzNl>LqiJ#!!Mvv!wUw6QUeBtR|yOZRx=nF#0%!^3bX-AFqH)P1v4;|O+IS@ z;w5>zyDO&$ zbJ4$b{%NsE8`r7bX)T`Tk?A&R_DhzPOhDBP4Uc!|tZv=+U3l*0()a8ORy~>E#3vbb z_5I8ZQzSPs|DE8-C;4Q;!rr_)&yW25n`G;pwbky{|Fu@^%jJzuC^pL&ZCN|J|GiNE z^RoJl>Cb-Ym-6}8r%Z5WvrM@$hrhPKc5{7N?aUkXO*aFU$_GI-ocI1y@vZ*iwO^j+ z{z?7