Remove onLoad and add getProtocol

This is needed for Spout's client changes

Spout:
Vanilla: