Changes + The Liquid Silo now caches its connected devices, it will only updates its connection when a player is nearby. This should reduce overhead for server with many liquid silos. MS went from 3.22ms to 0.01ms for my tests!
+ Heavily reduced the amount of overhead for VanillaDevices from 2ms to about 0ms.
+ Reworked VanillaDevice system. Non chest blocks are now a hybrid when it comes to inventory access. When accessing say a barrels inventory it will use the physical inventory if loaded and a virtual if not. Chests use a full virtual inventory now to account for double chests. As they can be in two chunks at once.
+ Hoppers now fully work with movers as a result of this new system!
+ VanillaDevices now unload and load their inventories when the chunks load and unload. This should reduce overhead by quite a bit.
+ Train Stations now convert the container under them into a VanillaDevice, this will drastically reduce their overhead on the server as before they would have to load the chunk in order to check the inventory.
+ Train Stations no longer have to use a Barrel as the container under it, it can be any container type now!
Fixes + The Overdriver now uses caching for its connected devices. This will drastically reduce its impact. Went from 0.9ms to 0ms on my server.