From 85442e7ce553070149b9444b9418a3346ebc4eed Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Fri, 8 Dec 2017 13:38:38 +0100 Subject: [PATCH] Draw proper trapdoor side textures --- mods/ITEMS/mcl_doors/api_trapdoors.lua | 4 ++-- mods/ITEMS/mcl_doors/register.lua | 20 +++++++++--------- .../textures/doors_trapdoor_side.png | Bin 0 -> 191 bytes .../textures/doors_trapdoor_steel_side.png | Bin 0 -> 212 bytes .../mcl_doors_trapdoor_acacia_side.png | Bin 0 -> 171 bytes .../mcl_doors_trapdoor_birch_side.png | Bin 0 -> 242 bytes .../mcl_doors_trapdoor_dark_oak_side.png | Bin 0 -> 172 bytes .../mcl_doors_trapdoor_jungle_side.png | Bin 0 -> 245 bytes .../mcl_doors_trapdoor_spruce_side.png | Bin 0 -> 197 bytes tools/Conversion_Table.csv | 2 ++ 10 files changed, 14 insertions(+), 12 deletions(-) create mode 100644 mods/ITEMS/mcl_doors/textures/doors_trapdoor_side.png create mode 100644 mods/ITEMS/mcl_doors/textures/doors_trapdoor_steel_side.png create mode 100644 mods/ITEMS/mcl_doors/textures/mcl_doors_trapdoor_acacia_side.png create mode 100644 mods/ITEMS/mcl_doors/textures/mcl_doors_trapdoor_birch_side.png create mode 100644 mods/ITEMS/mcl_doors/textures/mcl_doors_trapdoor_dark_oak_side.png create mode 100644 mods/ITEMS/mcl_doors/textures/mcl_doors_trapdoor_jungle_side.png create mode 100644 mods/ITEMS/mcl_doors/textures/mcl_doors_trapdoor_spruce_side.png diff --git a/mods/ITEMS/mcl_doors/api_trapdoors.lua b/mods/ITEMS/mcl_doors/api_trapdoors.lua index b1dc47900..aa3cfaffb 100644 --- a/mods/ITEMS/mcl_doors/api_trapdoors.lua +++ b/mods/ITEMS/mcl_doors/api_trapdoors.lua @@ -82,8 +82,8 @@ function mcl_doors:register_trapdoor(name, def) local tiles_closed = { tile_front, tile_front .. "^[transformFY", - tile_side .. "^[transform6", tile_side .. "^[transform6", - tile_side .. "^[transform6", tile_side .. "^[transform6", + tile_side, tile_side, + tile_side, tile_side, } local groups_closed = groups diff --git a/mods/ITEMS/mcl_doors/register.lua b/mods/ITEMS/mcl_doors/register.lua index 9d04d5d94..919de7436 100644 --- a/mods/ITEMS/mcl_doors/register.lua +++ b/mods/ITEMS/mcl_doors/register.lua @@ -204,12 +204,12 @@ 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" }, + { "trapdoor", "Oak Trapdoor", "doors_trapdoor.png", "doors_trapdoor_side.png", "mcl_core:wood" }, + { "acacia_trapdoor", "Acacia Trapdoor", "mcl_doors_trapdoor_acacia.png", "mcl_doors_trapdoor_acacia_side.png", "mcl_core:acaciawood" }, + { "birch_trapdoor", "Birch Trapdoor", "mcl_doors_trapdoor_birch.png", "mcl_doors_trapdoor_birch_side.png", "mcl_core:birchwood" }, + { "spruce_trapdoor", "Spruce Trapdoor", "mcl_doors_trapdoor_spruce.png", "mcl_doors_trapdoor_spruce_side.png", "mcl_core:sprucewood" }, + { "dark_oak_trapdoor", "Dark Oak Trapdoor", "mcl_doors_trapdoor_dark_oak.png", "mcl_doors_trapdoor_dark_oak_side.png", "mcl_core:darkwood" }, + { "jungle_trapdoor", "Jungle Trapdoor", "mcl_doors_trapdoor_jungle.png", "mcl_doors_trapdoor_jungle_side.png", "mcl_core:junglewood" }, } for w=1, #woods do @@ -218,7 +218,7 @@ for w=1, #woods do _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.", tile_front = woods[w][3], - tile_side = woods[w][3], + tile_side = woods[w][4], wield_image = woods[w][3], groups = {handy=1,axey=1, mesecon_effector_on=1, material_wood=1}, _mcl_hardness = 3, @@ -229,8 +229,8 @@ for w=1, #woods do 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]}, + {woods[w][5], woods[w][5], woods[w][5]}, + {woods[w][5], woods[w][5], woods[w][5]}, } }) @@ -245,7 +245,7 @@ mcl_doors:register_trapdoor("mcl_doors:iron_trapdoor", { description = "Iron Trapdoor", _doc_items_longdesc = "Iron trapdoors are horizontal barriers which can only be opened and closed by redstone signals, but not by hand. 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.", tile_front = "doors_trapdoor_steel.png", - tile_side = "doors_trapdoor_steel.png", + tile_side = "doors_trapdoor_steel_side.png", wield_image = "doors_trapdoor_steel.png", groups = {pickaxey=1, mesecon_effector_on=1}, _mcl_hardness = 5, diff --git a/mods/ITEMS/mcl_doors/textures/doors_trapdoor_side.png b/mods/ITEMS/mcl_doors/textures/doors_trapdoor_side.png new file mode 100644 index 0000000000000000000000000000000000000000..97a5904c4703e2a4217a1bfb8b7c616656268c2c GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z)Px#j!8s8R5;7+lOYO(P!vVa7Z>n@h)E`zOd=-p1Q%hR1sPq8Nj|PX3}TYU--CwX z%P=5@NdumA-wBsno_f{w_K0Hu=4HX*+?jVywN10}K@f&$tpS+E@o)fEXz|ZoWZ;G-6pzk^Wo>hev!LI9jQ52D+DOLoJAGr(e0s!^@&$I)9`%%Lu0*<@@ O0000Px#Wl2OqR5;6HZ1FMr&p-ft{Pq)t&(FmUXR`?LbHh2zJe*h!5M^Ls`1|EMRyme; zAHO15^_6@V@Joqe)hr~)k5&Bs)jJIDK7M6jVxSO=8Zc@AN>YA@BN^YPduBqn4I4mq Z0RY!0DyqwNduadw002ovPDHLkV1ns(J^}y$ literal 0 HcmV?d00001 diff --git a/mods/ITEMS/mcl_doors/textures/mcl_doors_trapdoor_birch_side.png b/mods/ITEMS/mcl_doors/textures/mcl_doors_trapdoor_birch_side.png new file mode 100644 index 0000000000000000000000000000000000000000..040eaaec61d99a76363d325f725452b8e2ea7909 GIT binary patch literal 242 zcmVPx#tVu*cR4C8wlDiSYFc1Y#=MzYXZ(tg5Yji>-G(`=NzyOwPS-yD$B%}lc%&_^+ zY_R6A-^Cb-Xe_L%vmneI?BslDS8ETTOIk_+;5=JvCAQ^wJP{E95edPoDl*`0$~{zvS&*yh sdyk44ofy`glX=O&z>wzY z;uxZFK6#7j#iRrf5P0%9@c{3=`d>_m8w?B#PIPoTS=_lZN8s4?_4oJJ{pU;U?&LUl za`tyQ!%6wfn?4ql7C0ITE?ghK-@fwatjPx#uSrBfR5;7slR*xGFc3wbp(0X9NMo0J0MFoAJiKm<7(#+TYcRS{2qrGZmBwyn z)BooGnapInS>LSD07S_g$#drxfV`+t)@ZUU`v`D&0<6)fs__J&2cT-a2oQviMrB!| zoa?w=TJoZ1xmt(-``rm^G|qLe5&9~bLH}3fMLi58N=gx6toa8A{Ti#r6C7m@#+qS` v&UH*fWDZ7}ABvF1GjW78p1qIom1DXCZDN#QUm`SJ+32fVSo=6xOG--W=;$ab zE1Q~{GB7aY1$)OcFfdqox;TbNTt0hVQLMp$hvlN8@9AZc@9JY&gjx@u`WME)m@O1TaS?83{1OTd)H)H?+ literal 0 HcmV?d00001 diff --git a/tools/Conversion_Table.csv b/tools/Conversion_Table.csv index 359739548..0e5305a0b 100644 --- a/tools/Conversion_Table.csv +++ b/tools/Conversion_Table.csv @@ -292,7 +292,9 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/blocks,door_wood_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_wood_upper.png,,,,,,, /assets/minecraft/textures/blocks,door_wood_upper.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_wood_side_upper.png,,,,,,, /assets/minecraft/textures/blocks,trapdoor.png,/mods/ITEMS/mcl_doors/textures,doors_trapdoor.png,,,,,,, +/assets/minecraft/textures/blocks,trapdoor.png,/mods/ITEMS/mcl_doors/textures,doors_trapdoor_side.png,,,,,,, /assets/minecraft/textures/blocks,iron_trapdoor.png,/mods/ITEMS/mcl_doors/textures,doors_trapdoor_steel.png,,,,,,, +/assets/minecraft/textures/blocks,iron_trapdoor.png,/mods/ITEMS/mcl_doors/textures,doors_trapdoor_steel_side.png,,,,,,, /assets/minecraft/textures/items,door_acacia.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_acacia.png,,,,,,, /assets/minecraft/textures/items,door_birch.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_birch.png,,,,,,, /assets/minecraft/textures/items,door_dark_oak.png,/mods/ITEMS/mcl_doors/textures,mcl_doors_door_dark_oak.png,,,,,,,