diff options
Diffstat (limited to 'init.lua~')
-rw-r--r-- | init.lua~ | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/init.lua~ b/init.lua~ new file mode 100644 index 0000000..a101686 --- /dev/null +++ b/init.lua~ @@ -0,0 +1,69 @@ +-- Pipes mod by VanessaE +-- 2012-06-12 +-- + +-- Entirely my own code. This mod merely supplies enough nodes to build +-- a bunch of pipes in all directions and with all types of junctions. +-- +-- License: WTFPL +-- + +local DEBUG = 1 + +-- Local Functions + +local dbg = function(s) + if DEBUG == 1 then + print('[PIPES] ' .. s) + end +end + +-- Nodes + +minetest.register_node("pipes:vertical", { + description = "Pipe (vertical)", + drawtype = "nodebox", + tile_images = {"pipes_pipe_side_empty.png"}, + paramtype = "light", +-- paramtype2 = "facedir", + selection_box = { + type = "fixed", + fixed = { -0.15, -0.5, -0.15, 0.15, 0.5, 0.15 }, + }, + node_box = { + type = "fixed", + fixed = { + { -0.15, -0.5 , -0.15, 0.15, -0.45, 0.15 }, + { -0.1 , -0.45, -0.1 , 0.1 , 0.45, 0.1 }, + { -0.15, 0.45, -0.15, 0.15, 0.5 , 0.15 }, + } + }, + groups = {snappy=3}, + sounds = default.node_sound_wood_defaults(), + walkable = true, +}) + +minetest.register_node("pipes:horizontal", { + description = "Pipe (horizontal)", + drawtype = "nodebox", + tile_images = {"pipes_pipe_side_empty.png"}, + paramtype = "light", + paramtype2 = "facedir", + selection_box = { + type = "fixed", + fixed = { -0.5, -0.15, -0.15, 0.5, 0.15, 0.15 }, + }, + node_box = { + type = "fixed", + fixed = { + { -0.5 , -0.15, -0.15, -0.45, 0.15, 0.15 }, + { -0.45, -0.1 , -0.1 , 0.45, 0.1 , 0.1 }, + { 0.45, -0.15, -0.15, 0.5 , 0.15, 0.15 }, + } + }, + groups = {snappy=3}, + sounds = default.node_sound_wood_defaults(), + walkable = true, +}) + +print("[Pipes] Loaded!") |