Everything is done server side to prevent the problems with hacks & the like that occurred in earlier MMOs. If a list is stored client side it is subject to the possibility of being edited, which would mean it is out if sync with the server. That causes major problems. Which list would then be correct, server or client? What if the client list was edited to contain rare gear, does the server believe it? Obviously it would create an error (if programmed correctly) but would that flag the player as a hacker? What if the error was due to corruption by a virus, trojan, sector error or OS problem? Should the player lose their account?

TLDR; doing everything server side is slower, more complicated & allows less features but is far more secure. I know that *certain* people on the forums don't like that fact but there's nothing I can do about it. If you want fake news, read Breitbart. XD