Also, auto-downloading files via the game client, can any type of file be transfered as long as it is under a certain size or is it only world files?
After doing some reading, I'm going to change my question:
How can people play your mod without needing to download anything, for example the minor mods to admin controls people make? Do you just call you module "Native" and then not modify the client events, only the server events