From 399b9f07be9005bc45e622aa643c0e15bf523d65 Mon Sep 17 00:00:00 2001 From: Thomas--S Date: Sun, 5 Jun 2016 16:53:03 +0200 Subject: [PATCH] Add a traffic fence. --- depends.txt | 1 + streets_roadwork/init.lua | 37 ++++++++++++++++++ textures/streets_roadwork_traffic_fence.png | Bin 0 -> 512 bytes .../streets_roadwork_traffic_fence_top.png | Bin 0 -> 653 bytes 4 files changed, 38 insertions(+) create mode 100644 textures/streets_roadwork_traffic_fence.png create mode 100644 textures/streets_roadwork_traffic_fence_top.png diff --git a/depends.txt b/depends.txt index 45556a9..e903c90 100644 --- a/depends.txt +++ b/depends.txt @@ -1,5 +1,6 @@ default stairs +xpanes stairsplus? moreblocks? digilines? diff --git a/streets_roadwork/init.lua b/streets_roadwork/init.lua index f9e6cfb..7cc76db 100644 --- a/streets_roadwork/init.lua +++ b/streets_roadwork/init.lua @@ -4,6 +4,9 @@ Optional: true ]] + +-- Traffic Barrier + minetest.register_node("streets:roadwork_traffic_barrier", { description = "Traffic Barrier", paramtype = "light", @@ -32,6 +35,40 @@ minetest.register_craft({ }) +-- Traffic Fence + + +minetest.register_node("streets:roadwork_traffic_fence", { + description = "Traffic Fence", + paramtype = "light", + drawtype = "nodebox", + tiles = {"streets_roadwork_traffic_fence_top.png", "streets_roadwork_traffic_fence_top.png", "streets_roadwork_traffic_fence.png"}, + inventory_image = "streets_roadwork_traffic_fence.png", + wield_image = "streets_roadwork_traffic_fence.png", + sunlight_propagates = true, + groups = {cracky = 1, wall = 1}, + node_box = { + type = "connected", + fixed = {-1/16, -0.5, -1/16, 1/16, 0.5, 1/16}, + connect_front = {-1/16, -0.5, -0.5, 1/16, 0.5, 1/16}, -- z- + connect_back = {-1/16, -0.5, -1/16, 1/16, 0.5, 0.5}, -- z+ + connect_left = {-0.5, -0.5, -1/16, 1/16, 0.5, 1/16}, -- x- + connect_right = {-1/16, -0.5, -1/16, 0.5, 0.5, 1/16}, -- x+ + }, + connects_to = {"group:wall", "group:stone", "group:wood", "group:tree", "group:sign", "group:concrete"}, +}) + +minetest.register_craft({ + output = "streets:roadwork_traffic_fence 3", + recipe = { + {"dye:red", "dye:white", "dye:red"}, + {"xpanes:bar", "xpanes:bar", "xpanes:bar"}, + } +}) + + +-- Blinking Light + minetest.register_node("streets:roadwork_blinking_light_off", { description = "Blinking Light", paramtype = "light", diff --git a/textures/streets_roadwork_traffic_fence.png b/textures/streets_roadwork_traffic_fence.png new file mode 100644 index 0000000000000000000000000000000000000000..510795841132b5a640333302a5bcce610f8bf0b7 GIT binary patch literal 512 zcmV+b0{{JqP)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00C%8L_t(I%Y~ESj^iKpi}vg@_>~uxf)c;;!oM z?)&cU?w+>d4t7I4-^Fih;hTwrMWTiOkMNAr?uw=E_YS}Bvl+gr zGHyM&`%aKR2`6Gx)-e$i*zvL>LKsi zfCLGg^ulGORzqox_}K}5e#)i;7`+cKM}lobsr&=m!^+U|zE#8k0000JY z0A>feN^JlD010qNS#tmY3ljhU3ljkVnw%H_000McNliru;06T_8Zn7uV_N_K02y>e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00H$$L_t(I%RQ6PlH?`~MURBQ zxO=*i{r|5_rZUED!QBV<<`ET0buLE;B+%t9l}!pX=@Ov?>A6YnQh7>WU5d}${iXK{ zF#@fQM3*`eA(?4DTq;GfDs{A4(`XL~?k1nXzO9Cp4N75-j3O9j?(af%4(34BFedNS0Nki(bTg zPHNe(uM7TJs1#N}nG+?TSCt+v5jsHn3T40f&cC*sdAIuvcc8pJBQb1REW#MH~m%PL;SM zF55A0kif|wDZ12LNhoWT_FuX{*KRufgVg`NrSf*mx0}%C@fo27l9^T@dD976&+@ygw+cErad?8G&m~@Ai->hgdj)~?+N4mLnc%++$tRX4)nhh zNLGhQ05G3I+}$F8t2GHU|K#v%mjWf9C2O~2+CEZ&MubL3sxO&J5z|vc5 literal 0 HcmV?d00001