Remove dependency on ProtocolLib