@Override
    default @NotNull ResourcePackInfo asResourcePackInfo() {
      return this.build();
    }
Builds, computing a hash based on the provided URL.

<p>The hash computation will perform a network request asynchronously, exposing the completed info via the returned future.</p>

@param executor the executor to perform the hash computation on
@return a future providing the new resource pack request
@since 4.15.0
api/src/main/java/net/kyori/adventure/resource/ResourcePackInfo.java