From b52d0b897638e21d741bf4391c07aef2e6ec6e48 Mon Sep 17 00:00:00 2001 From: Whiskers75 - Date: Sun, 1 Jul 2012 18:49:44 +0100 Subject: [PATCH] Nightblock added! --- init.lua | 23 ++++++++++++++++++++- init.lua~ | 49 +++++++++++++++++++++++++++++++++++++++++++++ textures/night.png | Bin 0 -> 1577 bytes 3 files changed, 71 insertions(+), 1 deletion(-) create mode 100644 init.lua~ create mode 100644 textures/night.png diff --git a/init.lua b/init.lua index a4b0d36..a085525 100644 --- a/init.lua +++ b/init.lua @@ -1,7 +1,7 @@ -- TIME OF DAY BLOCK MOD -- by whiskers75 -local version = "1" +local version = "1.1" minetest.register_node ("dayblock:block", { drawtype = blocklike, @@ -24,4 +24,25 @@ minetest.register_on_punchnode(function(pos, node, puncher) end) + +minetest.register_node ("dayblock:nblock", { + drawtype = blocklike, + description = "Night Block", + tile_images = {"night.png"}, + inventory_image = {"night.png"}, + sunlight_propagates = true, + paramtype = 'light', + walkable = true, + groups = {dig_immediate=2}, + material = minetest.digprop_constanttime(1.0), +}) + + +minetest.register_on_punchnode(function(pos, node, puncher) + if node.name == "dayblock:nblock" then + minetest.env:set_timeofday(0) + minetest.chat_send_all("Midnight set by nightblock") + end +end) + print("Dayblock Mod version "..version.." loaded!") diff --git a/init.lua~ b/init.lua~ new file mode 100644 index 0000000..898e962 --- /dev/null +++ b/init.lua~ @@ -0,0 +1,49 @@ +-- TIME OF DAY BLOCK MOD +-- by whiskers75 + +local version = "1" + +minetest.register_node ("dayblock:block", { + drawtype = blocklike, + description = "Day Block", + tile_images = {"day.png"}, + inventory_image = {"day.png"}, + sunlight_propagates = true, + paramtype = 'light', + walkable = true, + groups = {dig_immediate=2}, + material = minetest.digprop_constanttime(1.0), +}) + + +minetest.register_on_punchnode(function(pos, node, puncher) + if node.name == "dayblock:block" then + minetest.env:set_timeofday(0.5) + minetest.chat_send_all("Midday set by dayblock") + end +end) + + +print("Dayblock Mod version "..version.." loaded!") + +minetest.register_node ("dayblock:nblock", { + drawtype = blocklike, + description = "Night Block", + tile_images = {"night.png"}, + inventory_image = {"night.png"}, + sunlight_propagates = true, + paramtype = 'light', + walkable = true, + groups = {dig_immediate=2}, + material = minetest.digprop_constanttime(1.0), +}) + + +minetest.register_on_punchnode(function(pos, node, puncher) + if node.name == "dayblock:nblock" then + minetest.env:set_timeofday(0) + minetest.chat_send_all("Midnight set by nightblock") + end +end) + + diff --git a/textures/night.png b/textures/night.png new file mode 100644 index 0000000000000000000000000000000000000000..5d35a1d9bd7b12d99e74a86e0d863809d72def6b GIT binary patch literal 1577 zcmV+^2G;qBP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk% z5iAn}-!8TQ000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}000GqNkl>x;F5Rr}P3_Mte46nyXkHh6*B zH$hnFgCdGIu!0Ijg!Vy;v_<>Uol+Gv*xFjknsl?Bbknu*VZO!9I+t_KoHa?a9}L-< zot!z}|9qGK_np}kFwFv%E*7|S0O$bF0bpUvV#WKa^0xw0<4*TAy*s%wgKxTkfkCPx1nV#*AQ%CVF$`|Qz+1BNrh)4Sun+jKRB?_a^gz$l1rQdqqNezI*A(4u@%(wwfG2i|l&=haq=GE}%# zb^}|2;y~Q6Sw-asfKPzi43&S@^_+Lw$iYS>plbI6YKo@#im*8o+19Ll&`PHkTLIvR z2>@xuboX=wv5Csh&$*tnD@fty!;&1c-VqX_^O6BwE(4oO73b~gx}QlJM;qm!2>=&j z(%(bC27}3bRH`_ig^k-LAP!n{fu_P{GjO>9DfwQPUswu+HQg*Q8S&i^Fl;c9Q@{aL zh8Y(Ff`AJ7pK*yhX&npbiTG~4w4`)pj|$O=a*w!}5n(-l>AJvpMCyCkAo5QEznC;p zEV;yST>yGRqW^$YcuG2ie4Y)-=mHQ%g;$4_mjQBd4gpZMVgbO_(zS_`N&ej=X`G*F zx0Vrsv)7gdpy>ZoE$3%dGk`7~R%DK4-88s9>0;Pqo)&0vR@VadMDX~U!UMYlOmOuq z#(J8ToP{2tRVv&J!dLi>(UY1J8p&sh>vU6G z0uZ!|p{%MY3J7Zn>AgiT#T`;!YniiQ`&^p}uhA$pC{-L6cpUgz1B5(&Z_%hW&}^Su z_ zVw*&p3ilp2^NN5s9x@EfOf0cEe0+3k|Mg38pWUj3IOZ;XaBpiD6j+%Jsq1aQFh%(l%` z=}OqeuwyTmmT12%UgHv%xNwu!950LC`5naHI$J4Y+f9Oza zdUnn5-X7o&i7)#J*^yEKU>JW>ag|IykN;A{a!FhLO^Wr*(S_a=nziWsbar7&2Y?O$ b3tavIrZ%(wMly)&00000NkvXXu0mjfnp(9B literal 0 HcmV?d00001