summaryrefslogtreecommitdiff
path: root/luaentity.lua
diff options
context:
space:
mode:
authorTim <t4im@users.noreply.github.com>2015-01-20 22:58:46 +0100
committerVanessa Ezekowitz <vanessaezekowitz@gmail.com>2015-01-20 19:29:49 -0500
commit82a7b6a749a4ab452325f1ac448cf041ac41e6be (patch)
tree5e058c16492f70f8684e76c9a011dcacf236b1bc /luaentity.lua
parent9a83380b2b0a9d9615681da9261d9326aef63599 (diff)
downloadpipeworks-82a7b6a749a4ab452325f1ac448cf041ac41e6be.tar
pipeworks-82a7b6a749a4ab452325f1ac448cf041ac41e6be.tar.gz
pipeworks-82a7b6a749a4ab452325f1ac448cf041ac41e6be.tar.bz2
pipeworks-82a7b6a749a4ab452325f1ac448cf041ac41e6be.tar.xz
pipeworks-82a7b6a749a4ab452325f1ac448cf041ac41e6be.zip
rewrite parts of the teleportation tube to avoid a few grave performance issues:
* 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
Diffstat (limited to 'luaentity.lua')
0 files changed, 0 insertions, 0 deletions