implement getProtocolVersion, fix list returned in ServerListPingHook to be a modifiable ArrayList, address CanaryModTeam/CanaryLib#69