ProtocolLib should not be a transitive dependency.