--- Pipes mod by VanessaE
+-- pipeworks 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.
+-- a bunch of pipeworks in all directions and with all types of junctions.
--
-- License: WTFPL
--
local dbg = function(s)
if DEBUG == 1 then
- print('[PIPES] ' .. s)
+ print('[PIPEWORKS] ' .. s)
end
end
-- Nodes (empty)
-minetest.register_node("pipes:vertical", {
+minetest.register_node("pipeworks:vertical", {
description = "Pipe (vertical)",
drawtype = "nodebox",
- tile_images = { "pipes_pipe_end.png",
- "pipes_pipe_end.png",
- "pipes_plain.png",
- "pipes_plain.png",
- "pipes_windowed_empty.png",
- "pipes_windowed_empty.png"
+ tile_images = { "pipeworks_pipe_end.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_plain.png",
+ "pipeworks_plain.png",
+ "pipeworks_windowed_empty.png",
+ "pipeworks_windowed_empty.png"
},
paramtype = "light",
-- paramtype2 = "facedir",
walkable = true,
})
-minetest.register_node("pipes:horizontal", {
+minetest.register_node("pipeworks:horizontal", {
description = "Pipe (horizontal)",
drawtype = "nodebox",
- tile_images = { "pipes_windowed_empty.png",
- "pipes_windowed_empty.png",
- "pipes_pipe_end.png",
- "pipes_pipe_end.png",
- "pipes_plain.png",
- "pipes_plain.png"
+ tile_images = { "pipeworks_windowed_empty.png",
+ "pipeworks_windowed_empty.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_plain.png",
+ "pipeworks_plain.png"
},
paramtype = "light",
paramtype2 = "facedir",
walkable = true,
})
-minetest.register_node("pipes:junction_xy", {
+minetest.register_node("pipeworks:junction_xy", {
description = "Pipe (junction between X/Y axes)",
drawtype = "nodebox",
- tile_images = { "pipes_pipe_end.png",
- "pipes_pipe_end.png",
- "pipes_pipe_end.png",
- "pipes_plain.png",
- "pipes_windowed_empty.png",
- "pipes_windowed_empty.png"
+ tile_images = { "pipeworks_pipe_end.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_plain.png",
+ "pipeworks_windowed_empty.png",
+ "pipeworks_windowed_empty.png"
},
paramtype = "light",
walkable = true,
})
-minetest.register_node("pipes:junction_xz", {
+minetest.register_node("pipeworks:junction_xz", {
description = "Pipe (junction between X/Z axes)",
drawtype = "nodebox",
- tile_images = { "pipes_windowed_empty.png",
- "pipes_windowed_empty.png",
- "pipes_pipe_end.png",
- "pipes_pipe_end.png",
- "pipes_pipe_end.png",
- "pipes_plain.png"
+ tile_images = { "pipeworks_windowed_empty.png",
+ "pipeworks_windowed_empty.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_plain.png"
},
paramtype = "light",
walkable = true,
})
-minetest.register_node("pipes:bend_xy_down", {
+minetest.register_node("pipeworks:bend_xy_down", {
description = "Pipe (downward bend between X/Y axes)",
drawtype = "nodebox",
- tile_images = { "pipes_plain.png",
- "pipes_pipe_end.png",
- "pipes_pipe_end.png",
- "pipes_plain.png",
- "pipes_windowed_empty.png",
- "pipes_windowed_empty.png"
+ tile_images = { "pipeworks_plain.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_plain.png",
+ "pipeworks_windowed_empty.png",
+ "pipeworks_windowed_empty.png"
},
paramtype = "light",
walkable = true,
})
-minetest.register_node("pipes:bend_xy_up", {
+minetest.register_node("pipeworks:bend_xy_up", {
description = "Pipe (upward bend between X/Y axes)",
drawtype = "nodebox",
- tile_images = { "pipes_pipe_end.png",
- "pipes_plain.png",
- "pipes_pipe_end.png",
- "pipes_plain.png",
- "pipes_windowed_empty.png",
- "pipes_windowed_empty.png"
+ tile_images = { "pipeworks_pipe_end.png",
+ "pipeworks_plain.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_plain.png",
+ "pipeworks_windowed_empty.png",
+ "pipeworks_windowed_empty.png"
},
paramtype = "light",
walkable = true,
})
-minetest.register_node("pipes:bend_xz", {
+minetest.register_node("pipeworks:bend_xz", {
description = "Pipe (bend between X/Z axes)",
drawtype = "nodebox",
- tile_images = { "pipes_windowed_empty.png",
- "pipes_windowed_empty.png",
- "pipes_pipe_end.png",
- "pipes_plain.png",
- "pipes_pipe_end.png",
- "pipes_plain.png"
+ tile_images = { "pipeworks_windowed_empty.png",
+ "pipeworks_windowed_empty.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_plain.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_plain.png"
},
paramtype = "light",
walkable = true,
})
-minetest.register_node("pipes:crossing_xz", {
+minetest.register_node("pipeworks:crossing_xz", {
description = "Pipe (4-way crossing between X/Z axes)",
drawtype = "nodebox",
- tile_images = { "pipes_windowed_empty.png",
- "pipes_windowed_empty.png",
- "pipes_pipe_end.png",
- "pipes_pipe_end.png",
- "pipes_pipe_end.png",
- "pipes_pipe_end.png"
+ tile_images = { "pipeworks_windowed_empty.png",
+ "pipeworks_windowed_empty.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_pipe_end.png"
},
paramtype = "light",
walkable = true,
})
-minetest.register_node("pipes:crossing_xy", {
+minetest.register_node("pipeworks:crossing_xy", {
description = "Pipe (4-way crossing between X/Y axes)",
drawtype = "nodebox",
- tile_images = { "pipes_pipe_end.png",
- "pipes_pipe_end.png",
- "pipes_pipe_end.png",
- "pipes_pipe_end.png",
- "pipes_windowed_empty.png",
- "pipes_windowed_empty.png"
+ tile_images = { "pipeworks_pipe_end.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_windowed_empty.png",
+ "pipeworks_windowed_empty.png"
},
paramtype = "light",
walkable = true,
})
-minetest.register_node("pipes:crossing_xyz", {
+minetest.register_node("pipeworks:crossing_xyz", {
description = "Pipe (6-way crossing between X/Y/Z axes)",
drawtype = "nodebox",
- tile_images = { "pipes_pipe_end.png",
- "pipes_pipe_end.png",
- "pipes_pipe_end.png",
- "pipes_pipe_end.png",
- "pipes_pipe_end.png",
- "pipes_pipe_end.png"
+ tile_images = { "pipeworks_pipe_end.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_pipe_end.png"
},
paramtype = "light",
-- Nodes (full/loaded)
-minetest.register_node("pipes:vertical_loaded", {
+minetest.register_node("pipeworks:vertical_loaded", {
description = "Pipe (vertical)",
drawtype = "nodebox",
- tile_images = { "pipes_pipe_end.png",
- "pipes_pipe_end.png",
- "pipes_plain.png",
- "pipes_plain.png",
- "pipes_windowed_loaded.png",
- "pipes_windowed_loaded.png"
+ tile_images = { "pipeworks_pipe_end.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_plain.png",
+ "pipeworks_plain.png",
+ "pipeworks_windowed_loaded.png",
+ "pipeworks_windowed_loaded.png"
},
paramtype = "light",
-- paramtype2 = "facedir",
walkable = true,
})
-minetest.register_node("pipes:horizontal_loaded", {
+minetest.register_node("pipeworks:horizontal_loaded", {
description = "Pipe (horizontal)",
drawtype = "nodebox",
- tile_images = { "pipes_windowed_loaded.png",
- "pipes_windowed_loaded.png",
- "pipes_pipe_end.png",
- "pipes_pipe_end.png",
- "pipes_plain.png",
- "pipes_plain.png"
+ tile_images = { "pipeworks_windowed_loaded.png",
+ "pipeworks_windowed_loaded.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_plain.png",
+ "pipeworks_plain.png"
},
paramtype = "light",
paramtype2 = "facedir",
walkable = true,
})
-minetest.register_node("pipes:junction_xy_loaded", {
+minetest.register_node("pipeworks:junction_xy_loaded", {
description = "Pipe (junction between X/Y axes)",
drawtype = "nodebox",
- tile_images = { "pipes_pipe_end.png",
- "pipes_pipe_end.png",
- "pipes_pipe_end.png",
- "pipes_plain.png",
- "pipes_windowed_loaded.png",
- "pipes_windowed_loaded.png"
+ tile_images = { "pipeworks_pipe_end.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_plain.png",
+ "pipeworks_windowed_loaded.png",
+ "pipeworks_windowed_loaded.png"
},
paramtype = "light",
walkable = true,
})
-minetest.register_node("pipes:junction_xz_loaded", {
+minetest.register_node("pipeworks:junction_xz_loaded", {
description = "Pipe (junction between X/Z axes)",
drawtype = "nodebox",
- tile_images = { "pipes_windowed_loaded.png",
- "pipes_windowed_loaded.png",
- "pipes_pipe_end.png",
- "pipes_pipe_end.png",
- "pipes_pipe_end.png",
- "pipes_plain.png"
+ tile_images = { "pipeworks_windowed_loaded.png",
+ "pipeworks_windowed_loaded.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_plain.png"
},
paramtype = "light",
walkable = true,
})
-minetest.register_node("pipes:bend_xy_down_loaded", {
+minetest.register_node("pipeworks:bend_xy_down_loaded", {
description = "Pipe (downward bend between X/Y axes)",
drawtype = "nodebox",
- tile_images = { "pipes_plain.png",
- "pipes_pipe_end.png",
- "pipes_pipe_end.png",
- "pipes_plain.png",
- "pipes_windowed_loaded.png",
- "pipes_windowed_loaded.png"
+ tile_images = { "pipeworks_plain.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_plain.png",
+ "pipeworks_windowed_loaded.png",
+ "pipeworks_windowed_loaded.png"
},
paramtype = "light",
walkable = true,
})
-minetest.register_node("pipes:bend_xy_up_loaded", {
+minetest.register_node("pipeworks:bend_xy_up_loaded", {
description = "Pipe (upward bend between X/Y axes)",
drawtype = "nodebox",
- tile_images = { "pipes_pipe_end.png",
- "pipes_plain.png",
- "pipes_pipe_end.png",
- "pipes_plain.png",
- "pipes_windowed_loaded.png",
- "pipes_windowed_loaded.png"
+ tile_images = { "pipeworks_pipe_end.png",
+ "pipeworks_plain.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_plain.png",
+ "pipeworks_windowed_loaded.png",
+ "pipeworks_windowed_loaded.png"
},
paramtype = "light",
walkable = true,
})
-minetest.register_node("pipes:bend_xz_loaded", {
+minetest.register_node("pipeworks:bend_xz_loaded", {
description = "Pipe (bend between X/Z axes)",
drawtype = "nodebox",
- tile_images = { "pipes_windowed_loaded.png",
- "pipes_windowed_loaded.png",
- "pipes_pipe_end.png",
- "pipes_plain.png",
- "pipes_pipe_end.png",
- "pipes_plain.png"
+ tile_images = { "pipeworks_windowed_loaded.png",
+ "pipeworks_windowed_loaded.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_plain.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_plain.png"
},
paramtype = "light",
walkable = true,
})
-minetest.register_node("pipes:crossing_xz_loaded", {
+minetest.register_node("pipeworks:crossing_xz_loaded", {
description = "Pipe (4-way crossing between X/Z axes)",
drawtype = "nodebox",
- tile_images = { "pipes_windowed_loaded.png",
- "pipes_windowed_loaded.png",
- "pipes_pipe_end.png",
- "pipes_pipe_end.png",
- "pipes_pipe_end.png",
- "pipes_pipe_end.png"
+ tile_images = { "pipeworks_windowed_loaded.png",
+ "pipeworks_windowed_loaded.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_pipe_end.png"
},
paramtype = "light",
walkable = true,
})
-minetest.register_node("pipes:crossing_xy_loaded", {
+minetest.register_node("pipeworks:crossing_xy_loaded", {
description = "Pipe (4-way crossing between X/Y axes)",
drawtype = "nodebox",
- tile_images = { "pipes_pipe_end.png",
- "pipes_pipe_end.png",
- "pipes_pipe_end.png",
- "pipes_pipe_end.png",
- "pipes_windowed_loaded.png",
- "pipes_windowed_loaded.png"
+ tile_images = { "pipeworks_pipe_end.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_windowed_loaded.png",
+ "pipeworks_windowed_loaded.png"
},
paramtype = "light",
walkable = true,
})
-minetest.register_node("pipes:crossing_xyz_loaded", {
+minetest.register_node("pipeworks:crossing_xyz_loaded", {
description = "Pipe (6-way crossing between X/Y/Z axes)",
drawtype = "nodebox",
- tile_images = { "pipes_pipe_end.png",
- "pipes_pipe_end.png",
- "pipes_pipe_end.png",
- "pipes_pipe_end.png",
- "pipes_pipe_end.png",
- "pipes_pipe_end.png"
+ tile_images = { "pipeworks_pipe_end.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_pipe_end.png",
+ "pipeworks_pipe_end.png"
},
paramtype = "light",
walkable = true,
})
-print("[Pipes] Loaded!")
+print("[Pipeworks] Loaded!")