From 68e773f6e761ccc4db5c9d12235c92bc8c8f1ce9 Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Thu, 12 Jan 2017 03:04:58 +0100 Subject: [PATCH] Add several craftitems --- mods/default/crafting.lua | 9 +- mods/itemframes/init.lua | 10 ++- mods/mcl_end/init.lua | 14 +++ mods/mcl_end/textures/mcl_end_ender_eye.png | Bin 0 -> 804 bytes mods/mcl_potions/init.lua | 22 +++++ .../mcl_potions_spider_eye_fermented.png | Bin 0 -> 455 bytes mods/mobs/creeper.lua | 4 +- mods/mobs/item.lua | 81 +++++++++++++++++- mods/mobs/sheep.lua | 2 +- mods/mobs/slime.lua | 4 +- mods/mobs/textures/mobs_blaze_powder.png | Bin 0 -> 516 bytes mods/mobs/textures/mobs_blaze_rod.png | Bin 0 -> 314 bytes mods/mobs/textures/mobs_feather.png | Bin 0 -> 255 bytes mods/mobs/textures/mobs_ghast_tear.png | Bin 0 -> 207 bytes mods/mobs/textures/mobs_leather.png | Bin 0 -> 329 bytes mods/mobs/textures/mobs_magma_cream.png | Bin 0 -> 762 bytes mods/mobs/textures/mobs_nether_star.png | Bin 0 -> 314 bytes mods/mobs/textures/mobs_rabbit_foot.png | Bin 0 -> 3133 bytes mods/mobs/textures/mobs_rabbit_hide.png | Bin 0 -> 3183 bytes mods/throwing/arrow.lua | 10 ++- 20 files changed, 147 insertions(+), 9 deletions(-) create mode 100644 mods/mcl_end/textures/mcl_end_ender_eye.png create mode 100644 mods/mcl_potions/init.lua create mode 100644 mods/mcl_potions/textures/mcl_potions_spider_eye_fermented.png create mode 100644 mods/mobs/textures/mobs_blaze_powder.png create mode 100644 mods/mobs/textures/mobs_blaze_rod.png create mode 100644 mods/mobs/textures/mobs_feather.png create mode 100644 mods/mobs/textures/mobs_ghast_tear.png create mode 100644 mods/mobs/textures/mobs_leather.png create mode 100644 mods/mobs/textures/mobs_magma_cream.png create mode 100644 mods/mobs/textures/mobs_nether_star.png create mode 100644 mods/mobs/textures/mobs_rabbit_foot.png create mode 100644 mods/mobs/textures/mobs_rabbit_hide.png diff --git a/mods/default/crafting.lua b/mods/default/crafting.lua index e2856e5b..37781d21 100644 --- a/mods/default/crafting.lua +++ b/mods/default/crafting.lua @@ -634,10 +634,16 @@ minetest.register_craft({ } }) +-- TODO: Remove helper recipe +minetest.register_craft({ + type = 'shapeless', + output = 'default:book', + recipe = { 'default:paper', 'default:paper', 'default:paper', 'mobs:leather', + } +}) minetest.register_craft({ type = 'shapeless', output = 'default:book', - -- FIXME: Update recipe. 3 paper 1 lether recipe = { 'default:paper', 'default:paper', 'default:paper', 'default:paper', } }) @@ -668,6 +674,7 @@ minetest.register_craft({ } }) +-- TODO: Remove recipe when mobs are working minetest.register_craft({ type = "shapeless", output = "default:gunpowder", diff --git a/mods/itemframes/init.lua b/mods/itemframes/init.lua index 991dd442..038676f1 100644 --- a/mods/itemframes/init.lua +++ b/mods/itemframes/init.lua @@ -130,7 +130,15 @@ minetest.register_node("itemframes:frame",{ end, }) --- FIXME: Replace paper with leather +minetest.register_craft({ + output = 'itemframes:frame', + recipe = { + {'default:stick', 'default:stick', 'default:stick'}, + {'default:stick', 'mobs:leather', 'default:stick'}, + {'default:stick', 'default:stick', 'default:stick'}, + } +}) +-- FIXME: Remove helper recipe minetest.register_craft({ output = 'itemframes:frame', recipe = { diff --git a/mods/mcl_end/init.lua b/mods/mcl_end/init.lua index 0df64fdd..9ecc98d3 100644 --- a/mods/mcl_end/init.lua +++ b/mods/mcl_end/init.lua @@ -41,3 +41,17 @@ minetest.register_craft({ {"mcl_end:end_stone", "mcl_end:end_stone"}, } }) + +minetest.register_craftitem("mcl_end:ender_eye", { + description = "Eye of Ender", + wield_image = "mcl_end_ender_eye.png", + inventory_image = "mcl_end_ender_eye.png", + stack_max = 64, +}) + +minetest.register_craft({ + type = "shapeless", + output = "mcl_end:ender_eye", + recipe = {"mobs:blaze_powder", "mcl_ender_pearl:ender_pearl"}, +}) + diff --git a/mods/mcl_end/textures/mcl_end_ender_eye.png b/mods/mcl_end/textures/mcl_end_ender_eye.png new file mode 100644 index 0000000000000000000000000000000000000000..5b2a843f60ee0dbf46df63aac8a02a124cc9feda GIT binary patch literal 804 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!uRUEHLn>~)ogVK!IZ>kh zJENA9)7-RWnVCv@tLCqC#K=CJ>n&UiDFcZ*=O z+=S@M9uL0UkT8wuUGcz9W0U0!Uw(tI`6>zXXM{eL{rLLHtX<2LlpM5#Cr)zKX^>!< z{>Nm8L{fqDkNLdD51$rp>TO%1wB+ete)Whqv!xT|YJy*UdnGyb$aRIqy(^@-RC*^& zWA3Q`^XsI}{`$iXQjviYf**gpU1QanBIwC%)A`c=)WJL7Prp_YSkUWXx!_Fo#G_1m zYd!^Y2S2xUIWDtPhGEhAyF78~)~!nzYtJvgc5>sr3E>vsCoWZ;pLNGIWc`!^hn%h5 z%uL;Kb+$~q9y#(Elxr6;O1fu7%FK~Z-}&R4lb*%JNH12=nIRb`7rol%WXhnxkif-p zKqRZZc}nIw^_30RDtegpbniT6*!WB!`TOiQmMOXR4m;h;gXd{BFK1NP|9@w6uK;6T zM*J&A2kC;ueVtDi{CN{6xBKGh!bMAzh}*}@#l#1cNWT0XdQhJoEd z&#j+fjrFnyh6aY>;(1aGKbNsEN8EzF43;^+^!>q+TV4C3`QMODc*Lb)-JI8W-bi^S%y*4Gj;8!b$7nF`7eEo>;%63j3@2qyLgtR@G>wk OFnGH9xvX>$zB z+&ue%zCekf?xTba8G>Bb#8&xTTKhmjPmEnW(6~#XL*Ye8A;*p#zu8%K@A$?(ci;Ry zPkp>6@2*jDYHQ!J@a*S1vA1KGlYKr+XK{59{P3PhtU1%TFP^ty!Tny}J30R!)b3Z7 z(VsHcdCt=X;&Z!a98Wotx^trC5zPmgX`V~|zWb`s(Epaka*A3@h@F%ab)T3_qCS#T3S61sfW+(X_nethf-|*@3&7wbj z0@evRRGOIP_x_RA<9_nTEP&^ocjBur{k$8VK3KRc6PeFNT$7%3{jIsAo#R#ey=fKW(f>_K3jFhZ&tD0QJnSXOz`(%Z M>FVdQ&MBb@06B)n6aWAK literal 0 HcmV?d00001 diff --git a/mods/mobs/creeper.lua b/mods/mobs/creeper.lua index 5141b81e..9cbfc462 100644 --- a/mods/mobs/creeper.lua +++ b/mods/mobs/creeper.lua @@ -17,8 +17,8 @@ mobs:register_mob("mobs:creeper", { drops = { {name = "default:gunpowder", chance = 1, - min = 1, - max = 3,}, + min = 0, + max = 2,}, }, armor = 70, drawtype = "front", diff --git a/mods/mobs/item.lua b/mods/mobs/item.lua index 288bd651..3aec1612 100644 --- a/mods/mobs/item.lua +++ b/mods/mobs/item.lua @@ -49,7 +49,6 @@ minetest.register_craftitem("mobs:zombie", { end, }) - minetest.register_craftitem("mobs:spider", { description = "Spawn Spider", inventory_image = "spawn_spider.png", @@ -90,25 +89,105 @@ minetest.register_craftitem("mobs:creeper", { minetest.register_craftitem("mobs:rotten_flesh", { description = "Rotten Flesh", inventory_image = "rotten_flesh.png", + wield_image = "rotten_flesh.png", on_use = minetest.item_eat(2), + stack_max = 64, }) minetest.register_craftitem("mobs:meat_raw_sheep", { description = "Raw Mutton", inventory_image = "mutton_raw.png", + wield_image = "mutton_raw.png", on_use = minetest.item_eat(2), + stack_max = 64, }) minetest.register_craftitem("mobs:meat_cooked_sheep", { description = "Cooked Mutton", inventory_image = "mutton_cooked.png", + wield_image = "mutton_cooked.png", on_use = minetest.item_eat(4), + stack_max = 64, }) minetest.register_craftitem("mobs:spider_eye", { description = "Spider Eye", inventory_image = "spider_eye.png", + wield_image = "spider_eye.png", on_use = minetest.item_eat(2), + stack_max = 64, +}) + +minetest.register_craftitem("mobs:blaze_rod", { + description = "Blaze Rod", + wield_image = "mobs_blaze_rod.png", + inventory_image = "mobs_blaze_rod.png", + stack_max = 64, +}) + +minetest.register_craftitem("mobs:blaze_powder", { + description = "Blaze Powder", + wield_image = "mobs_blaze_powder.png", + inventory_image = "mobs_blaze_powder.png", + stack_max = 64, +}) + +minetest.register_craftitem("mobs:magma_cream", { + description = "Magma Cream", + wield_image = "mobs_magma_cream.png", + inventory_image = "mobs_magma_cream.png", + stack_max = 64, +}) + +minetest.register_craftitem("mobs:ghast_tear", { + description = "Ghast Tear", + wield_image = "mobs_ghast_tear.png", + inventory_image = "mobs_ghast_tear.png", + stack_max = 64, +}) + +minetest.register_craftitem("mobs:nether_star", { + description = "Nether Star", + wield_image = "mobs_nether_star.png", + inventory_image = "mobs_nether_star.png", + stack_max = 64, +}) + +minetest.register_craftitem("mobs:leather", { + description = "Leather", + wield_image = "mobs_leather.png", + inventory_image = "mobs_leather.png", + stack_max = 64, +}) + +minetest.register_craftitem("mobs:rabbit_hide", { + description = "Rabbit Hide", + wield_image = "mobs_rabbit_hide.png", + inventory_image = "mobs_rabbit_hide.png", + stack_max = 64, +}) + +----------- +-- Crafting +----------- + +minetest.register_craft({ + output = "mobs:leather", + recipe = { + { "mobs:rabbit_hide", "mobs:rabbit_hide" }, + { "mobs:rabbit_hide", "mobs:rabbit_hide" }, + } +}) + +minetest.register_craft({ + output = "mobs:blaze_powder 2", + recipe = {{"mobs:blaze_rod"}}, +}) + +minetest.register_craft({ + type = "shapeless", + output = "mobs:magma_cream", + recipe = {"mobs:blaze_powder", "mesecons_materials:glue"}, }) minetest.register_craft({ diff --git a/mods/mobs/sheep.lua b/mods/mobs/sheep.lua index 11e4faea..f018d159 100644 --- a/mods/mobs/sheep.lua +++ b/mods/mobs/sheep.lua @@ -12,7 +12,7 @@ mobs:register_mob("mobs:sheep", { armor = 100, drops = { {name = "mobs:meat_raw_sheep", - chance = 2, + chance = 1, min = 1, max = 2,}, }, diff --git a/mods/mobs/slime.lua b/mods/mobs/slime.lua index d42e27a2..af120419 100644 --- a/mods/mobs/slime.lua +++ b/mods/mobs/slime.lua @@ -29,8 +29,8 @@ mobs:register_mob("mobs:slime", { drops = { {name = "mesecons_materials:glue", chance = 1, - min = 1, - max = 4,}, + min = 0, + max = 2,}, }, armor = 100, drawtype = "front", diff --git a/mods/mobs/textures/mobs_blaze_powder.png b/mods/mobs/textures/mobs_blaze_powder.png new file mode 100644 index 0000000000000000000000000000000000000000..ce6ee61fc9aaf53580d1aa91cb4f731c6969ed2c GIT binary patch literal 516 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNfr#)R9Ln>~)oxa!auz^Uc zuHi=uQEO**6}BVO<~D9sHue^uGF3fc<&iUIx;l0l9CX?4Rom({6 z$o5@|_-cFKwroyV=Gv=@OZymV)otcoeCoh3^=J1yp-1(qAC^}q0Gb~Ds0{{Cl5{|f;ZagW0?tu-9`C+O%Y{;_<0yR0K^O6tT2u6-+G>X{Nc9JtOu zFYGuroA2)N;D{Z*;UUNVR6bTX##nRqX3c-A%|~ONbBmQnX=v}eA0iNQSci35LaAi? z3dT3Zsb>|X*J|_`awkpNd|&gva>@U~`a@o93Q?IotKas0vD_}eki_v>W7AGXg+N~+ z#uf#se(|6Qb8qeFwQO8td^M)a`stbd`d@DMZt`M#AW{_ip6{8;WR~)2q2V)(8765k zs<`AxHnsP(YOK=kJZmJbdBEVQ+VqJm2NRv5Vy|1Xv&>{>I3zq_ z3+HWzKhI|=rU)I9d93-Yxqb>0lR}C@uOVB*lEoDqEPj@n4HK*O_8e5Ao-Mn)|Lqx(BVGRcr_WqJIhK*( z(R9IP2J;8IW;dM5v^COHE4b&+7{@*NcH*+)7_J0ykH*cMD<&S^opq_{y0-K=rG$g2 zP6b7bwq@*p_7xuXWG#A-!c_I<{vppFo9C$?^kmVgSY4o5u%+Ss%B6<_nbMwfRBUtD zUQk=sC$^yFyV!@Vcgs^eSa;QtKztLyooVZfK R?F~)oqn44r~(hm zT@l-hTwen(*a>P*lvg@dQ_C^2=E0;m#KQ~1;1l_l+naW^tGMuyH!=#q)b+a5yEA;19ck@LvUj2#7zOz@qLn>~)z2?Z(pdiqi zn15AvPo{guzFBWGpO8JHy+cJ8UvpP|Xn@?GFb z$3&+9h9iv1VEx+C}}94|aKMdL^mL$7ia^A-g=MuYl=n*UfTx)(6~`YYdHx3@Cl z@nHs4r^k00OxT);ceHHq?tI(AW^kb70Bh3ZcMT;8tECwj7#KWV L{an^LB{Ts5*~d;e literal 0 HcmV?d00001 diff --git a/mods/mobs/textures/mobs_leather.png b/mods/mobs/textures/mobs_leather.png new file mode 100644 index 0000000000000000000000000000000000000000..8b60b821576ba6a3fcb40461af44331b6ab48fca GIT binary patch literal 329 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNf0-i38Ar-ftPWR?wGUREi zW(i++hx=V@6~lKu+u6rIMopFEXqj|;zR6<+J*Lkdzw3P`U)Xl9`u62p{!BLKj_chF zXAoO>{qLq*zbj*V?->g`dnHiFa%k4&7)AM%PGJVy&xVg{3>fC$5SC};Xxex2#_g8^ z-3@BXTH~3y7(D`K7<%7X!=%{~wPWv{3rFr6UD?Lm+ovAKr|{F4QGi7#@8xcFIW`Bc ziU0Lk9lR(1p30c=+ex!wdcjOC57opaBIe8v+f$?*qHC8(PBl^DZ%|T-j8yO0@>rTOL@)F60?=D(`*$FAuXcJKiU0Q|CMtXIs$eHa}3|5qrGP1hZ9~ i*>xXQ{#c)PT>eP3WqZ!+uXzj%3=E#GelF{r5}E*L{)Hg` literal 0 HcmV?d00001 diff --git a/mods/mobs/textures/mobs_magma_cream.png b/mods/mobs/textures/mobs_magma_cream.png new file mode 100644 index 0000000000000000000000000000000000000000..b894227adcc8e3848e8b1419e0403f3228e4e624 GIT binary patch literal 762 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANM!2R&UJLn>~)o$i}094O)T znK@>sh8pk1&L_?tM_ZLR#kR0?N$1&i6?Q-Igfp1Wi-@WSh2D} z+ro5e$YOD!uJC_8+jJY6s^4$oi<|D&qQ3R=t9O^z{5iMuVau&e4S7kYKFTq1D4pvm z@!0Q-e>3yN4uC#?&J(8t9 z2W1PYEi_LU$$XGVSZ8}cM8nLHg~{RNLfhWenw$&%9FB-cXj$IyXWj~y2hW@=_gDVh z`IJFA!2jU1W^?D?F6SDYtn`Xv(wj8%8TagFoOsW;&0|ty zzdn6I%vsJfh7~uhWv47lmS!~D`Z42n$D=xLCYxL*mW0C}BxW&omramNaGT=irjqnB zV1HU+!SWNetPM_9Yx@0ae=caqRA`XiP-wU)&TkpWyT79|9obbhM&9JKc5(o7>WVb~7|62U`eUpZsGE7bj2Co*I=UVtGecSQxrA+3ThDK4);S zWL7YHsgl3_+dMgsJAxBFfBiGH=S2L|O-76{t~rr>Kj+4JZe8hav_|%T{IWYe3nETO zJKXVo_j;koWdn64OM|5eYCEEDY&-s`Ga{x@+&YNqU0%cFSAWy5aDO;MqmH{ literal 0 HcmV?d00001 diff --git a/mods/mobs/textures/mobs_nether_star.png b/mods/mobs/textures/mobs_nether_star.png new file mode 100644 index 0000000000000000000000000000000000000000..419280aa38666b8d1760d8830368586cec842938 GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANNfjGiuzAr-gYPB-K_Y{27M zdvcx<`wP*k2|Rn9`UQ5So`~>LtX3=zoap#LFmIyl^(=+M^C$hV%{f`dB*=QcB{o6) z#-0PI5*@`atcrwp_)YF_IAFPapZ=s9>kj13Q~u%ld`3`bQseVY0^U0~3@lU+oP666 zS`fpuhJE6Oj+AD>b*v?UrzX`18|ItXXfzAX6LR3}?%?cEm|MtW`2Dz{o4xzSkcqRZ z_OvmaYw>hg)?@D^sA<&Mz}oOWyWpD85|@&t%URYuc%wI=aZ8KO*0%6`XAw`)$PAdZiDU?b&6TTfhDOm;7lvQ~qvik@ow~ TUhiXIU|{fc^>bP0l+XkK*!6+u literal 0 HcmV?d00001 diff --git a/mods/mobs/textures/mobs_rabbit_foot.png b/mods/mobs/textures/mobs_rabbit_foot.png new file mode 100644 index 0000000000000000000000000000000000000000..0e773b1bdb9f6310d1ea067ea6caa4242a875c73 GIT binary patch literal 3133 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5he4R}c>anM z1_mzwOlRkSfQjkW+Vq$V4?QMNR>)4#kBxMFS5Cy1KGRpIFer+}GF8BO0i~)5Udz{fXkDzUIXp zU8jCOtX`abZO`{-Xa8-zZufl6=ee8DvmfB#ndV^}XxhND(n(J6LG$q=#~wb>b7d=7!LT(K42iz{-6Jq)65vgh8D&HB@->Y zIT}P59IE=9mN7WEF*eMdp%%=rfQ2F9baK*Th5%iL1oir7ml+!7{+LO86pfAMAE#ESTfwuWiapzPxD~du$|$+IRWlX3>-WR27w)| znhY$}3<)Qcl`9xpW-^GleG0evsJ%|$xfTOM#mr4MJ5?-Q8>2aN3)#cN_2e|pd5UX` zm?bhL&T`N@R5?@9sL_P~!RIp!3=1ZT3O;E5{I}v9-@0?>%=)(R#p}M>&-Py_De3XQ zr{`A}I503gEUCNrPe*^VRD(5JL+-yts_$4b;Q;wm;6nz~Hi=QEP*v^p}GYItSQf4zk`k$o(h5ti?&?$RQ^IC$5wR znW6;EHBC+$ZD%*gY9;7jaga4R5SY<6xqwgaQ0NXm+XDVyi5&9|YV2v`WN|#fA)Kgq ztAjDAD?+)CLwsiI5524k8#^I(fR~~ zQPZEcJ?@568aD;nUg6p5ymN)QREygp?h7d;hO_#`7Ra3h?;vuCx`Q)vX>`m;JQ*;!xPqaRn z`{eKw<0sNj6hB3C%}sJBT=FCMkw(y|EHBBY0#8kzvZc;2atvKOE9mZug&~5b{ZUS9 z7j6q$AK1P^*rarp<=JL2Pw%B`7frn^l_8$-J#+nwl3jv#r^@+FzYu=u^h@^_(_b)u zDd*vB6Ky`;k**;*TY_C8U9wza{S2RFl9#(BkB1nT8@`_Ld?x?Q{Ll!kZCW*=6HjqX z^_r?SRa#3wWaX-5tM0Ah4*eW@I;4MPTyX6=w@~BY$16FnOj{kgYHq;mVCmrWmDVfT zSEaAW53yfT7x}l7E%LC>VSnc(feSXqKi+dpfje1pbA^s#Ht*`T(nixGY8%hqtSQsl zJ>#$J?rz&vD;HWi8+#dtZw~rACC#4w@r=SBb4vU;pKC0i{<*H}p2&O6N1D>hOni14 zrp9Einl^n}#A=V#fveqL?=@TZcKO_8dtG-&{%+)RJnp3)qwb#Ge~xwT^WdAocb9W5 z7xT5X`npbURrXTpg}YtK_vbBtH)GzuxQ2N?`OEKB?tT7CrdI!N$lu&w%fGtwM6hk< zQDM8yb56qMsA*xojjaCh+aCj+V-GtxFHM}9IQ?PE#GMyy7GHJib>r{JJQnj<<#Fz@ z++&N?*whr&ynSE!zMB=~yK|Z5GHV}epW|oGoLzMG+Dy~gwuaY@p3i|aQRNZ$$qQnT}wZ_ z;p4WG+g5Iu-0<`U+wFDRa<|ncrYDJ~Z$G;3@Vm)-C)e((?fq-Z&f9*IZ?$ZcY+dn| zA`z=Ft9!G~&3R{Ed-Th+m-^`u=LOE+Fn+vE__XGc%(=m{FT1CUr|&Fo{@l^s>D_c% zZ@Qh{Z0TcnPwai-Rr0kk_F>hfuXAT_o_*-;ireeonZ3(=*M4XI8I$>%^CFFlFC0GM z{2=h@MSJe~Qw_53uc`BQ_HRtz`dnE*S$|^q+Upy(FD+m7J@LJ`-8Z|U`H$@$+nC=o zx)&LL#{9tc6WdSwAI_f_-+JGbFfd-#Ydz*y$+h*x$6a>FL3>iWw)~OjxV<{rQY@6VGMxwFcC^xORa(@mXT`;W{4m z*7nx$Hv7JUjtHrXhSN>UFWzx3zVGtOWtz*q+3AM1Em6GT&vg%l?>N zTI89l5pyFvbG&6N^|aQR<>lEq&E}ym{zJB zHD0RobZ3kD$_aaXczy29wwfn4t4tx+$kuAFVe_Pk6AGPHDf&*{mi{XJSz6iYHL0ze z{vFNh-mWh&l+efI5{&8Kcp zFrV{&{{Oc^hlCzZ+P1XKJ6u;b;@RFcS(ck@3M+4OJr-rvZVO{uW3!`cn^x{s|J859 zr?0Eqt5)Tk-57W9RMWw&jM=ZbL%E)|*1o=T{cWs&gns1xt%<+d=1SX%c6O~3xh+0j zwEl+1orFOT=;tu4Iw!?wKr z`pxyW{`9jNw|6&hbKbdlzs-(4smo8EJ8NwpvLxh7$gdEycbD#NO}zdi@8Ub@>OJ2~ z-dw#Mz32O1yOaBFhcbrxUQN52`rGsO=I{3FI#<2?G3|G5>{`Fv!nennFERgRSLWMx zedm>{vX^W_g8Hv%zjo(4F2C>J-1p_Wyk@+iy>pH|QZ8_*eDd-;=l$<;yjHi$daBnv zWWOw5CYvs+pXD^`(=4~y!LxoxCq?h_KVx_C+N*n2f81}&^UpD{iLCVc9C9-A*2|{L zlhZ$)@0mMwZf%|3&pQdX7j3J4o_y|p7JvTxT>>Q!FS-8jer~a_1KrRSNSyZdEtD@QW)!(h%m$#8{dzVpWvzPZJm!6`JN#xd zF?@?|XJ~j?()X~!NlU+xi@l+Py*`}je(8~yH$A!JJ~GJvS#8C5?||5|i;P!Jr2f)A z+hD$dl_6$c^vu^1+#mn_jGf28xowx4hH28i4))i_R;TdnZPZ<}PO@9in#s?8?O-tyTUYBTxaxi4zpmT6-8Y4@h3x3D;{40IPI&J(ONGWMQV}{c#cIC&*=G3b zj_;0$O;=8=R9k$l^|=-2DS7KJN1-r_9(_L zyu7S6d*9Vui&x)|Ts>OI#j`+Q&xKN(SKpKDMOec>$z|MY>1}X3uwUeZF$2q@1NDBV TGiw+a7#KWV{an^LB{Ts5N@3Qs literal 0 HcmV?d00001 diff --git a/mods/mobs/textures/mobs_rabbit_hide.png b/mods/mobs/textures/mobs_rabbit_hide.png new file mode 100644 index 0000000000000000000000000000000000000000..98b74f95945f6ad99f05fbf086531b58b4a94dc6 GIT binary patch literal 3183 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 TrwSMt7#KWV{an^LB{Ts52*&6y literal 0 HcmV?d00001 diff --git a/mods/throwing/arrow.lua b/mods/throwing/arrow.lua index 5692798e..2f05f04d 100644 --- a/mods/throwing/arrow.lua +++ b/mods/throwing/arrow.lua @@ -80,7 +80,15 @@ end minetest.register_entity("throwing:arrow_entity", THROWING_ARROW_ENTITY) --- FIXME: Replace paper with feather +minetest.register_craft({ + output = 'throwing:arrow 4', + recipe = { + {'default:flint'}, + {'default:stick'}, + {'mobs:feather'} + } +}) +-- FIXME: Helper recipe minetest.register_craft({ output = 'throwing:arrow 4', recipe = {