summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-02-07fix filters alsoVanessa Ezekowitz
2015-02-07make all tubes call the routing functionsVanessa Ezekowitz
using their after_place/after_dig callbacks
2015-02-07remove obsolete calls to register_on_placenode/dignodeVanessa Ezekowitz
they're slow and obsolete
2015-02-05use the right variable to test on_receive_fieldsTim
2015-02-04don't tostring "nil" in the teleportation tube on escapeTim
2015-02-04let the requested wielditem be the actual current wielditem and not just the ↵Tim
initialized one clean up some code to make a few lesser calls to it
2015-02-04remove dead code to remove undeclared variable access warningTim
2015-02-04fix typo in texturenameTim
2015-02-04Fix injector crash when dug or punched when its emptyest31
2015-02-03Make sorting tubes not drop elements if all outputs filtering for a specific ↵est31
element are filled. Send them to some other open (empty) port instead.
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-02-03Fix vacuum tube formspec and make radius parsing smarterest31
2015-02-03rename infotext mese tube -> sorttubeest31
2015-02-03Enable to specify size for stacks a stackwise filter takesest31
2015-02-03trim teleport_tube string inputTim
2015-02-02fix broken mese tube recipeVanessa Ezekowitz
2015-02-02revert accidental revert (810ae99 -- autocrafter.lua) of f79956cTim
2015-02-01better texture for tube pane sidesVanessa Ezekowitz
2015-02-01fix recipe in panel tubeVanessa Ezekowitz
2015-02-01add decorative tubes: one steel block embedded the other passing through an ↵Tim
airtight pane
2015-01-31increase vacuum distance to radius * sqrt(3) again, but cache everything to ↵Tim
local variables
2015-01-31remove field for 01-2012 facedir legacy support for the one-way tube, which ↵Tim
was added after
2015-01-31reduce table lookups and string concatTim
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-30remove unnecessary pcall() around tonumber, as it will return nil for ↵Tim
invalid input and not throw an exception
2015-01-30restyle formspecs and add infotexts to adjustable vacuuming tubeTim
2015-01-30optimize vacuum tubes by getting rid of an extra abm, an extra loop per abm, ↵Tim
table lookups and reduce the necessary search distance a bit
2015-01-30improve handling of shapeless recipes in the autocrafter recipe filling functionTim
2015-01-30fix crashing typo in sorting_tube formspec updateTim
2015-01-29rename tubes to tube_registration to avoid catch-all usageTim
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
2015-01-29chmod -x *.luaTim
2015-01-29add tube inventory image to the restyled tp tube formspecTim
2015-01-29style trashcan formspecTim
2015-01-29move autocrafter, tp-tube and filter-injector crafts to their respective ↵Tim
code files
2015-01-29update all formspecs "current_name" to "context" to reflect current apiTim
2015-01-29split the filter-injector specific code out of the generic item_transportTim
2015-01-29add infotexts to the teleportation tubeTim
this should also debunk the myth of some players, that they are the only ones seeing the channel
2015-01-29improve/style tp tube formspec and formspec handlingTim
display text explaining private channels
2015-01-29add sanity check for upgrade cases of autocrafters with broken metadata ↵Tim
(especially for can_dig)
2015-01-29improve autocrafter infotext handlingTim
use the item description and provide more information in paused states
2015-01-29use swap_node in autoplace_pipes for pipesegments so the source would be ↵Tim
kept; fixes #78
2015-01-28use on_destruct instead of after_dig_node to clean up the cache entry to ↵Tim
avoid any leaking during worldediting
2015-01-28call after_recipe_change also when moving the output item to src or dst to ↵Tim
stop the crafter as expected
2015-01-28don't add unknown or groupnamed items to the crafting grid when setting it ↵Tim
via the output slot
2015-01-28make sure the autocrafter runs after an upgradeTim
2015-01-28improve upgrade of autocrafter from both former versionsTim