Set the correct option when calling optionAsync().
Don't synchronize with the main thread when registering async listeners
Ensure ProtocolLib functions in 1.6.4 and below.