summaryrefslogtreecommitdiff
path: root/routing_tubes.lua
AgeCommit message (Collapse)Author
2017-06-08Change scope of local variable 'nodecolor': (#185)Jordan Irwin
Fixes warning about undefined global.
2017-04-07allow repairing a broken tubeVanessa Ezekowitz
by striking it with cottages:hammer, or castles modpack anvil:hammer, or with any glooptest hammer except wood or stone.
2017-04-05let tubes break if they're "over-pressure"Novatux
that is, if there are more than X number of items in a tube. Default is 40 in a tube, but breaking is also disabled by default. (original framework by Novatux, with changes by VanessaE)
2017-04-04Namespace pollution cleanup (Used list at #154)ForbiddenJ
2017-01-25Use node texture colorizationVanessa Ezekowitz
for priority tube, instead of [colorize (except for inv image). Saves a tiny bit of RAM.
2015-02-07make all tubes call the routing functionsVanessa Ezekowitz
using their after_place/after_dig callbacks
2015-02-04fix typo in texturenameTim
2015-02-03Add the High Priority tube segment that can be used as replacement of ↵Tim
sorting tubes where they are only used to deactivate paths. The Priority tube uses as less cpu as the default tube, is easier to maintain as well as cheaper as the sorting tube.
2015-01-31remove field for 01-2012 facedir legacy support for the one-way tube, which ↵Tim
was added after
2015-01-31switch to the minetest-conventional def-table style of registering tubes to ↵Tim
clean up their registrations fallback for the old call is provided
2015-01-31reduce texturename repetition via __indexTim
2015-01-29fix crafts to only register when their respective tubes are enabledTim
also add the one-way tube recipe back
2015-01-29use the default tube textures as fallback for any missing textures during ↵Tim
tube registration
2015-01-29split the big tubes file up into functional modules independend from the ↵Tim
tube registration and add their respective crafting recipes use this opportunity to remove some whitespaces issues from it