From 6eab8e213c23c5aaafeb0ad0ce34825c8f3cb6db Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Fri, 24 Nov 2017 12:07:16 +0100 Subject: [PATCH] Add 5 wood trapdoors, change oak trapdoor texture --- mods/ITEMS/mcl_doors/README.txt | 5 ++ mods/ITEMS/mcl_doors/register.lua | 57 +++++++++++------- .../mcl_doors/textures/doors_trapdoor.png | Bin 280 -> 181 bytes .../textures/mcl_doors_trapdoor_acacia.png | Bin 0 -> 212 bytes .../textures/mcl_doors_trapdoor_birch.png | Bin 0 -> 580 bytes .../textures/mcl_doors_trapdoor_dark_oak.png | Bin 0 -> 211 bytes .../textures/mcl_doors_trapdoor_jungle.png | Bin 0 -> 303 bytes .../textures/mcl_doors_trapdoor_spruce.png | Bin 0 -> 261 bytes 8 files changed, 39 insertions(+), 23 deletions(-) create mode 100644 mods/ITEMS/mcl_doors/textures/mcl_doors_trapdoor_acacia.png create mode 100644 mods/ITEMS/mcl_doors/textures/mcl_doors_trapdoor_birch.png create mode 100644 mods/ITEMS/mcl_doors/textures/mcl_doors_trapdoor_dark_oak.png create mode 100644 mods/ITEMS/mcl_doors/textures/mcl_doors_trapdoor_jungle.png create mode 100644 mods/ITEMS/mcl_doors/textures/mcl_doors_trapdoor_spruce.png diff --git a/mods/ITEMS/mcl_doors/README.txt b/mods/ITEMS/mcl_doors/README.txt index 189ba89d..c0cfc052 100644 --- a/mods/ITEMS/mcl_doors/README.txt +++ b/mods/ITEMS/mcl_doors/README.txt @@ -29,3 +29,8 @@ With modifications by GitHub user kingoscargames: - `doors_item_steel.png` - `mcl_doors_door_iron_lower.png` - `mcl_doors_door_iron_upper.png` +- `mcl_doors_trapdoor_acaica.png` +- `mcl_doors_trapdoor_birch.png` +- `mcl_doors_trapdoor_spruce.png` +- `mcl_doors_trapdoor_dark_oak.png` +- `mcl_doors_trapdoor_jungle.png` diff --git a/mods/ITEMS/mcl_doors/register.lua b/mods/ITEMS/mcl_doors/register.lua index ea8459fb..ed3f43b7 100644 --- a/mods/ITEMS/mcl_doors/register.lua +++ b/mods/ITEMS/mcl_doors/register.lua @@ -202,32 +202,43 @@ minetest.register_craft({ --[[ Trapdoors ]] +local woods = { + -- id, desc, texture, craftitem + { "trapdoor", "Oak Trapdoor", "doors_trapdoor.png", "mcl_core:wood" }, + { "acacia_trapdoor", "Acacia Trapdoor", "mcl_doors_trapdoor_acacia.png", "mcl_core:acaciawood" }, + { "birch_trapdoor", "Birch Trapdoor", "mcl_doors_trapdoor_birch.png", "mcl_core:birchwood" }, + { "spruce_trapdoor", "Spruce Trapdoor", "mcl_doors_trapdoor_spruce.png", "mcl_core:sprucewood" }, + { "dark_oak_trapdoor", "Dark Oak Trapdoor", "mcl_doors_trapdoor_dark_oak.png", "mcl_core:darkwood" }, + { "jungle_trapdoor", "Jungle Trapdoor", "mcl_doors_trapdoor_jungle.png", "mcl_core:junglewood" }, +} -mcl_doors:register_trapdoor("mcl_doors:trapdoor", { - description = "Wooden Trapdoor", - _doc_items_longdesc = "Wooden trapdoors are horizontal barriers which can be opened and closed by hand or a redstone signal. They occupy the upper or lower part of a block, depending on how they have been placed. When open, they can be climbed like a ladder.", - _doc_items_usagehelp = "To open or close the trapdoor, rightclick it or send a redstone signal to it.", - tiles = {"doors_trapdoor.png"}, - wield_image = "doors_trapdoor.png", - groups = {handy=1,axey=1, mesecon_effector_on=1, material_wood=1}, - _mcl_hardness = 3, - _mcl_blast_resistance = 15, - sounds = mcl_sounds.node_sound_wood_defaults(), -}) +for w=1, #woods do + mcl_doors:register_trapdoor("mcl_doors:"..woods[w][1], { + description = woods[w][2], + _doc_items_longdesc = "Wooden trapdoors are horizontal barriers which can be opened and closed by hand or a redstone signal. They occupy the upper or lower part of a block, depending on how they have been placed. When open, they can be climbed like a ladder.", + _doc_items_usagehelp = "To open or close the trapdoor, rightclick it or send a redstone signal to it.", + tiles = {woods[w][3]}, + wield_image = woods[w][3], + groups = {handy=1,axey=1, mesecon_effector_on=1, material_wood=1}, + _mcl_hardness = 3, + _mcl_blast_resistance = 15, + sounds = mcl_sounds.node_sound_wood_defaults(), + }) -minetest.register_craft({ - output = 'mcl_doors:trapdoor 2', - recipe = { - {'group:wood', 'group:wood', 'group:wood'}, - {'group:wood', 'group:wood', 'group:wood'}, - } -}) + minetest.register_craft({ + output = "mcl_doors:"..woods[w][1].." 2", + recipe = { + {woods[w][4], woods[w][4], woods[w][4]}, + {woods[w][4], woods[w][4], woods[w][4]}, + } + }) -minetest.register_craft({ - type = "fuel", - recipe = "mcl_doors:trapdoor", - burntime = 15, -}) + minetest.register_craft({ + type = "fuel", + recipe = "mcl_doors:"..woods[w][1], + burntime = 15, + }) +end mcl_doors:register_trapdoor("mcl_doors:iron_trapdoor", { description = "Iron Trapdoor", diff --git a/mods/ITEMS/mcl_doors/textures/doors_trapdoor.png b/mods/ITEMS/mcl_doors/textures/doors_trapdoor.png index ec3f4d7c056ffd0394bcc4191e914b8304f24239..24e34c35b3e942df5397a1a678ef7626635df92d 100644 GIT binary patch delta 153 zcmbQiw3Ts!NEakt!Io)sez7*xpugVNwSZ1a;R6JgQ<^`wWOpZ0|SGp zspb18&viwiqkbOXxEF$~qMfO7Fh_I*`HB)z4*}Q$iB}8*pjD diff --git a/mods/ITEMS/mcl_doors/textures/mcl_doors_trapdoor_acacia.png b/mods/ITEMS/mcl_doors/textures/mcl_doors_trapdoor_acacia.png new file mode 100644 index 0000000000000000000000000000000000000000..7e01900ed0c8ebd49af6daa9ff0758e8c4f113a7 GIT binary patch literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa3-AeXZSgTGb<&;|Z96mFZF^fH zPIdt{*G6ol?G?h%_WX$zusf^yhG&X)>H59ZjxUavxMc{ zsRz$q7foxP@3-3KZkg<~h|B|9j?Ssy|9^9HW1M`qs@$LL0cUtX?(lT=b6Mw<&;$VZ CAW(w< literal 0 HcmV?d00001 diff --git a/mods/ITEMS/mcl_doors/textures/mcl_doors_trapdoor_birch.png b/mods/ITEMS/mcl_doors/textures/mcl_doors_trapdoor_birch.png new file mode 100644 index 0000000000000000000000000000000000000000..fbd39dbcb848b4b6b3f3f984154ed04779753301 GIT binary patch literal 580 zcmV-K0=xZ*P)_G|BX=-2b%oC|fu)8A?s-mTp+h5Gmd;&+#qi1qN|_>e zh1Bm~IRRuY?aUzemmV2YAo~HGX|>dH94Ctd)Co+}B%lJwo{U%2HPZ*bdGn=nm*!HJ z&bq!!1!-b}XD>hT1fM?rYTLH4&ek%o@9-&9GnIdATsW|v?dPQN-Kl#52{tWUnC^kp z#cu6-^@L$~wQJu!yRS)udTm=Ze0cGY3)`qEq+6>No-wB9{soL&HhrdC_rQK#r_b8> zQAtrxQT8j!joZ%(g%b8)d|y#F%pS_UwJgVR)5XyvuQ$U=NlXz31#-E+BEx?(Wmg~I SQ;LcJ0000}}JT<;{zvYFN)Y`+YzMXvW+nq(`rYOWG^Qu36*5l@%tn{H=x_5Sy z8c)&XOBUN03WAUHx3vIVCg! E0ILy10RR91 literal 0 HcmV?d00001 diff --git a/mods/ITEMS/mcl_doors/textures/mcl_doors_trapdoor_jungle.png b/mods/ITEMS/mcl_doors/textures/mcl_doors_trapdoor_jungle.png new file mode 100644 index 0000000000000000000000000000000000000000..cf83de6a08808eb349b17d0f7d560c0eec64cc67 GIT binary patch literal 303 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Yk*IPYn+W%v7c$0i=MNxbg-d9 zb(CFmoNHN#U9hoso{v?mm0ow2U$Ub?io1!wp?bc*Raul1P-}>}W~_suo3;v&?W-ks z#VL~?$Py|E@(cct4j3No-!BA|ZTEC>45?tWJ<*d*9t4Te9~%>k8l4lKiFz7fS3)c?uJl9lTCY(7Njwp#Qp2O2bX5 eOYCRme`cY6&ey_f3G0DQV(@hJb6Mw<&;$Sm;BQ|5 literal 0 HcmV?d00001 diff --git a/mods/ITEMS/mcl_doors/textures/mcl_doors_trapdoor_spruce.png b/mods/ITEMS/mcl_doors/textures/mcl_doors_trapdoor_spruce.png new file mode 100644 index 0000000000000000000000000000000000000000..3c743f977d30c49d8bc5e26486c815995ed59626 GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Wq?nJtEqvGjgfY+jkcK$e(?{ME~`!v#+cJil?QvJ&RFf*>u_xa zo7sfDHLg}66DF}*uR6dTk$P|i2QP!On_a0VZ~gKA456|dv75Yp90WRv!PC{xWt~$( F69DTKQq%wd literal 0 HcmV?d00001