Player A wants to locate Player B => Needs to run server-side to locate Player B, as Player A's client has no clue where Player B is, unless its coded to scan out from Player A, and cover the whole map, which would take a LOT of performance, no? No, that is incorrect, for example, the mentioned Containers were Server-side only.
It -cannot- run the locate command client side, because for example, your client has no idea where my client(player) is on the map, as my coords are handled and stored serverside. You -miiight- be able to do all this with packet-handling, but that'd likely become a security-issue if not done properly. You can try scanning for players inside a BoundingBox, but if that's too big, it'll eat performance, as the BoundingBox grows exponentially the bigger the radius is.[DOUBLEPOST=1460676973,1460676233][/DOUBLEPOST]Some methods only exist client-side, and some only server-side. I don't know how many times poor @MrWisski has patched mods that tried to run methods on the wrong side, and crashed the servers.