diff --git a/crafts.lua b/crafts.lua index 467f447..12342cc 100644 --- a/crafts.lua +++ b/crafts.lua @@ -767,6 +767,16 @@ minetest.register_craft({ } }) +-- 4 green light bar from 4 green metal, 2 green dye, 1 lightbar +minetest.register_craft({ + output = "scifi_nodes:greenbar_animated 4", + recipe = { + {"scifi_nodes:greenbar", "", "scifi_nodes:greenbar"}, + {"", "mesecons:wire_00000000_off", ""}, + {"scifi_nodes:greenbar", "", "scifi_nodes:greenbar"} + } +}) + -- 4 green metal block from 4 green metal minetest.register_craft({ output = "scifi_nodes:green_square 4", diff --git a/nodes.lua b/nodes.lua index e59dc5b..a43e928 100644 --- a/nodes.lua +++ b/nodes.lua @@ -182,6 +182,23 @@ minetest.register_node("scifi_nodes:disc", { groups = {cracky=1} }) +minetest.register_node("scifi_nodes:greenbar_animated", { + description = "animated green light bar", + sunlight_propagates = false, + tiles = { + "scifi_nodes_greenbar.png", + "scifi_nodes_greenbar.png", { + name="scifi_nodes_greenbar_animated.png", + animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=1.00}, + } + }, + paramtype = "light", + paramtype2 = "facedir", + groups = {cracky=1}, + light_source = 10, + sounds = default.node_sound_glass_defaults(), + on_place = minetest.rotate_node +}) minetest.register_node("scifi_nodes:blink", { description = "blinking light", diff --git a/textures/scifi_nodes_greenbar_animated.png b/textures/scifi_nodes_greenbar_animated.png new file mode 100644 index 0000000..3ceb582 Binary files /dev/null and b/textures/scifi_nodes_greenbar_animated.png differ