{ inputs, callPackage, lib, jdk8, ... }: let packages = lib.mapAttrs' (version: sha1: { name = version; value = callPackage "${inputs.nix-minecraft.outPath}/pkgs/vanilla-servers/derivation.nix" { inherit version sha1; url = "https://vault.omniarchive.uk/archive/java/server-beta/" + "${builtins.substring 0 4 version}/${version}.jar"; jre_headless = jdk8; }; }) (import ./versions.nix); in lib.recurseIntoAttrs packages