Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-27 | Add intermediate button state for sorttube enabler | est31 | |
Image supplied by VanessaE. | |||
2015-01-26 | Color up the enable/disable buttons for sorttube | est31 | |
2015-01-25 | use a hashmap to manage teleportation tubes, to speedup lookups and ↵ | Tim | |
tablemodifications | |||
2015-01-25 | improve tp_tube configuration handling to decrease disk i/o, handle empty ↵ | Tim | |
strings and form escapes | |||
2015-01-23 | OPTIMIZE _ALL_ THE TEXTURES! \:D/ | Vanessa Ezekowitz | |
2015-01-22 | Fix tubes only taking a single designated path. | Diego Martinez | |
2015-01-20 | rewrite parts of the teleportation tube to avoid a few grave performance issues: | Tim | |
* don't forceload the block of every single tube in the world on every item being send through any one of them * cache file contents to avoid unnecessary reads on every single item send through a tp tube * reduce redundant metadata and table lookups * reduce write operations during the same changes to a file still to do is a switch from an arraylist-table to a hashmap-table to make lookups and updates on the cache faster | |||
2015-01-20 | Optimize sorting tube code a bit. | Diego Martinez | |
2015-01-16 | use animated water for pouring spigot | Vanessa Ezekowitz | |
also remove a couple of extranous .mtl files and a redundant spigot texture | |||
2015-01-15 | Use mesh nodes for all nodebox-based pipe-related nodes | Vanessa Ezekowitz | |
2015-01-10 | sanity checking, stop crash in case of garbage inventory data | Vanessa Ezekowitz | |
(i.e. that looks like nil) | |||
2014-12-27 | allow sorting tubes to be dug, despite virtual items in the inventories | Tim | |
2014-11-30 | minetest.env:* --> minetest.* | Vanessa Ezekowitz | |
2014-11-22 | update to use current mesecons API | Vanessa Ezekowitz | |
requires mesecons commit 5be179bf110b44bdc06df6dbfde4e61487cf0635 or newer. | |||
2014-11-16 | Make filters behave correctly with protected areas (fixes #74) | Novatux | |
2014-11-02 | Make items in autocrafters virtual as well | Novatux | |
2014-09-21 | use default copper instead of moreores copper for the water pump recipe | Tim | |
2014-09-12 | Fix #73 | Novatux | |
2014-08-24 | fix undefined node crash | Vanessa Ezekowitz | |
2014-08-23 | quick hack to prevent crash in load_position() call if given a set of | Vanessa Ezekowitz | |
coords that are out of valid range | |||
2014-08-17 | Escape text for cycling form button | Zefram | |
2014-08-16 | Fix possible race condition crash | Novatux | |
2014-08-15 | Fix mese tube formspec | Novatux | |
2014-08-15 | Rename tube_item() to tube_inject_item() | Zefram | |
The new function has no API compatibility with the old one, so give it a different name to avoid confusion among caller mods, which need to change their usage. Have a function under the old name that outputs a helpful error message. | |||
2014-08-15 | Fix old mese tube detection | Novatux | |
2014-08-14 | Fix wielder | Novatux | |
2014-08-14 | Fix typo | Novatux | |
2014-08-14 | Remove useless callbacks | Novatux | |
2014-08-14 | Add legacy code for items in tubes | Novatux | |
2014-08-14 | Major rewrite of items in tubes | Novatux | |
2014-08-09 | Node breaker fixup for ones lacking pick slot | Zefram | |
This has been seen on Vanessa's server, and caused the wielding code to crash. |