Remove onLoad and make protocol part of properties.yml

This is needed for Spout's client changes
NOTE: must be merged when Spout's client-connection branched is merged

Spout: https://github.com/SpoutDev/Spout/pull/2208
Vanilla: https://github.com/Vanilla/Vanilla/pull/624