| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-04-12 | fix scale on autocrafter's on/off switch | Vanessa Ezekowitz | |
| 2017-03-28 | Tweak listring behavior of autocrafter | Carter Kolwey | |
| Now goes player->source->player and destination->player | |||
| 2017-02-26 | Add digilines support to autocrafter | Carter Kolwey | |
| "on" and "off" messages turn it on or off, "single" crafts one item, and sending nested tables in the shape of the crafting grid sets the craft. Example message: { {"default:wood","default:wood","default:wood"}, {"default:wood","","default:wood"}, {"default:wood","default:wood","default:wood"} } | |||
| 2016-08-29 | add list rings to pipework inventories | Tim | |
| 2016-04-01 | Don't use item_drop(, nil,) | Auke Kok | |
| 2015-11-18 | fix 2 other minetest.item_drops | HybridDog | |
| 2015-03-11 | add ownership/protection handling for device configuration | Tim | |
| take any available ownership into account before deciding on area protection | |||
| 2015-02-02 | revert accidental revert (810ae99 -- autocrafter.lua) of f79956c | Tim | |
| 2015-01-31 | reduce texturename repetition via __index | Tim | |
| 2015-01-30 | improve handling of shapeless recipes in the autocrafter recipe filling function | Tim | |
| 2015-01-29 | move autocrafter, tp-tube and filter-injector crafts to their respective ↵ | Tim | |
| code files | |||
| 2015-01-29 | add sanity check for upgrade cases of autocrafters with broken metadata ↵ | Tim | |
| (especially for can_dig) | |||
| 2015-01-29 | improve autocrafter infotext handling | Tim | |
| use the item description and provide more information in paused states | |||
| 2015-01-28 | use on_destruct instead of after_dig_node to clean up the cache entry to ↵ | Tim | |
| avoid any leaking during worldediting | |||
| 2015-01-28 | call after_recipe_change also when moving the output item to src or dst to ↵ | Tim | |
| stop the crafter as expected | |||
| 2015-01-28 | don't add unknown or groupnamed items to the crafting grid when setting it ↵ | Tim | |
| via the output slot | |||
| 2015-01-28 | make sure the autocrafter runs after an upgrade | Tim | |
| 2015-01-28 | improve upgrade of autocrafter from both former versions | Tim | |
| 2015-01-28 | allow virtual item moving from output to the recipe grid | Tim | |
| 2015-01-28 | simplify autocrafter code a bit | Tim | |
| 2015-01-28 | add an output field, that is being filled with the crafting result and can ↵ | Tim | |
| be used for quickly emptying or filling the crafting grid with the last registered recipe some of the recipes are still treated wrongly due to minetest/minetest#2222 but are failling gracefully | |||
| 2015-01-28 | use the default background colors and hotbar image for the autocrafter formspec | Tim | |
| 2015-01-28 | allow moving virtual items within the crafting grid | Tim | |
| 2015-01-28 | abstract adding of virtual items | Tim | |
| 2015-01-28 | on_ -> after_ to be consistent with minetest api usage of these prefixes | Tim | |
| 2015-01-28 | add an enable/disable button to the autocrafter | Tim | |
| the reaction time of the button might be a bit confusing though until minetest/minetest#2220 is being resolved | |||
| 2015-01-27 | let the infotext show what we are crafting, or if we craft at all | Tim | |
| 2015-01-27 | let the autocrafter catch up on missed crafts | Tim | |
| 2015-01-27 | use nodetimers instead of abm's to run the autocrafters; only run ↵ | Tim | |
| autocrafters when needed autocrafters will stop() when theres no valid recipe, no dst space or enough src material it will resume again on inventory or recipe changes | |||
| 2015-01-27 | split autocraft into a run function and a function autocrafting a singe step | Tim | |
| this gives us flexibility for future changes | |||
| 2015-01-27 | also cache the recipe consumption to get rid of an additional loop per craft | Tim | |
| 2015-01-27 | remove unnecessary looping and testing, since we only check and update the ↵ | Tim | |
| cache if there was actually a reason to assume a recipe change | |||
| 2015-01-27 | reduce stacksizes and wear of virtual items on update instead of leaving the ↵ | Tim | |
| previous configuration in | |||
| 2015-01-27 | rename variables to reflect the official api and making the code more clear | Tim | |
| 2015-01-27 | reduce table lookups and hash_node_position calculations | Tim | |
| 2015-01-10 | sanity checking, stop crash in case of garbage inventory data | Vanessa Ezekowitz | |
| (i.e. that looks like nil) | |||
| 2014-11-02 | Make items in autocrafters virtual as well | Novatux | |
| 2013-12-21 | A few more fixes (spamming the commit log again...) | Novatux | |
| 2013-12-21 | fix small typos (False -> false) | Vanessa Ezekowitz | |
| 2013-12-15 | local-ize one last var | Vanessa Ezekowitz | |
| 2013-12-15 | local-ize pretty muchg everything that was previously global except where | Vanessa Ezekowitz | |
| stuff needs to be globally-visible. Also, fix a bad drop on valve. | |||
| 2013-11-25 | get rid of some extraneous print statements | Vanessa Ezekowitz | |
| 2013-10-30 | Fix autocrafter not taking enough items if number of needed items of a kind ↵ | Novatux | |
| > stack max for that item. | |||
| 2013-10-04 | fix incorrect usage of after_place_node | Vanessa Ezekowitz | |
| 2013-10-04 | simplify autocrafterCache, remove cache entry on node dig and disable debug ↵ | chlue | |
| output | |||
| 2013-10-04 | clean up formatting a bit | Vanessa Ezekowitz | |
| 2013-10-04 | Made autocrafter take less CPU/time | chlue | |
| 2013-07-19 | added support for 6d facedir for all tube components, changed autoplace.lua ↵ | hdastwb | |
| to follow tubes.connect_sides rather than having each component coded individually, and added support for placing deployers and node breakers facing vertically | |||
| 2013-06-30 | Phased out all deprecated minetest.env:* uses in favor of minetest.* | Vanessa Ezekowitz | |
| 2013-06-23 | rewrote autoplacement code to make it more aware of filters, | Vanessa Ezekowitz | |
| autocrafter, nodebreaker, deployer, and made sure each item will only initiate a connection to those sides which can accept such. Fixed various autorouting bugs as I ran across them. Autorouting for various devices is now: filters: left and right sides only nodebreaker, deployer: back only autocrafter: all six sides chests: top, bottom, left, right, back (not front) furnace: bottom, left, right, back (not the top or front) | |||
