Store Block exploit, can pull items from containers of a different owner
Suppose I want to buy a steel plate from a store block owned by another player. If the store block has no access to steel plates in a container owned by the store owner, then buying a steel plate will pull one from another accessible container in the conveyor network, regardless of the ownership of that container.
I'm a server admin trying to build a multi-player modular trading station. Each player on the server can build a store module owned by them and plug it into the main station. Other players can then dock to the main station and enter any of the shops to buy or sell. The main station blocks are owned by me, and the blocks of each shop module are owned by their respective builders.
I expected each store block to pull items only from the containers that it shared ownership with.
Instead I found that if a store block has a listing for an item, but no access to that item in containers with the same ownership, it will actually pull that item from any other connected container, even those owned by other players.
This can thus be used to steal items from containers owned by others. I'm pretty sure this is an unintentional function of the store block on Keen's part.
Obviously, this has put my trading station on hold until this exploit is fixed. If store blocks can be made to only pull items from containers of the same owner, then this should fix the exploit and allow my trading station to work. Any help would be greatly appreciated.