From daf5bf90a44cea62ee30cf7dbf117f747826faf1 Mon Sep 17 00:00:00 2001 From: PrairieWind Date: Fri, 4 Nov 2022 20:59:46 -0600 Subject: [PATCH] Add Honey, Honeycomb, and respective blocks --- mods/ITEMS/mcl_honey/init.lua | 83 ++++++++++++++++++ .../textures/mcl_honey_block_bottom.png | Bin 0 -> 839 bytes .../textures/mcl_honey_block_side.png | Bin 0 -> 830 bytes .../textures/mcl_honey_block_top.png | Bin 0 -> 830 bytes .../textures/mcl_honey_honey_bottle.png | Bin 0 -> 1998 bytes .../textures/mcl_honey_honeycomb.png | Bin 0 -> 1996 bytes .../textures/mcl_honey_honeycomb_block.png | Bin 0 -> 2114 bytes mods/ITEMS/mcl_mobitems/init.lua | 10 +-- 8 files changed, 88 insertions(+), 5 deletions(-) create mode 100644 mods/ITEMS/mcl_honey/init.lua create mode 100644 mods/ITEMS/mcl_honey/textures/mcl_honey_block_bottom.png create mode 100644 mods/ITEMS/mcl_honey/textures/mcl_honey_block_side.png create mode 100644 mods/ITEMS/mcl_honey/textures/mcl_honey_block_top.png create mode 100644 mods/ITEMS/mcl_honey/textures/mcl_honey_honey_bottle.png create mode 100644 mods/ITEMS/mcl_honey/textures/mcl_honey_honeycomb.png create mode 100644 mods/ITEMS/mcl_honey/textures/mcl_honey_honeycomb_block.png diff --git a/mods/ITEMS/mcl_honey/init.lua b/mods/ITEMS/mcl_honey/init.lua new file mode 100644 index 000000000..7ced3b65d --- /dev/null +++ b/mods/ITEMS/mcl_honey/init.lua @@ -0,0 +1,83 @@ +--------------- +---- Honey ---- +--------------- + +-- Variables +local S = minetest.get_translator(minetest.get_current_modname()) + +-- Honeycomb +minetest.register_craftitem("mcl_honey:honeycomb", { + description = S("Honeycomb"), + _doc_items_longdesc = S("Used to craft beehives and protect copper blocks from further oxidation."), + _doc_items_usagehelp = S("Use on copper blocks to prevent further oxidation."), + inventory_image = "mcl_honey_honeycomb.png", + groups = { craftitem = 1 }, +}) + +minetest.register_node("mcl_honey:honeycomb_block", { + description = S("Honeycomb Block"), + _doc_items_longdesc = S("Honeycomb Block. Used as a decoration."), + tiles = { + "mcl_honey_honeycomb_block.png" + }, + groups = { handy = 1, deco_block = 1 }, + _mcl_blast_resistance = 0.6, + _mcl_hardness = 0.6, +}) + +-- Honey +minetest.register_craftitem("mcl_honey:honey_bottle", { + description = S("Honey Bottle"), + _doc_items_longdesc = S("Honey Bottle is used to craft honey blocks and to restore hunger points."), + _doc_items_usagehelp = S("Drinking will restore 6 hunger points. Can also be used to craft honey blocks."), + inventory_image = "mcl_honey_honey_bottle.png", + groups = { craftitem = 1, food = 3, eatable = 6, can_eat_when_full=1 }, + on_place = minetest.item_eat(6, "mcl_potions:glass_bottle"), + on_secondary_use = minetest.item_eat(6, "mcl_potions:glass_bottle"), + _mcl_saturation = 1.2, + stack_max = 16, +}) + +minetest.register_node("mcl_honey:honey_block", { + description = S("Honey Block"), + _doc_items_longdesc = S("Honey Block. Used as a decoration and in redstone. Is sticky on some sides."), + tiles = { + "mcl_honey_block_top.png", "mcl_honey_block_bottom.png", + "mcl_honey_block_side.png", "mcl_honey_block_side.png", + "mcl_honey_block_side.png", "mcl_honey_block_side.png", + }, + groups = { handy = 1, deco_block = 1 }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, +}) + +-- Crafting +minetest.register_craft({ + output = "mcl_honey:honeycomb_block", + recipe = { + { "mcl_honey:honeycomb", "mcl_honey:honeycomb" }, + { "mcl_honey:honeycomb", "mcl_honey:honeycomb" }, + }, +}) + +minetest.register_craft({ + output = "mcl_honey:honey_block", + recipe = { + { "mcl_honey:honey_bottle", "mcl_honey:honey_bottle" }, + { "mcl_honey:honey_bottle", "mcl_honey:honey_bottle" }, + }, +}) + +minetest.register_craft({ + output = "mcl_honey:honey_bottle 4", + recipe = { + { "mcl_potions:glass_bottle", "mcl_potions:glass_bottle", "mcl_honey:honey_block" }, + { "mcl_potions:glass_bottle", "mcl_potions:glass_bottle", "" }, + }, +}) + +minetest.register_craft({ + type = "shapeless", + output = "mcl_core:sugar 3", + recipe = { "mcl_honey:honey_bottle" }, +}) diff --git a/mods/ITEMS/mcl_honey/textures/mcl_honey_block_bottom.png b/mods/ITEMS/mcl_honey/textures/mcl_honey_block_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..9de96528442e5aa14376c55d3600418fe6ce3e42 GIT binary patch literal 839 zcmV-N1GxN&P)EX>4Tx04R}tkv&MmKpe$iQ>7vmQ7eczWT;LSL`58>ibb$c+6t{Ym|Xe=O&XFE z7e~Rh;NZt%)xpJCR|i)?5c~jfadlF3krMxx6k5c1aNLh~_a1le0HI!Hs@X9CsG4OY zV^J}aT@?eb2%-;z5YR6%Q;(+>)9@T$_we!cF2b|C&;2=il$^-`pGZ8%bi*RvAfDN@ zbk6(4Ay$+W;&bA0gDyz?$aUG}H_ioz1)do)(#d(^5V2TjW4Vo4(NKw}iNlJjQNECI zS>e3JSuIyt^Pc>L!JM{|;yTR{#IS@o5)dJyiW17O5TR8g#YB?!qaOZY$DbgVOs*0b zITlcX3d!+<|H1EW&HU7)n-q)!oiDciF$x5Bfkw@?zmILZaRT_Cfh(=$uhfCrPtt2G zEqny@ZUYzBElu77E_Z;TCtWfmNAlAY@_FF>jJ_!g4BP_UYi@7NeVjf3Y3geE1~@nb z#tM|Z?(y!f_TK(I)9mjDHuZ9kU_3~v0004gNklo_n6>?(KcQ z2Opfo{*a>w{iO%``Bm8-fJNQ_5V*qpaoryA&H0)U-qy`qGGOvV)eb!jY1k<}MXb!luNPBq*4jGbxuF@Kg-oN6CrRUH^a zTCvC*dy_PX4==A*9=Hn>go8u!<@Jhlaie?oEJGsOdLRY2St8QP8xmiB%pc(Z`W>1f z(u(zRL-zIzK)WqGu;KkB#b|1Mfg^zb=7wT4^@dJChDX+myg2~Wr6GBIqTLoplez)- zb==&}wCsN&aKEieGV0Q>UT$nIPBoKpMO_-J-v#W;pBCDpFH17(forZxGPd&>Kxg8q zKKTzS$t-Z3YR{WUD=-Z`*+zGnM58pil;z1~nJfcI>{peg2Y_iHugP)EX>4Tx04R}tkv&MmKpe$iQ>7vmQ7eczWT;LSL`58>ibb$c+6t{Ym|Xe=O&XFE z7e~Rh;NZt%)xpJCR|i)?5c~jfadlF3krMxx6k5c1aNLh~_a1le0HI!Hs@X9CsG4OY zV^J}aT@?eb2%-;z5YR6%Q;(+>)9@T$_we!cF2b|C&;2=il$^-`pGZ8%bi*RvAfDN@ zbk6(4Ay$+W;&bA0gDyz?$aUG}H_ioz1)do)(#d(^5V2TjW4Vo4(NKw}iNlJjQNECI zS>e3JSuIyt^Pc>L!JM{|;yTR{#IS@o5)dJyiW17O5TR8g#YB?!qaOZY$DbgVOs*0b zITlcX3d!+<|H1EW&HU7)n-q)!oiDciF$x5Bfkw@?zmILZaRT_Cfh(=$uhfCrPtt2G zEqny@ZUYzBElu77E_Z;TCtWfmNAlAY@_FF>jJ_!g4BP_UYi@7NeVjf3Y3geE1~@nb z#tM|Z?(y!f_TK(I)9mjDHuZ9kU_3~v0004XNkl3-r5QV=x++Zcgv2ZAX z0|{K}7}BIkrI6o|pO+>O1ciW&jVPp45aAj{SProguP}wq-tLj9mNzqR=e^wtzCXer zYH>VO=T@`ATFojactaA;k9PpXsb;g-(e1T8($BB0tpS)X&j5sOvqYp7D#<+T={_J% zHF2teswV_En9@s12+4S~1)#`{ol;~qL{pI)n}}1*em3P`O4jCLr;1bUll*S46GU1u zU!LtvQXoF`2OW>xB??>3E7%`&_%9xGV9(MdvaJV_aEm1(t-L1jWo<6Bn$W1&43SoB z7CW-{Hvr20$|LLc+N_2X>kHfn{5LnOh7+%;PSU+iJzt)$1VwI0US28ptD8wxgZnxz zb}%K!6NK)!RY^vX8#arb#o|;m9&IUdWA(d)4f)eDw&=@}%zEIOtCEcUYzk1BSl1{2 zK_!_bj#KS<6KMtJOd#9nE|X}KLU&|&a#^OJzRvY^t>g9FAM_ZlA~g`^;s5{u07*qo IM6N<$f{EXMHvj+t literal 0 HcmV?d00001 diff --git a/mods/ITEMS/mcl_honey/textures/mcl_honey_block_top.png b/mods/ITEMS/mcl_honey/textures/mcl_honey_block_top.png new file mode 100644 index 0000000000000000000000000000000000000000..c2f330440817859c5f52277de140c4f8bcb477b1 GIT binary patch literal 830 zcmV-E1Ht@>P)EX>4Tx04R}tkv&MmKpe$iQ>7vmQ7eczWT;LSL`58>ibb$c+6t{Ym|Xe=O&XFE z7e~Rh;NZt%)xpJCR|i)?5c~jfadlF3krMxx6k5c1aNLh~_a1le0HI!Hs@X9CsG4OY zV^J}aT@?eb2%-;z5YR6%Q;(+>)9@T$_we!cF2b|C&;2=il$^-`pGZ8%bi*RvAfDN@ zbk6(4Ay$+W;&bA0gDyz?$aUG}H_ioz1)do)(#d(^5V2TjW4Vo4(NKw}iNlJjQNECI zS>e3JSuIyt^Pc>L!JM{|;yTR{#IS@o5)dJyiW17O5TR8g#YB?!qaOZY$DbgVOs*0b zITlcX3d!+<|H1EW&HU7)n-q)!oiDciF$x5Bfkw@?zmILZaRT_Cfh(=$uhfCrPtt2G zEqny@ZUYzBElu77E_Z;TCtWfmNAlAY@_FF>jJ_!g4BP_UYi@7NeVjf3Y3geE1~@nb z#tM|Z?(y!f_TK(I)9mjDHuZ9kU_3~v0004XNkl3-r5QV=x++Zcgv2ZAX z0|{K}7}BIkrI6o|pO+>O1Z`qtBMK=MM7Tx~mP4$>D@>uYw|iu&<;~37d2e@u?~m|@ zS{zT+xz((&RpiN-__7x(|p` zO`K|=>Inf3ru32$LNXq00Vr}~rxaNY(NyHdCgN1HpG`TKlC`S(^*3CNwHGL!=d( z#g6R#4S;gL^2oZqHml*p`T{os|IH1n;lyjIlXP!W&zI*bL6IAhmsiUD>Sj{a;J%KF z9Zbpb1flzFRgzKUhRtGUu{hO?M_Y>ASp6dNxT$U-QuXBA}>v%o)2mPk4D2_DGga7~l07*qo IM6N<$g0cF8VgLXD literal 0 HcmV?d00001 diff --git a/mods/ITEMS/mcl_honey/textures/mcl_honey_honey_bottle.png b/mods/ITEMS/mcl_honey/textures/mcl_honey_honey_bottle.png new file mode 100644 index 0000000000000000000000000000000000000000..16956f56e62f4fcee9d6f8f0e0cfe96c6a30eee1 GIT binary patch literal 1998 zcmV;<2Qm1GP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+TB-KmLw+({O1%t0@_%P!}^|Y;Nv?;sHJPVJUu=B zu`^#5q!J_%AqmQjzy6%=4_r(doLWpFhv0E(*31Q+jwj}#0S6lFeH4xtmo`_$Q@FRZCKV$d;;Jx>PpTBt~4>-1>+p@w7 zPDf7mBA2@v{@@Yu-7-IWq{T=7d_CbeXHRpEy}GjEC~G*2x-I4EVPJ(Sxuyl&5s#rC zuRG&TzW4^#I+j|UuXxGCKzx!?r$Up))i!EyQF(Ag%iMtYk|l|pxq%E4T{lgRPO@}K zV5NaMftc^U&}BC-doY$@xf4b*K^Zvyc)M4@ckd61=3HS;}Cj zYg499n_9iOFgF1+9(w(~pb8mTbK=)U9nBQyN+W|6K-p0F1YD2##h`nYDEGa*n3Ydhna9~9jp8n?6P0+(*2`rCrylLP?Ugjb4{q{i zcNmJ`2wS7W!OPENGH}eixmxwtGuORy_1V*D<-F^ZL7?%ZG0ws_4%{$CnWemA6-Tko zH>T|PID=o)XFjX=lpgoh$bI4OD1y%kCEZJR<)lStT~M`CyJxF9>)P~g6(^@w_vEZ2 z3vKTz4l#2rz>&=|GV1?t=D+(qzmFoD8An$9KPuZs0Qg}8op7XmcGtb}S1KJ4tP76i zw@i4O2<~4&+Ls+ivs**7w3f~QLb!|%(JlFSxORYB7>;)0p+|Ld*^}^y>Tm8xDE_mY zU1dcz{wX}WP4~s=Hr`Z2-$eMpr@Z3m(p-pJjDHDz-tdirlY^j=ecjRb8{`af$2aR# zIh9CpO8I1pdlrm%>owcc2(agVue9ZTA$4D?v_EhEvx?%xfiJti0j!b%C^KkxZ~y=S zglR)VP)S2WAaHVTW@&6?004NLeUUv#!$2IxUsFq^R2=Le>X4y2Sr8R*lqwd%LTM|s z>R@u|7c^-|Qd}Gb*Mfr|i&X~~XI&j!1wrrw#L3Y~(M3x9Us7lhM{K$3LSDQzS=msD zr-`GAs!_g>b6MfM#aXS^S^J*+h2es>lHoed5hSpLBvKF|qmBxyun?nFBgI6T_TwJ@ zA;+I0mrSk-7&#VDg9^#?i4sjut%v`nQ3L>y9Sx0hc?#;FB&Hk|X(P3dJJuen#Jv2L^6|(3;y@dmpC{ zK$f~%z5xynfw2;0uY0_^x4XB0&$Rpd0srQ5dA~;>*#H0l24YJ`L;(K){{a7>y{D4^ z000SaNLh0L04^f{04^f|c%?sf00007bV*G`2jl`90}(jIL{%LC0081iL_t(I%VS^| z)Zo>bE&nHG#Q(>qh6$I%w$tzbA3b!Q;o-9v43k!z!)XW$E{QvL?=z^_<}fHoc{4nH z_M9}Qm-lV`zwPw<|H!ThN$&YimSz~3wBj6ALomExZ)?S1bWoDv*J_#ntm5i$@!v1~ z7@lg+Bt8(|c|B&>&bbDv`6dGc0|SG!lq6vT?%ci4@ZrsG1_lNO2A2oA2m>F!AuSpi zrgLHlsVFNFZ@@YG=LBuX8i=qsS6VB=@J@u4K?o}T;mvP`J9qCBHsJ2n>kPYGPop|l g0TMPOCn&lA00F;Y; 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 literal 0 HcmV?d00001 diff --git a/mods/ITEMS/mcl_mobitems/init.lua b/mods/ITEMS/mcl_mobitems/init.lua index 256be9025..e1b39660f 100644 --- a/mods/ITEMS/mcl_mobitems/init.lua +++ b/mods/ITEMS/mcl_mobitems/init.lua @@ -402,11 +402,11 @@ minetest.register_alias("mobs_mc:gold_horse_armor", "mcl_mobitems:gold_horse_arm minetest.register_alias("mobs_mc:diamond_horse_armor", "mcl_mobitems:diamond_horse_armor") minetest.register_craftitem("mcl_mobitems:glow_ink_sac", { - description = S("Glow Ink Sac"), - _doc_items_longdesc = S("Use it to craft the Glow Item Frame."), - _doc_items_usagehelp = S("Use the Glow Ink Sac and the normal Item Frame to craft the Glow Item Frame."), - inventory_image = "extra_mobs_glow_ink_sac.png", - groups = { craftitem = 1 }, + description = S("Glow Ink Sac"), + _doc_items_longdesc = S("Use it to craft the Glow Item Frame."), + _doc_items_usagehelp = S("Use the Glow Ink Sac and the normal Item Frame to craft the Glow Item Frame."), + inventory_image = "extra_mobs_glow_ink_sac.png", + groups = { craftitem = 1 }, })