From 8be88094aa769dfd21f432a20a5c8cc0f78fa454 Mon Sep 17 00:00:00 2001 From: BlockMen Date: Wed, 20 Nov 2013 01:14:59 +0100 Subject: [PATCH] Update doors mod --- mods/doors/README.txt | 11 ++++- mods/doors/init.lua | 42 +++++++++++++++--- mods/doors/textures/door_glass.png | Bin 589 -> 427 bytes mods/doors/textures/door_glass_a.png | Bin 0 -> 978 bytes mods/doors/textures/door_glass_b.png | Bin 0 -> 978 bytes mods/doors/textures/door_glass_side.png | Bin 0 -> 109 bytes mods/doors/textures/door_obsidian_glass.png | Bin 0 -> 2951 bytes mods/doors/textures/door_obsidian_glass_a.png | Bin 0 -> 293 bytes mods/doors/textures/door_obsidian_glass_b.png | Bin 0 -> 293 bytes .../textures/door_obsidian_glass_side.png | Bin 0 -> 128 bytes mods/doors/textures/door_trapdoor_side.png | Bin 0 -> 276 bytes 11 files changed, 46 insertions(+), 7 deletions(-) create mode 100644 mods/doors/textures/door_glass_a.png create mode 100644 mods/doors/textures/door_glass_b.png create mode 100644 mods/doors/textures/door_glass_side.png create mode 100644 mods/doors/textures/door_obsidian_glass.png create mode 100644 mods/doors/textures/door_obsidian_glass_a.png create mode 100644 mods/doors/textures/door_obsidian_glass_b.png create mode 100644 mods/doors/textures/door_obsidian_glass_side.png create mode 100644 mods/doors/textures/door_trapdoor_side.png diff --git a/mods/doors/README.txt b/mods/doors/README.txt index edf142b..8b79bc6 100644 --- a/mods/doors/README.txt +++ b/mods/doors/README.txt @@ -1,11 +1,11 @@ Minetest 0.4 mod: doors ======================= -version: 1.2.4 +version: 1.3 License of source code: ----------------------- Copyright (C) 2012 PilzAdam -modified by BlockMen (added sounds, glassdoor, trapdoor) +modified by BlockMen (added sounds, glassdoors[glass, obsidian glass], trapdoor) This program is free software. It comes without any warranty, to the extent permitted by applicable law. You can redistribute it @@ -24,7 +24,14 @@ following Textures created by Fernando Zapata (CC BY-SA 3.0): following Textures created by BlockMen (WTFPL): door_glass.png + door_obsidian_glass.png door_trapdoor.png + door_obsidian_glass_side.png + +following textures created by celeron55 (CC BY-SA 3.0): + door_trapdoor_side.png + door_glass_a.png + door_glass_b.png All other textures (created by PilzAdam): WTFPL diff --git a/mods/doors/init.lua b/mods/doors/init.lua index 93e911f..8bfe4ff 100644 --- a/mods/doors/init.lua +++ b/mods/doors/init.lua @@ -187,6 +187,8 @@ function doors:register_door(name, def) end, can_dig = check_player_priv, + sounds = def.sounds, + sunlight_propagates = def.sunlight }) minetest.register_node(name.."_t_1", { @@ -217,6 +219,8 @@ function doors:register_door(name, def) end, can_dig = check_player_priv, + sounds = def.sounds, + sunlight_propagates = def.sunlight, }) minetest.register_node(name.."_b_2", { @@ -247,6 +251,8 @@ function doors:register_door(name, def) end, can_dig = check_player_priv, + sounds = def.sounds, + sunlight_propagates = def.sunlight }) minetest.register_node(name.."_t_2", { @@ -277,6 +283,8 @@ function doors:register_door(name, def) end, can_dig = check_player_priv, + sounds = def.sounds, + sunlight_propagates = def.sunlight }) end @@ -287,6 +295,8 @@ doors:register_door("doors:door_wood", { groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=2,door=1}, tiles_bottom = {"door_wood_b.png", "door_brown.png"}, tiles_top = {"door_wood_a.png", "door_brown.png"}, + sounds = default.node_sound_wood_defaults(), + sunlight = false, }) minetest.register_craft({ @@ -305,6 +315,8 @@ doors:register_door("doors:door_steel", { tiles_bottom = {"door_steel_b.png", "door_grey.png"}, tiles_top = {"door_steel_a.png", "door_grey.png"}, only_placer_can_open = true, + sounds = default.node_sound_wood_defaults(), + sunlight = false, }) minetest.register_craft({ @@ -319,9 +331,11 @@ minetest.register_craft({ doors:register_door("doors:door_glass", { description = "Glass Door", inventory_image = "door_glass.png", - groups = {snappy=1,cracky=1,oddly_breakable_by_hand=2,door=1}, - tiles_bottom = {"default_glass.png", "door_grey.png"}, - tiles_top = {"default_glass.png", "door_grey.png"}, + groups = {snappy=1,cracky=1,oddly_breakable_by_hand=3,door=1}, + tiles_bottom = {"door_glass_b.png", "door_glass_side.png"}, + tiles_top = {"door_glass_a.png", "door_glass_side.png"}, + sounds = default.node_sound_glass_defaults(), + sunlight = true, }) minetest.register_craft({ @@ -333,6 +347,24 @@ minetest.register_craft({ } }) +doors:register_door("doors:door_obsidian_glass", { + description = "Obsidian Glass Door", + inventory_image = "door_obsidian_glass.png", + groups = {snappy=1,cracky=1,oddly_breakable_by_hand=3,door=1}, + tiles_bottom = {"door_obsidian_glass_b.png", "door_obsidian_glass_side.png"}, + tiles_top = {"door_obsidian_glass_b.png", "door_obsidian_glass_side.png"}, + sounds = default.node_sound_glass_defaults(), + sunlight = true, +}) + +minetest.register_craft({ + output = "doors:door_obsidian_glass", + recipe = { + {"default:obsidian_glass", "default:obsidian_glass"}, + {"default:obsidian_glass", "default:obsidian_glass"}, + {"default:obsidian_glass", "default:obsidian_glass"} + } +}) minetest.register_alias("doors:door_wood_a_c", "doors:door_wood_t_1") minetest.register_alias("doors:door_wood_a_o", "doors:door_wood_t_1") minetest.register_alias("doors:door_wood_b_c", "doors:door_wood_b_1") @@ -374,7 +406,7 @@ minetest.register_node("doors:trapdoor", { description = "Trapdoor", inventory_image = "door_trapdoor.png", drawtype = "nodebox", - tiles = {"door_trapdoor.png", "door_trapdoor.png", "default_wood.png", "default_wood.png", "default_wood.png", "default_wood.png"}, + tiles = {"door_trapdoor.png", "door_trapdoor.png", "door_trapdoor_side.png", "door_trapdoor_side.png", "door_trapdoor_side.png", "door_trapdoor_side.png"}, paramtype = "light", paramtype2 = "facedir", groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=2,door=1}, @@ -399,7 +431,7 @@ minetest.register_node("doors:trapdoor", { minetest.register_node("doors:trapdoor_open", { drawtype = "nodebox", - tiles = {"default_wood.png", "default_wood.png", "default_wood.png", "default_wood.png", "door_trapdoor.png", "door_trapdoor.png"}, + tiles = {"door_trapdoor_side.png", "door_trapdoor_side.png", "door_trapdoor_side.png", "door_trapdoor_side.png", "door_trapdoor.png", "door_trapdoor.png"}, paramtype = "light", paramtype2 = "facedir", pointable = true, diff --git a/mods/doors/textures/door_glass.png b/mods/doors/textures/door_glass.png index d56b5631d6cf9fc4260ee1ba6442be9a43a689c6..4a231ec51a5a2e18ca0bd57471515f723fc5c006 100644 GIT binary patch delta 394 zcmV;50d@Y(1gis(D}M_T000XT0n*)m`~Uy}T}ebiRCt`7lfg>@K@`S^4x-ROy5w;W z9XxjGyho2h9->o!!W=#JX9Qh31ktHr$lY|^xmcj4VJ-+kN=b{UrMoktn{Sv7wILEQ zb@*=ce)HbVG*XyiND(&#tr?Bqvw56y@s=5TXig00000NkvXXt^-0~f|o|G`~Uy| delta 557 zcmV+|0@D4f1I+}GD}N5d000id0mpBsWB>pG|4BqaRCt_?l0QrnQ5?r#94;+!xZGkV zbAtmTQ&(^7*hB`ybn3#Oqe;g$hk-LGEg{^!Ttgz_pU9IwS)kC~{Y=CVG}M8C4HE}K zKrDUt5X#+4U0QQ-xO4bzzuzaHZ@xd&@Apx3rcASKk@_P{=zn8OsD%mL!Gu=km)}(8 zm)}-qs&nn=KKd6>#!jVi!X{ehy*nNY?rol3$hsmSU6By@;Rq)5VJu)4J8kTJ&JK@i z+g~#q$K7$@;wEr0i3zR70!-}OeX+Nn))fhDocc$^orpJZYCA3q z?hll6LzCfPLVqi<08Hou;Npg^NT}JllE4oOz(rbDB;@&F)+RKa1bEUoTiV+niE0BES(gPlU6GKT6k*m`WN!C*4Y>H|`QavT zvE}*U`{vp2Etdsftd&)k1SmFtT^4~0)$_wq;6fdm)PE0;WOKnPCIR5x!S`Dcea&M* ze*L(s+Mjj{)t9feB!Kqe$BEYXc_9NAdCw2EA#CZ}fov0+Y|!dn|21&CJ(V6FjSgx| zVM3D)fQ!`Nk@C&Xr8YQLfs2CmAAlloAxCR`wY@v$`JwKzKwel`jgK&8J_no7>9Vs} vEE&dF$tEzgl3`5FROj-T(CM;MgXsPrq^yL{sL;iI00000NkvXXu0mjf?#v6) diff --git a/mods/doors/textures/door_glass_a.png b/mods/doors/textures/door_glass_a.png new file mode 100644 index 0000000000000000000000000000000000000000..ade0196fe64e00c80496c9bfc914645d5b472bd2 GIT binary patch literal 978 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GA|hzm>B|mLR^7@ z%a)v6w&dK(WhYlGJF{xV*~N>mELwDR$>J+(*WTK?_3n-x_jc{Nf8fC5BS#(|JNER< znHLu?zPf(>&7C{%?%)6L@Zra&Pd~kW{q^I=pI^WJ{{H>fj~{=2{rdao&%b~F{sRpk z1*0J_m_r~WI*bSCKE{$DzhDN3XE)M7oFs2|7lsa2Sq~tGv%n*=n1O*?2!t6g-L3lr z6l5>)^mS#w&CM^YBGzz7?t<8 literal 0 HcmV?d00001 diff --git a/mods/doors/textures/door_glass_b.png b/mods/doors/textures/door_glass_b.png new file mode 100644 index 0000000000000000000000000000000000000000..ade0196fe64e00c80496c9bfc914645d5b472bd2 GIT binary patch literal 978 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GA|hzm>B|mLR^7@ z%a)v6w&dK(WhYlGJF{xV*~N>mELwDR$>J+(*WTK?_3n-x_jc{Nf8fC5BS#(|JNER< znHLu?zPf(>&7C{%?%)6L@Zra&Pd~kW{q^I=pI^WJ{{H>fj~{=2{rdao&%b~F{sRpk z1*0J_m_r~WI*bSCKE{$DzhDN3XE)M7oFs2|7lsa2Sq~tGv%n*=n1O*?2!t6g-L3lr z6l5>)^mS#w&CM^YBGzz7?t<8 literal 0 HcmV?d00001 diff --git a/mods/doors/textures/door_glass_side.png b/mods/doors/textures/door_glass_side.png new file mode 100644 index 0000000000000000000000000000000000000000..aa01458c3718fac08003a3042338fc9a85f60118 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1SBVv2j2ryoCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#4mY0whv9BE$tge~9#0p?5RU7~5nD0@8JI6HK4)I>tPm*9;OXk;vd$@?2>=4k B7Uuu} literal 0 HcmV?d00001 diff --git a/mods/doors/textures/door_obsidian_glass.png b/mods/doors/textures/door_obsidian_glass.png new file mode 100644 index 0000000000000000000000000000000000000000..44f3c738a68f07847527eb0d85f42bf7212596b3 GIT binary patch literal 2951 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 literal 0 HcmV?d00001 diff --git a/mods/doors/textures/door_obsidian_glass_b.png b/mods/doors/textures/door_obsidian_glass_b.png new file mode 100644 index 0000000000000000000000000000000000000000..42311be89b2882885b43b9e590793f66255c6a99 GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkEEK0Nzbz!|#ylkDIiKJekUFDye(@Y{iE*l(w hvGm{EBfIy1W;AKr6QH}HBNpg-22WQ%mvv4FO#o}hXyO0> literal 0 HcmV?d00001 diff --git a/mods/doors/textures/door_obsidian_glass_side.png b/mods/doors/textures/door_obsidian_glass_side.png new file mode 100644 index 0000000000000000000000000000000000000000..1ea9dd238f713f6098e92696d19abe42e180df30 GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1SBVv2j2ryoCO|{#S9GGLLkg|>2BR0pdgQ@ zi(^Q|oMaJUVP*z~9tM}w%+&{g;!-895haeLB^mie452xxi75)fmBl5gxy3pPo_Wc7 UCuQx*fT|cgUHx3vIVCg!0GfIq0{{R3 literal 0 HcmV?d00001 diff --git a/mods/doors/textures/door_trapdoor_side.png b/mods/doors/textures/door_trapdoor_side.png new file mode 100644 index 0000000000000000000000000000000000000000..f81ff3d6ad0535b65687f9471ae49fb8203edd49 GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sBugD~Uq{1qucLG}_)Usv`!%rbmN;uESQ_5+2cc)B=-Xq<1I zWXsiHz|(ral%-r>!D7eGT|2C*IS-y(UE!px`%>9cyT&==Uwl{YyQ!tGShoFCZ7i0b z@;pkU)0>T*v*GzJs^swjfmq6w;b>)WZ44PAyUz((t!P2U&So2jR za_5GLb2OE&>P0cT{cGEo$?~K0_Gty1f*EtHe>^T;A@PTMKi~dnDciWN=jPw$Ja@|g Px{txr)z4*}Q$iB}=rCg7 literal 0 HcmV?d00001