Adds a set of industrial, flanged pipes, pneumatic transport tubes, and related devices to Minetest. This mod is intended as a basis on which others can build bigger, more usage-specific mods.
Clone or download
Pull request Compare This branch is 719 commits ahead, 1 commit behind RealBadAngel:master.
VanessaE Merge branch 'master' into 'master'
Add on-rotate to chests, furnaces, filter-injectors, dispenser, deployer, and node breaker

See merge request VanessaE/pipeworks!4
Latest commit 4c20de4 Sep 17, 2018
Permalink
Failed to load latest commit information.
models fix some broken models Feb 13, 2018
pressure_logic pressure logic: detect vertical orientation for horizontal rotating f… Nov 4, 2017
textures remove regular pipe inventory image Nov 11, 2017
todo todo: remove item for directionality code Oct 19, 2017
.gitignore update .gitignore Aug 29, 2016
LICENSE Add lua controlled tube (#199) Sep 26, 2017
README Fix link to wiki documentation Aug 24, 2018
autocrafter.lua fix scale on autocrafter's on/off switch Apr 12, 2017
autodetect-finite-water.lua add finite water feature toggle and auto-detect code Oct 3, 2017
autoplace_pipes.lua added straight-only pipe Nov 4, 2017
autoplace_tubes.lua Tubes now update their connections when rotated with the screwdriver. Sep 15, 2018
changelog.txt changelog: add entry for pressure logic directionality work Oct 19, 2017
common.lua Add pipeworks.create_fake_player Jul 13, 2018
compat-chests.lua Add on-rotate to chests, furnaces, filter-injector, dispenser, deploy… Sep 17, 2018
compat-furnaces.lua Add on-rotate to chests, furnaces, filter-injector, dispenser, deploy… Sep 17, 2018
crafts.lua add craft recipe for straight-only pipe Nov 11, 2017
decorative_tubes.lua Tubes now update their connections when rotated with the screwdriver. Sep 15, 2018
default_settings.lua add low-poly mode Oct 26, 2017
depends.txt hard dep on mesecons Sep 27, 2017
description.txt update description a bit (typo, outdated a little) Feb 7, 2017
devices.lua remove value/sensor conversion LBM Sep 8, 2018
filter-injector.lua Add on-rotate to chests, furnaces, filter-injector, dispenser, deploy… Sep 17, 2018
flowing_logic.lua added straight-only pipe Nov 4, 2017
init.lua refactor pressure logic toggle to act as option enum Oct 20, 2017
item_transport.lua Handle nil return value for add_item Aug 4, 2018
legacy.lua Replace deprecated Lua function calls Jul 3, 2018
lua_tube.lua Explicitly report the color of incoming port for items in tubes Nov 30, 2017
luaentity.lua Fix get_pos crash since 92a55c3 Jul 4, 2018
mod.conf Adding standard mod files Mar 28, 2016
models.lua Add lua controlled tube (#199) Sep 26, 2017
pipes.lua remove regular pipe inventory image Nov 11, 2017
routing_tubes.lua Tubes now update their connections when rotated with the screwdriver. Sep 15, 2018
screenshot.png Add screenshot.png Mar 28, 2016
settingtypes.txt Add lua controlled tube (#199) Sep 26, 2017
signal_tubes.lua Add digiline_conductor and mesecon_and_digiline_conductor tubes (#195) Sep 26, 2017
sorting_tubes.lua cache on/off button image refs and commonly-used label for same Apr 11, 2017
teleport_tube.lua teleport_tube.lua: add checks for hash collisions in positions table Dec 22, 2017
trashcan.lua add list rings to pipework inventories Aug 29, 2016
tube_registration.lua Tubes now update their connections when rotated with the screwdriver. Sep 15, 2018
vacuum_tubes.lua Replace deprecated Lua function calls Jul 3, 2018
wielder.lua Add on-rotate to chests, furnaces, filter-injector, dispenser, deploy… Sep 17, 2018

README

This mod uses nodeboxes to supply a complete set of 3D pipes and tubes, 
along devices that work with them.

See https://gitlab.com/VanessaE/pipeworks/wikis/ for detailed information about usage of this mod.

Unlike the previous version of this mod, these pipes are rounded, and when 
placed, they'll automatically join together as needed.  Pipes can go vertically 
or horizontally, and there are enough nodes defined to allow for all possible 
connections.  Valves and pumps can only be placed horizontally, and will 
automatically rotate and join with neighboring pipes as objects are added, as 
well as joining with each other under certain circumstances.

Pipes come in two variants: one type bears one or more dark windows on each 
pipe, suggesting they're empty, while the other type bears green-tinted 
windows, as if full (the two colors should also be easy to select if you want 
to change them in a paint program).  These windows only appear on straight 
lengths and on certain junctions.

This mod is a work in progress.

Please note that owing to the nature of this mod, I have opted to use 64px 
textures.  Anything less just looks terrible.