From 84b20db53efd460b0056b7d444ecb50da0d2afbe Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Wed, 22 Feb 2017 01:05:37 +0100 Subject: [PATCH] Add anvil dummy nodes --- mods/ITEMS/mcl_anvils/depends.txt | 2 + mods/ITEMS/mcl_anvils/init.lua | 44 ++++++++++++++++++ mods/ITEMS/mcl_anvils/mod.conf | 1 + .../textures/mcl_anvils_anvil_base.png | Bin 0 -> 684 bytes .../mcl_anvils_anvil_top_damaged_0.png | Bin 0 -> 500 bytes .../mcl_anvils_anvil_top_damaged_1.png | Bin 0 -> 586 bytes .../mcl_anvils_anvil_top_damaged_2.png | Bin 0 -> 622 bytes 7 files changed, 47 insertions(+) create mode 100644 mods/ITEMS/mcl_anvils/depends.txt create mode 100644 mods/ITEMS/mcl_anvils/init.lua create mode 100644 mods/ITEMS/mcl_anvils/mod.conf create mode 100644 mods/ITEMS/mcl_anvils/textures/mcl_anvils_anvil_base.png create mode 100644 mods/ITEMS/mcl_anvils/textures/mcl_anvils_anvil_top_damaged_0.png create mode 100644 mods/ITEMS/mcl_anvils/textures/mcl_anvils_anvil_top_damaged_1.png create mode 100644 mods/ITEMS/mcl_anvils/textures/mcl_anvils_anvil_top_damaged_2.png diff --git a/mods/ITEMS/mcl_anvils/depends.txt b/mods/ITEMS/mcl_anvils/depends.txt new file mode 100644 index 00000000..115fd334 --- /dev/null +++ b/mods/ITEMS/mcl_anvils/depends.txt @@ -0,0 +1,2 @@ +mcl_sounds +mcl_core diff --git a/mods/ITEMS/mcl_anvils/init.lua b/mods/ITEMS/mcl_anvils/init.lua new file mode 100644 index 00000000..eae860c3 --- /dev/null +++ b/mods/ITEMS/mcl_anvils/init.lua @@ -0,0 +1,44 @@ +local anvildef = { + groups = {cracky=1, falling_node=1, deco_block=1}, + tiles = {"mcl_anvils_anvil_top_damaged_0.png^[transformR90", "mcl_anvils_anvil_base.png"}, + paramtype = "light", + sunlight_propagates = true, + is_ground_content = false, + paramtype2 = "facedir", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-6/16, -8/16, -5/16, 6/16, -6/16, 5/16}, + {-5/16, -6/16, -3/16, 5/16, 0, 3/16}, + {-7/16, -2/16, -4/16, 7/16, 4/16, 4/16} + } + }, + sounds = mcl_sounds.node_sound_metal_defaults(), +} + +local anvildef0 = table.copy(anvildef) +anvildef0.description = "Anvil" + +local anvildef1 = table.copy(anvildef) +anvildef1.description = "Slightly Damaged Anvil" +anvildef1.groups.not_in_creative_inventory = 1 +anvildef1.tiles = {"mcl_anvils_anvil_top_damaged_1.png^[transformR90", "mcl_anvils_anvil_base.png"} + +local anvildef2 = table.copy(anvildef) +anvildef2.description = "Very Damaged Anvil" +anvildef2.groups.not_in_creative_inventory = 1 +anvildef2.tiles = {"mcl_anvils_anvil_top_damaged_2.png^[transformR90", "mcl_anvils_anvil_base.png"} + +minetest.register_node("mcl_anvils:anvil", anvildef0) +minetest.register_node("mcl_anvils:anvil_damage_1", anvildef1) +minetest.register_node("mcl_anvils:anvil_damage_2", anvildef2) + +minetest.register_craft({ + output = "mcl_anvils:anvil", + recipe = { + { "mcl_core:ironblock", "mcl_core:ironblock", "mcl_core:ironblock" }, + { "", "mcl_core:iron_ingot", "" }, + { "mcl_core:iron_ingot", "mcl_core:iron_ingot", "mcl_core:iron_ingot" }, + } +}) diff --git a/mods/ITEMS/mcl_anvils/mod.conf b/mods/ITEMS/mcl_anvils/mod.conf new file mode 100644 index 00000000..7712df19 --- /dev/null +++ b/mods/ITEMS/mcl_anvils/mod.conf @@ -0,0 +1 @@ +name = mcl_anvils diff --git a/mods/ITEMS/mcl_anvils/textures/mcl_anvils_anvil_base.png b/mods/ITEMS/mcl_anvils/textures/mcl_anvils_anvil_base.png new file mode 100644 index 0000000000000000000000000000000000000000..d130357f37149f7f5d11546eec142b1279c39c81 GIT binary patch literal 684 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4h9AWhA=@@4F(1VmUKs7M+SzC{oH>NSwWJ? z9znhg3{`3j3=J&|48Ir{7#dzMFq9fFFuY1&V6d9Oz#v{QXIG#N0|Nt7lDE4H!~gdF zGy54B7}!fZeO=ifGKn$hDzI8PH#0CWZt-++46!)vJ2`NhiXw-zzLTiw?OA`{KhM-o zvwQQd@=t||r2^-z_}gg=eBwMFYOD$?-yUmZ)Ki#zjx~Y7HKf>DlHu3FI35|_RT~?B zHd=pRm>|O9@`iUxu+7|N{|8=2PDdX$SitrB!QNLB)C9K7HEZlOeP#KUt82~LYhh13 zx3Jk1Hyu9A9J}GrbKY=Kzr|b?J03g~w7nH^lSDdf0x|s)VTXS#!}(zorxxz zPy2S)f8h0TpLu)5ht>ZhZ-gtPG3zm%^jiDVgSF`u!`}`o^-1ey%bt!qyGCb$eF>LO zhvw5Mk;10SmrUpredgh@a=Jrfo^ki}bBY`d(w;$HQCl1)ZEMTh>8*O*PP4OPMySo* z4Eq}@H>ypiwgfE@wbvOE+qM7tUzjK$j#PT$3Id_a}O2!HG3k+(SFR%G=dX{@V znP_Ilt7cj8S$|<`2SXgohW_)XdzHS%U7UEpx8qUnQ_CY3_xK7jTzya8%C4hufA_&f z`~3U!U;d7{zJB7|NAeE86~yP2Ow?pxU{Eb_jVMV;EJ?LWE=o--No6oHFf`XSFw!+L z3NbLSGBL9gTe~DWM4f D(P;xZ literal 0 HcmV?d00001 diff --git a/mods/ITEMS/mcl_anvils/textures/mcl_anvils_anvil_top_damaged_0.png b/mods/ITEMS/mcl_anvils/textures/mcl_anvils_anvil_top_damaged_0.png new file mode 100644 index 0000000000000000000000000000000000000000..7666b1f5815aeeb28d2ef094f2a13db9468f244d GIT binary patch literal 500 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I7G?$phQ^Te;|vT8Ea{HEjtmSN`?>!lvVtU& zJ%W507^>757#dm_7=AG@Ff_biU???UV0e|lz+g3lfkC`r&aOZk1_lP90G|-o|NsBn zSy?&R+k3gWnVXpW|Nq~Q(NUg(fq}6k$S;_|;n|He5GTpo-G!lpRn~)nfq}im)7O># zA(I$`t^%u-b29@2!zE7_#}JM4p%dP2Wf2r`SsLKsa8|{^JE82U{AKOWHEZSP6mQ*i zcTO?iys+7V1^>DK8LeKZz?Tpud2mhc1je_e4D*>n9B!RCu(*jQj`>3#k7{D1O}?0r zrM~WE>0QRZxTL>a|6u<4%!T3x-{VZH^lIlTu%3Q$F`|jF@H?Y#Q-!yQ!&TeL+}yuf z4~xydmAqDe+jB4cF{jfzq1lI1dE46N7M@h}jFex(@@k&X^B>ddb(I7+J7wPOY-eV9 zdhj^=pV~#cK68JSPHo-xPUSCCeD%rIf0+##HJ7guIRWyWYKdz^NlIc#s#S7PYGO$$ zgOP!uxvqhcu8~oQfq|8YnU$fTwt=CQfkC+5-T(#$284#({FKbJN^}jTR>npU4f{G5 S^D{6oFnGH9xvX!lvVtU& zJ%W507^>757#dm_7=AG@Ff_biU???UV0e|lz+g3lfkC`r&aOZk1_lPL0G|-o|NsBn zSy?&R+k3gWnVXmx8yJ`x8HEJ}g$4%tczT!^7zFtG>S$^G|NsB|?G17a3=E7VL4Lsu z4$p3+fjCLt?k)@+tg;>q3=Hfgp1!W^51GUmbQM^woSPXK7zI3C978nDhfdt+ci2G0 z^)vVNKCRGKk7jd~md5>Pxb(*{v~#PFtWh(IwYTJMml9Wwg&(+kB!B3{b-isdPqEl^ z{_F0On{=8NhHMo$@sDkpz{;FX8-|M?Hzz*mGFs@~@`$*(Y%gCp7)Jlzs88X1Kc z7+9H@Ss5B?8yH#{7=-KX4M5S5o1c=IR*9~`)XLZhqG4a>Vtxh&1_n=8KbLh*2~7YX CG}3Ya literal 0 HcmV?d00001 diff --git a/mods/ITEMS/mcl_anvils/textures/mcl_anvils_anvil_top_damaged_2.png b/mods/ITEMS/mcl_anvils/textures/mcl_anvils_anvil_top_damaged_2.png new file mode 100644 index 0000000000000000000000000000000000000000..fdcb3812bc39af79bdef74b80310ab050f906258 GIT binary patch literal 622 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I7G?$phQ^Te;|vT8Ea{HEjtmSN`?>!lvVtU& zJ%W507^>757#dm_7=AG@Ff_biU???UV0e|lz+g3lfkC`r&aOZk1_lPL0G|-o|NsBn zSy?&R+k3gWnVXmx8yJKJ2KsnS$^G|NsA8>tjg<1_s8GAirP+ zhi5m^K%69RcNc~ZR#^`Q1_t&LPhVH|hfHD&x(cjT&dm%Aj3%Bgjv*T7T`w7WA9j#n zd+?|AdlV<*^gX(w$4^gx6m#2k&Xy$)Ryb+r%}si?Dy28d`{+vNgJ1M5#2i1kS6@sGT|LimQ>#bCm$$Qppm><6G_#vMl6Y~{PV((aAT)D1x!s*t2h5asaH5(_(+>tw; z_*8-E$}~eR_J^B~bw^&D$lAN`LHbYo81B;8`%|9RIUabuLty9HWO*xBi!1Cq>%}+o zid<^heQ_?QFXxwxL_N-h_x4ZcJ2S%}WZKhHYd08dSf;Y?w+W>0$ZuKWk< zeJ=mMn-e!|U|?WSEpd$~Nl7e8wMs5ZO)N=eFfuSS*EKNGH8Kh@Ft9Q)vobW)HZZg@ qFbLP%8-SuAH$NpatrA^>sg