From 9d74e84c01e2fd87975f7d5d6b7389b4a55362d1 Mon Sep 17 00:00:00 2001 From: Jai A Date: Sun, 19 Dec 2021 22:48:50 -0700 Subject: [PATCH] Add method of storing launcher data, fix forge 1.17+, add launcher settings --- Cargo.lock | 4 +- launcher/meta.json | 1 - theseus/Cargo.toml | 2 +- theseus/src/{ => data}/meta.rs | 39 ++----- theseus/src/data/mod.rs | 22 ++++ theseus/src/data/settings.rs | 96 +++++++++++++++ theseus/src/launcher/args.rs | 55 ++++++++- theseus/src/launcher/mod.rs | 173 +++++++++++++++++----------- theseus/src/launcher/rules.rs | 4 +- theseus/src/lib.rs | 10 +- theseus/src/modpack/manifest.rs | 30 ++--- theseus/src/modpack/mod.rs | 18 +-- theseus/src/modpack/modrinth_api.rs | 12 +- theseus/src/modpack/pack.rs | 20 ++-- theseus_cli/src/main.rs | 2 + 15 files changed, 338 insertions(+), 150 deletions(-) delete mode 100644 launcher/meta.json rename theseus/src/{ => data}/meta.rs (76%) create mode 100644 theseus/src/data/mod.rs create mode 100644 theseus/src/data/settings.rs diff --git a/Cargo.lock b/Cargo.lock index c6dadf2f..e164ce91 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -194,9 +194,9 @@ dependencies = [ [[package]] name = "daedalus" -version = "0.1.7" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e8ea161abae801020f48a909a7174024945e924c2f16c27fdf9264422dcf1a6" +checksum = "b71fa5e7862c4cf3c86f6250f0254875838304eb3ee6aca95df2057fb3870805" dependencies = [ "bytes", "chrono", diff --git a/launcher/meta.json b/launcher/meta.json deleted file mode 100644 index cb937d87..00000000 --- a/launcher/meta.json +++ /dev/null @@ -1 +0,0 @@ -{"minecraft":{"latest":{"release":"1.18.1","snapshot":"1.18.1"},"versions":[{"id":"1.18.1","type":"release","url":"https://launchermeta.mojang.com/v1/packages/b0bdc637e4c4cbf0501500cbaad5a757b04848ed/1.18.1.json","time":"2021-12-10T08:26:34Z","releaseTime":"2021-12-10T08:23:00Z","sha1":"b0bdc637e4c4cbf0501500cbaad5a757b04848ed","complianceLevel":1},{"id":"1.18.1-rc3","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/e93a50674f603440dfc24a96c5e2c0f379231e57/1.18.1-rc3.json","time":"2021-12-10T08:14:51Z","releaseTime":"2021-12-10T03:36:38Z","sha1":"e93a50674f603440dfc24a96c5e2c0f379231e57","complianceLevel":1},{"id":"1.18.1-rc2","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/a22e46bd382874572e3aef9ea4e0fec81e1a8629/1.18.1-rc2.json","time":"2021-12-10T08:14:51Z","releaseTime":"2021-12-08T12:29:36Z","sha1":"a22e46bd382874572e3aef9ea4e0fec81e1a8629","complianceLevel":1},{"id":"1.18.1-rc1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/5861d51c313c523f91f5b88915ece4203cf9bbc5/1.18.1-rc1.json","time":"2021-12-10T08:14:51Z","releaseTime":"2021-12-07T15:52:47Z","sha1":"5861d51c313c523f91f5b88915ece4203cf9bbc5","complianceLevel":1},{"id":"1.18.1-pre1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/757c95dd306af389b9e31435b3e17aa360662627/1.18.1-pre1.json","time":"2021-12-10T08:14:51Z","releaseTime":"2021-12-03T13:45:38Z","sha1":"757c95dd306af389b9e31435b3e17aa360662627","complianceLevel":1},{"id":"1.18","type":"release","url":"https://launchermeta.mojang.com/v1/packages/4220b6c4c91d80e17d441bcc166e5ca3f9a77304/1.18.json","time":"2021-12-10T08:14:51Z","releaseTime":"2021-11-30T09:16:29Z","sha1":"4220b6c4c91d80e17d441bcc166e5ca3f9a77304","complianceLevel":1},{"id":"1.18-rc4","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/c256fe7acf00470ab54f3b4ca396fb1ade52d6ad/1.18-rc4.json","time":"2021-12-10T08:14:51Z","releaseTime":"2021-11-29T13:43:42Z","sha1":"c256fe7acf00470ab54f3b4ca396fb1ade52d6ad","complianceLevel":1},{"id":"1.18-rc3","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/661cbcdc94ddf44ca2e072b1f5f13441f70b53f0/1.18-rc3.json","time":"2021-12-10T08:14:51Z","releaseTime":"2021-11-26T15:51:56Z","sha1":"661cbcdc94ddf44ca2e072b1f5f13441f70b53f0","complianceLevel":1},{"id":"1.18-rc2","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/21e151f7a8a1925e9a18e55736804d8ce095b1df/1.18-rc2.json","time":"2021-12-10T08:14:51Z","releaseTime":"2021-11-26T10:02:04Z","sha1":"21e151f7a8a1925e9a18e55736804d8ce095b1df","complianceLevel":1},{"id":"1.18-rc1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/1252eb140bd1b41ee071db8e885ccbfc1237b487/1.18-rc1.json","time":"2021-12-10T08:14:51Z","releaseTime":"2021-11-25T14:28:49Z","sha1":"1252eb140bd1b41ee071db8e885ccbfc1237b487","complianceLevel":1},{"id":"1.18-pre8","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/e40cfe9aa0a401fec87f9092a707c0b97c7ae56d/1.18-pre8.json","time":"2021-12-10T08:14:51Z","releaseTime":"2021-11-24T14:57:32Z","sha1":"e40cfe9aa0a401fec87f9092a707c0b97c7ae56d","complianceLevel":1},{"id":"1.18-pre7","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/1d4ba1dbebf3655056ce2a7859fdc4edb928573b/1.18-pre7.json","time":"2021-12-10T08:14:51Z","releaseTime":"2021-11-23T16:37:41Z","sha1":"1d4ba1dbebf3655056ce2a7859fdc4edb928573b","complianceLevel":1},{"id":"1.18-pre6","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/2bcc2ddc9ecc8fb524c97ce7fd2f2e04b11694b4/1.18-pre6.json","time":"2021-12-10T08:14:51Z","releaseTime":"2021-11-22T17:09:05Z","sha1":"2bcc2ddc9ecc8fb524c97ce7fd2f2e04b11694b4","complianceLevel":1},{"id":"1.18-pre5","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/26a29a99efb58eba40f16572e0e5b9e7e8c0b983/1.18-pre5.json","time":"2021-12-10T08:14:51Z","releaseTime":"2021-11-19T15:47:09Z","sha1":"26a29a99efb58eba40f16572e0e5b9e7e8c0b983","complianceLevel":1},{"id":"1.18-pre4","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/a87d4691e75e273fab963e529e9eb4ff78e949b2/1.18-pre4.json","time":"2021-12-10T08:14:51Z","releaseTime":"2021-11-17T18:07:56Z","sha1":"a87d4691e75e273fab963e529e9eb4ff78e949b2","complianceLevel":1},{"id":"1.18-pre3","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/8abac5ea86779c6aff6321ff23dd18aeb011945f/1.18-pre3.json","time":"2021-12-10T08:14:51Z","releaseTime":"2021-11-17T16:04:25Z","sha1":"8abac5ea86779c6aff6321ff23dd18aeb011945f","complianceLevel":1},{"id":"1.18-pre2","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/d9048191dd8c25cd3d6d10152651c90f68788a29/1.18-pre2.json","time":"2021-12-10T08:14:51Z","releaseTime":"2021-11-16T17:04:48Z","sha1":"d9048191dd8c25cd3d6d10152651c90f68788a29","complianceLevel":1},{"id":"1.18-pre1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/0749ee515dea389c4348b6c388ecd206afe9382d/1.18-pre1.json","time":"2021-12-10T08:14:51Z","releaseTime":"2021-11-11T16:14:06Z","sha1":"0749ee515dea389c4348b6c388ecd206afe9382d","complianceLevel":1},{"id":"21w44a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/2269fdf7d942d50dcd12f5b244288c91ded5bff3/21w44a.json","time":"2021-12-10T08:14:51Z","releaseTime":"2021-11-03T16:14:34Z","sha1":"2269fdf7d942d50dcd12f5b244288c91ded5bff3","complianceLevel":1},{"id":"21w43a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/4c316f9183fb1f4e5a981e0f0a318fe27b6a364c/21w43a.json","time":"2021-12-10T08:14:51Z","releaseTime":"2021-10-27T14:38:55Z","sha1":"4c316f9183fb1f4e5a981e0f0a318fe27b6a364c","complianceLevel":1},{"id":"21w42a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/45ec56f42e737431e32a6eb0d59c80133f608c34/21w42a.json","time":"2021-12-10T08:14:51Z","releaseTime":"2021-10-20T12:41:25Z","sha1":"45ec56f42e737431e32a6eb0d59c80133f608c34","complianceLevel":1},{"id":"21w41a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/2eded0c8b2794aa7966150dfa5eccf2adb0ee88a/21w41a.json","time":"2021-12-10T08:14:51Z","releaseTime":"2021-10-13T15:23:23Z","sha1":"2eded0c8b2794aa7966150dfa5eccf2adb0ee88a","complianceLevel":1},{"id":"21w40a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/56bac73a83fdd38c4f42c49d9eb6f6f8a5931e73/21w40a.json","time":"2021-12-10T08:14:51Z","releaseTime":"2021-10-07T11:17:50Z","sha1":"56bac73a83fdd38c4f42c49d9eb6f6f8a5931e73","complianceLevel":1},{"id":"21w39a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/e85ee59e2f9d1bee72a2462a462f51ef0a8e2f0a/21w39a.json","time":"2021-12-10T08:14:51Z","releaseTime":"2021-09-29T16:27:05Z","sha1":"e85ee59e2f9d1bee72a2462a462f51ef0a8e2f0a","complianceLevel":1},{"id":"21w38a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/9d716ebd9c2ad42d4a5992e06f13b1de32be66d1/21w38a.json","time":"2021-12-10T08:14:51Z","releaseTime":"2021-09-23T14:36:06Z","sha1":"9d716ebd9c2ad42d4a5992e06f13b1de32be66d1","complianceLevel":1},{"id":"21w37a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/b1cd844ac9306cb3447fb7930511fb2e18d92cfe/21w37a.json","time":"2021-12-10T08:14:51Z","releaseTime":"2021-09-15T16:04:30Z","sha1":"b1cd844ac9306cb3447fb7930511fb2e18d92cfe","complianceLevel":1},{"id":"1.17.1","type":"release","url":"https://launchermeta.mojang.com/v1/packages/0b1d2828e58cf8eb1aac14ee588f5160bd06e77f/1.17.1.json","time":"2021-12-10T02:52:28Z","releaseTime":"2021-07-06T12:01:34Z","sha1":"0b1d2828e58cf8eb1aac14ee588f5160bd06e77f","complianceLevel":1},{"id":"1.17.1-rc2","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/494152b7d3a75ff74eed4ea709461f58cebd5e0e/1.17.1-rc2.json","time":"2021-12-10T02:52:28Z","releaseTime":"2021-07-05T12:58:01Z","sha1":"494152b7d3a75ff74eed4ea709461f58cebd5e0e","complianceLevel":1},{"id":"1.17.1-rc1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/3c45df2f3bffafb69c47b59ae4b7eb27e18b3403/1.17.1-rc1.json","time":"2021-12-10T02:52:28Z","releaseTime":"2021-07-01T15:23:37Z","sha1":"3c45df2f3bffafb69c47b59ae4b7eb27e18b3403","complianceLevel":1},{"id":"1.17.1-pre3","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/44c1e8a2c2cb6e31e74389728055080a178d8211/1.17.1-pre3.json","time":"2021-12-10T02:52:28Z","releaseTime":"2021-06-30T15:43:16Z","sha1":"44c1e8a2c2cb6e31e74389728055080a178d8211","complianceLevel":1},{"id":"1.17.1-pre2","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/f4d348da321440275351632c3a214c2a346b6535/1.17.1-pre2.json","time":"2021-12-10T02:52:28Z","releaseTime":"2021-06-29T15:14:12Z","sha1":"f4d348da321440275351632c3a214c2a346b6535","complianceLevel":1},{"id":"1.17.1-pre1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/eb9110666b1acf688ec045cfe08fab746481003c/1.17.1-pre1.json","time":"2021-12-10T02:52:28Z","releaseTime":"2021-06-18T12:24:40Z","sha1":"eb9110666b1acf688ec045cfe08fab746481003c","complianceLevel":1},{"id":"1.17","type":"release","url":"https://launchermeta.mojang.com/v1/packages/bb6684a5a4f4ecfa8540a4c3aec0d1eab8c574c1/1.17.json","time":"2021-12-10T02:52:28Z","releaseTime":"2021-06-08T11:00:40Z","sha1":"bb6684a5a4f4ecfa8540a4c3aec0d1eab8c574c1","complianceLevel":1},{"id":"1.17-rc2","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/a8738e73ae56391c911cf385169fc3fc2523426a/1.17-rc2.json","time":"2021-12-10T02:52:28Z","releaseTime":"2021-06-07T11:46:28Z","sha1":"a8738e73ae56391c911cf385169fc3fc2523426a","complianceLevel":1},{"id":"1.17-rc1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/0ddb07701b1a582addd77d0ffebcf55cc80d2718/1.17-rc1.json","time":"2021-12-10T02:52:28Z","releaseTime":"2021-06-04T13:24:48Z","sha1":"0ddb07701b1a582addd77d0ffebcf55cc80d2718","complianceLevel":1},{"id":"1.17-pre5","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/3c1cef1ab781605736c3616e19e05831b2ace674/1.17-pre5.json","time":"2021-12-10T02:52:28Z","releaseTime":"2021-06-03T17:01:28Z","sha1":"3c1cef1ab781605736c3616e19e05831b2ace674","complianceLevel":1},{"id":"1.17-pre4","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/a9e9398811380eb9bfa6f8650e3ebcdc06cccf62/1.17-pre4.json","time":"2021-12-10T02:52:28Z","releaseTime":"2021-06-02T16:15:43Z","sha1":"a9e9398811380eb9bfa6f8650e3ebcdc06cccf62","complianceLevel":1},{"id":"1.17-pre3","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/848ba35d367aab89fe8b6e745ad14fa63298b07a/1.17-pre3.json","time":"2021-12-10T02:52:28Z","releaseTime":"2021-06-01T15:43:46Z","sha1":"848ba35d367aab89fe8b6e745ad14fa63298b07a","complianceLevel":1},{"id":"1.17-pre2","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/014acc696235553d02289468a0979934d38a19d0/1.17-pre2.json","time":"2021-12-10T02:52:28Z","releaseTime":"2021-05-31T15:54:05Z","sha1":"014acc696235553d02289468a0979934d38a19d0","complianceLevel":1},{"id":"1.17-pre1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/42cfdff6bc0309049e346ce77986264365129f94/1.17-pre1.json","time":"2021-12-10T02:52:28Z","releaseTime":"2021-05-27T09:39:21Z","sha1":"42cfdff6bc0309049e346ce77986264365129f94","complianceLevel":1},{"id":"21w20a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/8e231ced9cb57ef0d63211f40a7c998f4fe84390/21w20a.json","time":"2021-12-10T02:52:28Z","releaseTime":"2021-05-19T15:22:02Z","sha1":"8e231ced9cb57ef0d63211f40a7c998f4fe84390","complianceLevel":1},{"id":"21w19a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/179c77aead1636521432beca2a778cae0cb4a3e0/21w19a.json","time":"2021-12-10T02:52:28Z","releaseTime":"2021-05-12T11:19:15Z","sha1":"179c77aead1636521432beca2a778cae0cb4a3e0","complianceLevel":1},{"id":"21w18a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/e48ad74660c7ac67ac8c9dd80182803d929ec8f9/21w18a.json","time":"2021-12-15T15:47:43Z","releaseTime":"2021-05-05T15:24:35Z","sha1":"e48ad74660c7ac67ac8c9dd80182803d929ec8f9","complianceLevel":1},{"id":"21w17a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/ca57690060e8e10051c8abf38281142ce302babc/21w17a.json","time":"2021-12-15T15:47:43Z","releaseTime":"2021-04-28T13:54:05Z","sha1":"ca57690060e8e10051c8abf38281142ce302babc","complianceLevel":1},{"id":"21w16a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/0f0e5bbe5426713d68081bfacc575394a8bdf00c/21w16a.json","time":"2021-12-15T15:47:42Z","releaseTime":"2021-04-21T16:41:14Z","sha1":"0f0e5bbe5426713d68081bfacc575394a8bdf00c","complianceLevel":1},{"id":"21w15a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/ef5510b65fcce3962d1112ee1afc17ac7a02673f/21w15a.json","time":"2021-12-15T15:47:41Z","releaseTime":"2021-04-14T13:41:34Z","sha1":"ef5510b65fcce3962d1112ee1afc17ac7a02673f","complianceLevel":1},{"id":"21w14a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/07807da9dd8bd64450b861309852b64301b28322/21w14a.json","time":"2021-12-15T15:47:41Z","releaseTime":"2021-04-07T14:04:09Z","sha1":"07807da9dd8bd64450b861309852b64301b28322","complianceLevel":1},{"id":"21w13a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/90f13d9cadac9cb8d3db4f1505aeceda265c8263/21w13a.json","time":"2021-12-15T15:47:40Z","releaseTime":"2021-03-31T16:17:46Z","sha1":"90f13d9cadac9cb8d3db4f1505aeceda265c8263","complianceLevel":1},{"id":"21w11a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/557fa30a4b12359c7bc1d7d6657d838d933d880d/21w11a.json","time":"2021-12-15T15:47:39Z","releaseTime":"2021-03-17T15:05:50Z","sha1":"557fa30a4b12359c7bc1d7d6657d838d933d880d","complianceLevel":1},{"id":"21w10a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/193775688476392903e782b22bcfe0c0579686d2/21w10a.json","time":"2021-12-15T15:47:39Z","releaseTime":"2021-03-10T15:24:38Z","sha1":"193775688476392903e782b22bcfe0c0579686d2","complianceLevel":1},{"id":"21w08b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/640459713819e14c1cdd071087d298637d096b5b/21w08b.json","time":"2021-12-15T15:47:38Z","releaseTime":"2021-02-25T11:46:34Z","sha1":"640459713819e14c1cdd071087d298637d096b5b","complianceLevel":1},{"id":"21w08a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/3745c385759bd02b84e9d0dc9589f1a3a4280a1e/21w08a.json","time":"2021-12-15T15:47:37Z","releaseTime":"2021-02-24T14:38:51Z","sha1":"3745c385759bd02b84e9d0dc9589f1a3a4280a1e","complianceLevel":1},{"id":"21w07a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/d3f80518521eef8f7a4485a572d93700d48e64af/21w07a.json","time":"2021-12-15T15:47:37Z","releaseTime":"2021-02-17T16:35:40Z","sha1":"d3f80518521eef8f7a4485a572d93700d48e64af","complianceLevel":1},{"id":"21w06a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/6849362aca934a0b0f6fcdee28e897669d584b8c/21w06a.json","time":"2021-12-15T15:47:36Z","releaseTime":"2021-02-10T17:13:54Z","sha1":"6849362aca934a0b0f6fcdee28e897669d584b8c","complianceLevel":1},{"id":"21w05b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/0baa34be1033dcd65be4e9d39863579e407e2d9c/21w05b.json","time":"2021-12-15T15:47:35Z","releaseTime":"2021-02-04T15:09:29Z","sha1":"0baa34be1033dcd65be4e9d39863579e407e2d9c","complianceLevel":1},{"id":"21w05a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/88517a63b007670e9136169eb72ece7c662828e6/21w05a.json","time":"2021-12-15T15:47:35Z","releaseTime":"2021-02-03T15:56:54Z","sha1":"88517a63b007670e9136169eb72ece7c662828e6","complianceLevel":1},{"id":"21w03a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/f4e7b613771f16f5e09c52664b4670e0e02fc108/21w03a.json","time":"2021-12-15T15:47:34Z","releaseTime":"2021-01-20T14:56:29Z","sha1":"f4e7b613771f16f5e09c52664b4670e0e02fc108","complianceLevel":1},{"id":"1.16.5","type":"release","url":"https://launchermeta.mojang.com/v1/packages/53d73bd5ad8ce02c6b3ec809d4720fd6fff03456/1.16.5.json","time":"2021-12-15T15:44:04Z","releaseTime":"2021-01-14T16:05:32Z","sha1":"53d73bd5ad8ce02c6b3ec809d4720fd6fff03456","complianceLevel":1},{"id":"1.16.5-rc1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/7fa9ec4ecc3216c187a03187b068b7e908a56bd3/1.16.5-rc1.json","time":"2021-12-15T15:44:59Z","releaseTime":"2021-01-13T15:58:55Z","sha1":"7fa9ec4ecc3216c187a03187b068b7e908a56bd3","complianceLevel":1},{"id":"20w51a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/6d16518162ad52705599196d3d4ca110b195ceb5/20w51a.json","time":"2021-12-15T15:47:33Z","releaseTime":"2020-12-16T16:27:57Z","sha1":"6d16518162ad52705599196d3d4ca110b195ceb5","complianceLevel":1},{"id":"20w49a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/d7cb15fd5253059f1816cb65e312b6415d92cc6b/20w49a.json","time":"2021-12-15T15:47:33Z","releaseTime":"2020-12-02T16:47:20Z","sha1":"d7cb15fd5253059f1816cb65e312b6415d92cc6b","complianceLevel":1},{"id":"20w48a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/be3c4ad7a5c4554a530bf826a4733463f9f5c847/20w48a.json","time":"2021-12-15T15:47:32Z","releaseTime":"2020-11-25T15:42:24Z","sha1":"be3c4ad7a5c4554a530bf826a4733463f9f5c847","complianceLevel":1},{"id":"20w46a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/6339b97403a87fb88d87caed047c8fcd0021e6ca/20w46a.json","time":"2021-12-15T15:47:32Z","releaseTime":"2020-11-11T15:30:32Z","sha1":"6339b97403a87fb88d87caed047c8fcd0021e6ca","complianceLevel":1},{"id":"20w45a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/0ea757bb543285b5862b8bad28faeceab4763ac7/20w45a.json","time":"2021-12-15T15:47:31Z","releaseTime":"2020-11-04T16:42:00Z","sha1":"0ea757bb543285b5862b8bad28faeceab4763ac7","complianceLevel":1},{"id":"1.16.4","type":"release","url":"https://launchermeta.mojang.com/v1/packages/3015de9d239dcfe37688dae27d718eacfe03c3ef/1.16.4.json","time":"2021-12-15T15:44:03Z","releaseTime":"2020-10-29T15:49:37Z","sha1":"3015de9d239dcfe37688dae27d718eacfe03c3ef","complianceLevel":1},{"id":"1.16.4-rc1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/7db7150b3d76c21c35d67f61e669c05c8612449d/1.16.4-rc1.json","time":"2021-12-15T15:44:58Z","releaseTime":"2020-10-27T16:31:08Z","sha1":"7db7150b3d76c21c35d67f61e669c05c8612449d","complianceLevel":1},{"id":"1.16.4-pre2","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/604b7ae529384aa8efbc5ddbefa89a105822c88b/1.16.4-pre2.json","time":"2021-12-15T15:44:58Z","releaseTime":"2020-10-22T15:32:17Z","sha1":"604b7ae529384aa8efbc5ddbefa89a105822c88b","complianceLevel":0},{"id":"1.16.4-pre1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/6a2690a294ecc3622607ab60d74ec9e46a5eceae/1.16.4-pre1.json","time":"2021-12-15T15:44:57Z","releaseTime":"2020-10-13T14:36:07Z","sha1":"6a2690a294ecc3622607ab60d74ec9e46a5eceae","complianceLevel":0},{"id":"1.16.3","type":"release","url":"https://launchermeta.mojang.com/v1/packages/e9702439d7e1dfbc0499f7b66f45398acafa0f2b/1.16.3.json","time":"2021-12-15T15:44:02Z","releaseTime":"2020-09-10T13:42:37Z","sha1":"e9702439d7e1dfbc0499f7b66f45398acafa0f2b","complianceLevel":0},{"id":"1.16.3-rc1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/8a1034ee5d6415b147c23dc73364db382a3400a2/1.16.3-rc1.json","time":"2021-12-15T15:44:56Z","releaseTime":"2020-09-07T12:34:06Z","sha1":"8a1034ee5d6415b147c23dc73364db382a3400a2","complianceLevel":0},{"id":"1.16.2","type":"release","url":"https://launchermeta.mojang.com/v1/packages/1b7955bc3a4508288c0b71df4934fb9f9ee69ab2/1.16.2.json","time":"2021-12-15T15:44:02Z","releaseTime":"2020-08-11T10:13:46Z","sha1":"1b7955bc3a4508288c0b71df4934fb9f9ee69ab2","complianceLevel":0},{"id":"1.16.2-rc2","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/49d754bbe5a4b52573e14be4caa040358d57623b/1.16.2-rc2.json","time":"2021-12-15T15:44:56Z","releaseTime":"2020-08-10T11:43:36Z","sha1":"49d754bbe5a4b52573e14be4caa040358d57623b","complianceLevel":0},{"id":"1.16.2-rc1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/d15d9494ba8fb940021de31cd1365ae01b8f36c9/1.16.2-rc1.json","time":"2021-12-15T15:44:55Z","releaseTime":"2020-08-07T14:35:39Z","sha1":"d15d9494ba8fb940021de31cd1365ae01b8f36c9","complianceLevel":0},{"id":"1.16.2-pre3","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/2545b07ddce9a328dc2f733e3ae00a0ab02320f3/1.16.2-pre3.json","time":"2021-12-15T15:44:54Z","releaseTime":"2020-08-06T16:44:52Z","sha1":"2545b07ddce9a328dc2f733e3ae00a0ab02320f3","complianceLevel":0},{"id":"1.16.2-pre2","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/6a239c7b0f81c879de20091fa41e9d70e41395c5/1.16.2-pre2.json","time":"2021-12-15T15:44:54Z","releaseTime":"2020-08-05T15:30:50Z","sha1":"6a239c7b0f81c879de20091fa41e9d70e41395c5","complianceLevel":0},{"id":"1.16.2-pre1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/3cd205488fc8bd9a77199ded8e9585c61db5783f/1.16.2-pre1.json","time":"2021-12-15T15:44:53Z","releaseTime":"2020-07-29T13:19:05Z","sha1":"3cd205488fc8bd9a77199ded8e9585c61db5783f","complianceLevel":0},{"id":"20w30a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/f034040886a5b3cbe63969052e63ab650d02be60/20w30a.json","time":"2021-12-15T15:47:30Z","releaseTime":"2020-07-22T15:05:15Z","sha1":"f034040886a5b3cbe63969052e63ab650d02be60","complianceLevel":0},{"id":"20w29a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/053db6416b6d495ea54600f28e57257e0148e031/20w29a.json","time":"2021-12-15T15:47:30Z","releaseTime":"2020-07-15T14:13:47Z","sha1":"053db6416b6d495ea54600f28e57257e0148e031","complianceLevel":0},{"id":"20w28a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/3f7bd4f280b492a6d40249c51298c08f1cdc666b/20w28a.json","time":"2021-12-15T15:47:29Z","releaseTime":"2020-07-08T15:10:40Z","sha1":"3f7bd4f280b492a6d40249c51298c08f1cdc666b","complianceLevel":0},{"id":"20w27a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/31067037f3c9ef0248133c96c84c8feb44569094/20w27a.json","time":"2021-12-15T15:47:28Z","releaseTime":"2020-07-01T15:07:35Z","sha1":"31067037f3c9ef0248133c96c84c8feb44569094","complianceLevel":0},{"id":"1.16.1","type":"release","url":"https://launchermeta.mojang.com/v1/packages/ddd245eae029e77e6fa8f65383129f79c1ed6684/1.16.1.json","time":"2021-12-15T15:44:01Z","releaseTime":"2020-06-24T10:31:40Z","sha1":"ddd245eae029e77e6fa8f65383129f79c1ed6684","complianceLevel":0},{"id":"1.16","type":"release","url":"https://launchermeta.mojang.com/v1/packages/51b50a20fb1129dabf3c323787c71ebf8492277a/1.16.json","time":"2021-12-15T15:44:04Z","releaseTime":"2020-06-23T16:20:52Z","sha1":"51b50a20fb1129dabf3c323787c71ebf8492277a","complianceLevel":0},{"id":"1.16-rc1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/bb8fedf5c70a4466e35d934733acaec3702177b1/1.16-rc1.json","time":"2021-12-15T15:44:52Z","releaseTime":"2020-06-18T12:49:28Z","sha1":"bb8fedf5c70a4466e35d934733acaec3702177b1","complianceLevel":0},{"id":"1.16-pre8","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/885484450290fe1528a0151f140986fdfbed4bf9/1.16-pre8.json","time":"2021-12-15T15:44:52Z","releaseTime":"2020-06-17T14:45:23Z","sha1":"885484450290fe1528a0151f140986fdfbed4bf9","complianceLevel":0},{"id":"1.16-pre7","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/86e0098c69887a51babbe6eef463c3b80e9e8e93/1.16-pre7.json","time":"2021-12-15T15:44:51Z","releaseTime":"2020-06-16T15:31:35Z","sha1":"86e0098c69887a51babbe6eef463c3b80e9e8e93","complianceLevel":0},{"id":"1.16-pre6","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/a7caabad3b4c5263f33550808629930cd8a6f794/1.16-pre6.json","time":"2021-12-15T15:44:50Z","releaseTime":"2020-06-15T16:57:57Z","sha1":"a7caabad3b4c5263f33550808629930cd8a6f794","complianceLevel":0},{"id":"1.16-pre5","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/989d8e0b9f74ced3b497d1856cff189ae685002c/1.16-pre5.json","time":"2021-12-15T15:44:50Z","releaseTime":"2020-06-12T14:33:59Z","sha1":"989d8e0b9f74ced3b497d1856cff189ae685002c","complianceLevel":0},{"id":"1.16-pre4","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/94eea19a49cbb895ae1931ba833681a0f029e37c/1.16-pre4.json","time":"2021-12-15T15:44:49Z","releaseTime":"2020-06-11T15:45:55Z","sha1":"94eea19a49cbb895ae1931ba833681a0f029e37c","complianceLevel":0},{"id":"1.16-pre3","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/c9a1851f83050021b3d67f0bc62d538e9d79e48a/1.16-pre3.json","time":"2021-12-15T15:44:49Z","releaseTime":"2020-06-10T14:57:43Z","sha1":"c9a1851f83050021b3d67f0bc62d538e9d79e48a","complianceLevel":0},{"id":"1.16-pre2","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/75e9792604f00c868f53f682ce1d62193449976a/1.16-pre2.json","time":"2021-12-15T15:44:48Z","releaseTime":"2020-06-05T10:47:59Z","sha1":"75e9792604f00c868f53f682ce1d62193449976a","complianceLevel":0},{"id":"1.16-pre1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/5c7efb481cf3d3a37c2e5258460fc4d83574c3b2/1.16-pre1.json","time":"2021-12-15T15:44:47Z","releaseTime":"2020-06-04T18:17:51Z","sha1":"5c7efb481cf3d3a37c2e5258460fc4d83574c3b2","complianceLevel":0},{"id":"20w22a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/de17320446f85ec60226d05364be8eaf737d49e6/20w22a.json","time":"2021-12-15T15:47:28Z","releaseTime":"2020-05-29T11:25:02Z","sha1":"de17320446f85ec60226d05364be8eaf737d49e6","complianceLevel":0},{"id":"20w21a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/1572118c816754cf1474af1fb27393e3f078bd27/20w21a.json","time":"2021-12-15T15:47:27Z","releaseTime":"2020-05-20T12:07:18Z","sha1":"1572118c816754cf1474af1fb27393e3f078bd27","complianceLevel":0},{"id":"20w20b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/dad7e9a1a739de835ab3b8942b3ea79f20243482/20w20b.json","time":"2021-12-15T15:47:26Z","releaseTime":"2020-05-14T08:16:26Z","sha1":"dad7e9a1a739de835ab3b8942b3ea79f20243482","complianceLevel":0},{"id":"20w20a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/e6da1c5ce677b71f96fe14add04efb950e08349c/20w20a.json","time":"2021-12-15T15:47:26Z","releaseTime":"2020-05-13T15:11:43Z","sha1":"e6da1c5ce677b71f96fe14add04efb950e08349c","complianceLevel":0},{"id":"20w19a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/dc1e50834a27c31e4a8e4d2dc89918d8fad19bd3/20w19a.json","time":"2021-12-15T15:47:25Z","releaseTime":"2020-05-06T16:23:24Z","sha1":"dc1e50834a27c31e4a8e4d2dc89918d8fad19bd3","complianceLevel":0},{"id":"20w18a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/4529b8c73044ba827d2f839d8eb64138656f8d3b/20w18a.json","time":"2021-12-15T15:47:24Z","releaseTime":"2020-04-29T15:16:34Z","sha1":"4529b8c73044ba827d2f839d8eb64138656f8d3b","complianceLevel":0},{"id":"20w17a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/1bc1da23fe9e2f8869cffce8a90bbe6f5e0b9fc3/20w17a.json","time":"2021-12-15T15:47:24Z","releaseTime":"2020-04-22T13:47:50Z","sha1":"1bc1da23fe9e2f8869cffce8a90bbe6f5e0b9fc3","complianceLevel":0},{"id":"20w16a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/91b58513e88219dd26e4492e0de215af402cd3f9/20w16a.json","time":"2021-12-15T15:47:23Z","releaseTime":"2020-04-15T14:13:01Z","sha1":"91b58513e88219dd26e4492e0de215af402cd3f9","complianceLevel":0},{"id":"20w15a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/cebe670aa02d2a4db10e9ef9c6b9d283ca76ff5f/20w15a.json","time":"2021-12-15T15:47:22Z","releaseTime":"2020-04-08T12:29:24Z","sha1":"cebe670aa02d2a4db10e9ef9c6b9d283ca76ff5f","complianceLevel":0},{"id":"20w14a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/8040d068cd64ee9a9d4e2b06885f6ec77e822fd7/20w14a.json","time":"2021-12-15T15:47:21Z","releaseTime":"2020-04-02T14:28:06Z","sha1":"8040d068cd64ee9a9d4e2b06885f6ec77e822fd7","complianceLevel":0},{"id":"20w14infinite","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/b510644230f3a3982a0cd745d225017ef6aa6711/20w14infinite.json","time":"2021-12-15T15:47:21Z","releaseTime":"2020-04-01T12:47:08Z","sha1":"b510644230f3a3982a0cd745d225017ef6aa6711","complianceLevel":0},{"id":"20w13b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/194353e8236c6bc45be40f60265c928b4c43833f/20w13b.json","time":"2021-12-15T15:47:20Z","releaseTime":"2020-03-26T13:00:34Z","sha1":"194353e8236c6bc45be40f60265c928b4c43833f","complianceLevel":0},{"id":"20w13a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/4ef572e328ee976b284d1729a3a1dbdeed661819/20w13a.json","time":"2021-12-15T15:47:19Z","releaseTime":"2020-03-25T17:05:33Z","sha1":"4ef572e328ee976b284d1729a3a1dbdeed661819","complianceLevel":0},{"id":"20w12a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/e99fc9e46aa33f7800d3f24aed3489fd577e0deb/20w12a.json","time":"2021-12-15T15:47:19Z","releaseTime":"2020-03-18T16:42:06Z","sha1":"e99fc9e46aa33f7800d3f24aed3489fd577e0deb","complianceLevel":0},{"id":"20w11a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/e0282f0836b30693503ce28de6f6cf0c0bdf76b8/20w11a.json","time":"2021-12-15T15:47:18Z","releaseTime":"2020-03-11T16:28:27Z","sha1":"e0282f0836b30693503ce28de6f6cf0c0bdf76b8","complianceLevel":0},{"id":"20w10a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/08a41ae7b4f06c1633467123abf6f75487ab23f6/20w10a.json","time":"2021-12-15T15:47:17Z","releaseTime":"2020-03-04T16:21:41Z","sha1":"08a41ae7b4f06c1633467123abf6f75487ab23f6","complianceLevel":0},{"id":"20w09a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/d79099ead8db6c3c68e07248bce841c68a195c04/20w09a.json","time":"2021-12-15T15:47:16Z","releaseTime":"2020-02-26T16:43:08Z","sha1":"d79099ead8db6c3c68e07248bce841c68a195c04","complianceLevel":0},{"id":"20w08a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/24527dd52ba2847689ce9bf7664a8d06a7b8b7aa/20w08a.json","time":"2021-12-15T15:47:16Z","releaseTime":"2020-02-19T13:30:09Z","sha1":"24527dd52ba2847689ce9bf7664a8d06a7b8b7aa","complianceLevel":0},{"id":"20w07a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/304c00900a701f0f6c2c76710003994fd8036531/20w07a.json","time":"2021-12-15T15:47:15Z","releaseTime":"2020-02-14T13:20:49Z","sha1":"304c00900a701f0f6c2c76710003994fd8036531","complianceLevel":0},{"id":"20w06a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/08d895e7f7b9573706be69d12a790374fd54cbc8/20w06a.json","time":"2021-12-15T15:47:14Z","releaseTime":"2020-02-05T16:05:22Z","sha1":"08d895e7f7b9573706be69d12a790374fd54cbc8","complianceLevel":0},{"id":"1.15.2","type":"release","url":"https://launchermeta.mojang.com/v1/packages/a134a40902959810875d4642a4ac9c69c37e39a0/1.15.2.json","time":"2021-12-15T15:43:59Z","releaseTime":"2020-01-17T10:03:52Z","sha1":"a134a40902959810875d4642a4ac9c69c37e39a0","complianceLevel":0},{"id":"1.15.2-pre2","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/7dfbe4b42cf61df47f71713590dd069267449420/1.15.2-pre2.json","time":"2021-12-15T15:44:47Z","releaseTime":"2020-01-16T12:35:57Z","sha1":"7dfbe4b42cf61df47f71713590dd069267449420","complianceLevel":0},{"id":"1.15.2-pre1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/6e8723a73cc47b4a81e44ca25b1a2d2dce3b1c04/1.15.2-pre1.json","time":"2021-12-15T15:44:46Z","releaseTime":"2020-01-14T16:19:31Z","sha1":"6e8723a73cc47b4a81e44ca25b1a2d2dce3b1c04","complianceLevel":0},{"id":"1.15.1","type":"release","url":"https://launchermeta.mojang.com/v1/packages/3526ede769b1a1d30aca5b7b98a81607c60305f7/1.15.1.json","time":"2021-12-15T15:43:59Z","releaseTime":"2019-12-16T10:29:47Z","sha1":"3526ede769b1a1d30aca5b7b98a81607c60305f7","complianceLevel":0},{"id":"1.15.1-pre1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/27ceb6dbdca4821a509ed70d26773cfecef4ce63/1.15.1-pre1.json","time":"2021-12-15T15:44:45Z","releaseTime":"2019-12-12T14:02:30Z","sha1":"27ceb6dbdca4821a509ed70d26773cfecef4ce63","complianceLevel":0},{"id":"1.15","type":"release","url":"https://launchermeta.mojang.com/v1/packages/75d15976c2d82a0afd796802bac73c934ea59df7/1.15.json","time":"2021-12-15T15:44:00Z","releaseTime":"2019-12-09T13:13:38Z","sha1":"75d15976c2d82a0afd796802bac73c934ea59df7","complianceLevel":0},{"id":"1.15-pre7","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/54358db380289fb3547a1d7fb5761b1b1f6d0ba8/1.15-pre7.json","time":"2021-12-15T15:44:44Z","releaseTime":"2019-12-09T12:14:11Z","sha1":"54358db380289fb3547a1d7fb5761b1b1f6d0ba8","complianceLevel":0},{"id":"1.15-pre6","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/6d4356b81f961250fccd9355c0bb115afc181a1b/1.15-pre6.json","time":"2021-12-15T15:44:44Z","releaseTime":"2019-12-06T12:04:30Z","sha1":"6d4356b81f961250fccd9355c0bb115afc181a1b","complianceLevel":0},{"id":"1.15-pre5","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/97d4e275e0d5cf754fabfc6017e0cf410fb25e50/1.15-pre5.json","time":"2021-12-15T15:44:43Z","releaseTime":"2019-12-05T13:20:00Z","sha1":"97d4e275e0d5cf754fabfc6017e0cf410fb25e50","complianceLevel":0},{"id":"1.15-pre4","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/a2c68e78c6887d91af86cbe51bda9902565c36b5/1.15-pre4.json","time":"2021-12-15T15:44:43Z","releaseTime":"2019-12-03T12:24:24Z","sha1":"a2c68e78c6887d91af86cbe51bda9902565c36b5","complianceLevel":0},{"id":"1.15-pre3","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/d99a70baa558e7912f9331e42263125d18c97e27/1.15-pre3.json","time":"2021-12-15T15:44:42Z","releaseTime":"2019-11-28T17:17:50Z","sha1":"d99a70baa558e7912f9331e42263125d18c97e27","complianceLevel":0},{"id":"1.15-pre2","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/ab23ff69e4bc33349868f88ec0eab0a9024e9d79/1.15-pre2.json","time":"2021-12-15T15:44:41Z","releaseTime":"2019-11-25T18:09:38Z","sha1":"ab23ff69e4bc33349868f88ec0eab0a9024e9d79","complianceLevel":0},{"id":"1.15-pre1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/b92f7ad0e2dea435c9738b09a069199b37869398/1.15-pre1.json","time":"2021-12-15T15:44:41Z","releaseTime":"2019-11-21T17:01:17Z","sha1":"b92f7ad0e2dea435c9738b09a069199b37869398","complianceLevel":0},{"id":"19w46b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/c8aabd44ac18b173a68091c00b4ff0151f29faeb/19w46b.json","time":"2021-12-15T15:47:14Z","releaseTime":"2019-11-14T13:29:24Z","sha1":"c8aabd44ac18b173a68091c00b4ff0151f29faeb","complianceLevel":0},{"id":"19w46a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/d129178105f1a1ab114b925752322c963f521eb7/19w46a.json","time":"2021-12-15T15:47:13Z","releaseTime":"2019-11-13T16:37:46Z","sha1":"d129178105f1a1ab114b925752322c963f521eb7","complianceLevel":0},{"id":"19w45b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/f2ab5210dbc8768733b227747139e6054b93ae57/19w45b.json","time":"2021-12-15T15:47:12Z","releaseTime":"2019-11-08T12:42:44Z","sha1":"f2ab5210dbc8768733b227747139e6054b93ae57","complianceLevel":0},{"id":"19w45a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/9ac552143b82bb8740b34c23dd997c4aab23f2dd/19w45a.json","time":"2021-12-15T15:47:12Z","releaseTime":"2019-11-07T16:19:20Z","sha1":"9ac552143b82bb8740b34c23dd997c4aab23f2dd","complianceLevel":0},{"id":"19w44a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/0b7015eb577c9e04a5a21b83fa7f4d8d7b723e93/19w44a.json","time":"2021-12-15T15:47:11Z","releaseTime":"2019-10-30T15:31:44Z","sha1":"0b7015eb577c9e04a5a21b83fa7f4d8d7b723e93","complianceLevel":0},{"id":"19w42a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/ac1a6a7f15382cda12878d5e304c6a34ed6349d5/19w42a.json","time":"2021-12-15T15:47:10Z","releaseTime":"2019-10-16T15:30:39Z","sha1":"ac1a6a7f15382cda12878d5e304c6a34ed6349d5","complianceLevel":0},{"id":"19w41a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/fbcc94f6cdb36247a70e87d06811bfacc83f3e8c/19w41a.json","time":"2021-12-15T15:47:10Z","releaseTime":"2019-10-09T15:21:35Z","sha1":"fbcc94f6cdb36247a70e87d06811bfacc83f3e8c","complianceLevel":0},{"id":"19w40a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/02785403832a5aad38d51e71d5912d75dc196f10/19w40a.json","time":"2021-12-15T15:47:09Z","releaseTime":"2019-10-02T13:40:26Z","sha1":"02785403832a5aad38d51e71d5912d75dc196f10","complianceLevel":0},{"id":"19w39a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/75eb7c180e5be8e730ba7b2a9d495a9d33092a7f/19w39a.json","time":"2021-12-15T15:47:08Z","releaseTime":"2019-09-27T10:13:33Z","sha1":"75eb7c180e5be8e730ba7b2a9d495a9d33092a7f","complianceLevel":0},{"id":"19w38b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/b9166a39db29187cb5aca9ba57457d300dc30390/19w38b.json","time":"2021-12-15T15:47:08Z","releaseTime":"2019-09-18T14:59:13Z","sha1":"b9166a39db29187cb5aca9ba57457d300dc30390","complianceLevel":0},{"id":"19w38a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/5fd4c2e92056d7ad3727af992a1c1c1a96f892e6/19w38a.json","time":"2021-12-15T15:47:07Z","releaseTime":"2019-09-18T10:03:22Z","sha1":"5fd4c2e92056d7ad3727af992a1c1c1a96f892e6","complianceLevel":0},{"id":"19w37a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/add2b28d6e297e10e139955c13e3c3d7caa19603/19w37a.json","time":"2021-12-15T15:47:06Z","releaseTime":"2019-09-11T11:46:44Z","sha1":"add2b28d6e297e10e139955c13e3c3d7caa19603","complianceLevel":0},{"id":"19w36a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/fa89fbd191476584136418814c4e1e808f6e5381/19w36a.json","time":"2021-12-15T15:47:06Z","releaseTime":"2019-09-04T11:19:34Z","sha1":"fa89fbd191476584136418814c4e1e808f6e5381","complianceLevel":0},{"id":"19w35a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/160fd40277b049c90c3402261f59f2ccb5e81506/19w35a.json","time":"2021-12-15T15:47:05Z","releaseTime":"2019-08-28T15:01:44Z","sha1":"160fd40277b049c90c3402261f59f2ccb5e81506","complianceLevel":0},{"id":"19w34a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/f7419386943a8c54a6067078921508730bee3d87/19w34a.json","time":"2021-12-15T15:47:05Z","releaseTime":"2019-08-22T12:06:21Z","sha1":"f7419386943a8c54a6067078921508730bee3d87","complianceLevel":0},{"id":"1.14.4","type":"release","url":"https://launchermeta.mojang.com/v1/packages/8f81523cd2c2fdaf9c37431fceb0a446dbe71ed5/1.14.4.json","time":"2021-12-15T15:43:57Z","releaseTime":"2019-07-19T09:25:47Z","sha1":"8f81523cd2c2fdaf9c37431fceb0a446dbe71ed5","complianceLevel":0},{"id":"1.14.4-pre7","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/225785e19ae0b841ca67e71a2dae81fe109c872a/1.14.4-pre7.json","time":"2021-12-15T15:44:40Z","releaseTime":"2019-07-18T11:32:36Z","sha1":"225785e19ae0b841ca67e71a2dae81fe109c872a","complianceLevel":0},{"id":"1.14.4-pre6","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/5064ae3ee503c8ebc27928d6ae8d6937367bcdc5/1.14.4-pre6.json","time":"2021-12-15T15:44:40Z","releaseTime":"2019-07-15T12:39:49Z","sha1":"5064ae3ee503c8ebc27928d6ae8d6937367bcdc5","complianceLevel":0},{"id":"1.14.4-pre5","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/edae35914121182e2253dabdb6ad37e9219dfd1a/1.14.4-pre5.json","time":"2021-12-15T15:44:39Z","releaseTime":"2019-07-11T10:52:33Z","sha1":"edae35914121182e2253dabdb6ad37e9219dfd1a","complianceLevel":0},{"id":"1.14.4-pre4","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/9d8f7c94726e8c9058d98aa5d791540854c06c28/1.14.4-pre4.json","time":"2021-12-15T15:44:39Z","releaseTime":"2019-07-10T12:53:29Z","sha1":"9d8f7c94726e8c9058d98aa5d791540854c06c28","complianceLevel":0},{"id":"1.14.4-pre3","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/23ea71adf67bfe0159c271e4113ad46a4c7ff8b8/1.14.4-pre3.json","time":"2021-12-15T15:44:38Z","releaseTime":"2019-07-08T11:21:42Z","sha1":"23ea71adf67bfe0159c271e4113ad46a4c7ff8b8","complianceLevel":0},{"id":"1.14.4-pre2","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/b781fc09310f223c0304297b7e094a75a5612381/1.14.4-pre2.json","time":"2021-12-15T15:44:38Z","releaseTime":"2019-07-04T14:41:05Z","sha1":"b781fc09310f223c0304297b7e094a75a5612381","complianceLevel":0},{"id":"1.14.4-pre1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/dd23d80d9b2d4ecc2800541922f0b0ec4e6c89d3/1.14.4-pre1.json","time":"2021-12-15T15:44:37Z","releaseTime":"2019-07-03T13:01:01Z","sha1":"dd23d80d9b2d4ecc2800541922f0b0ec4e6c89d3","complianceLevel":0},{"id":"1.14.3","type":"release","url":"https://launchermeta.mojang.com/v1/packages/970fb095132b5fa3edf829bbc487d415f3267d7f/1.14.3.json","time":"2021-12-15T15:43:57Z","releaseTime":"2019-06-24T12:52:52Z","sha1":"970fb095132b5fa3edf829bbc487d415f3267d7f","complianceLevel":0},{"id":"1.14.3-pre4","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/6a3086cecaffe3030dcd8abd4afcf57520928ad1/1.14.3-pre4.json","time":"2021-12-15T15:44:37Z","releaseTime":"2019-06-19T11:44:29Z","sha1":"6a3086cecaffe3030dcd8abd4afcf57520928ad1","complianceLevel":0},{"id":"1.14.3-pre3","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/d3224381a7c5708e9482e80d1d59ce7e242dbc44/1.14.3-pre3.json","time":"2021-12-15T15:44:36Z","releaseTime":"2019-06-14T08:03:33Z","sha1":"d3224381a7c5708e9482e80d1d59ce7e242dbc44","complianceLevel":0},{"id":"1.14.3-pre2","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/d13fcddba357336276798124d5ad91cb5071db34/1.14.3-pre2.json","time":"2021-12-15T15:44:36Z","releaseTime":"2019-06-07T09:11:29Z","sha1":"d13fcddba357336276798124d5ad91cb5071db34","complianceLevel":0},{"id":"1.14.3-pre1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/b76415aca4de58ad4d2da3920af61e2d0aab423f/1.14.3-pre1.json","time":"2021-12-15T15:44:36Z","releaseTime":"2019-06-03T14:34:20Z","sha1":"b76415aca4de58ad4d2da3920af61e2d0aab423f","complianceLevel":0},{"id":"1.14.2","type":"release","url":"https://launchermeta.mojang.com/v1/packages/13a7b4ed55faa6a88f7729c0923bbe12a03f63e8/1.14.2.json","time":"2021-12-15T15:43:56Z","releaseTime":"2019-05-27T11:48:25Z","sha1":"13a7b4ed55faa6a88f7729c0923bbe12a03f63e8","complianceLevel":0},{"id":"1.14.2 Pre-Release 4","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/2b6d0cd838d546f6082bd52f105d7627ae0794ec/1.14.2%20Pre-Release%204.json","time":"2021-12-15T15:44:35Z","releaseTime":"2019-05-27T07:21:11Z","sha1":"2b6d0cd838d546f6082bd52f105d7627ae0794ec","complianceLevel":0},{"id":"1.14.2 Pre-Release 3","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/b47e5d28c614cd8ce3c1d7f3490c370d10db19b9/1.14.2%20Pre-Release%203.json","time":"2021-12-15T15:44:35Z","releaseTime":"2019-05-22T13:12:51Z","sha1":"b47e5d28c614cd8ce3c1d7f3490c370d10db19b9","complianceLevel":0},{"id":"1.14.2 Pre-Release 2","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/e9df02944c109a001c4aa207339d3a120b7e47bb/1.14.2%20Pre-Release%202.json","time":"2021-12-15T15:44:34Z","releaseTime":"2019-05-17T12:21:03Z","sha1":"e9df02944c109a001c4aa207339d3a120b7e47bb","complianceLevel":0},{"id":"1.14.2 Pre-Release 1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/409a8748249533d58ffa9e3190f0753cdbcfbf71/1.14.2%20Pre-Release%201.json","time":"2021-12-15T15:44:34Z","releaseTime":"2019-05-16T15:40:25Z","sha1":"409a8748249533d58ffa9e3190f0753cdbcfbf71","complianceLevel":0},{"id":"1.14.1","type":"release","url":"https://launchermeta.mojang.com/v1/packages/770df8fddfd27061560507267eccb650345b61e2/1.14.1.json","time":"2021-12-15T15:43:56Z","releaseTime":"2019-05-13T11:10:12Z","sha1":"770df8fddfd27061560507267eccb650345b61e2","complianceLevel":0},{"id":"1.14.1 Pre-Release 2","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/292e1547a1840ede46346ada4fb67118fe94171a/1.14.1%20Pre-Release%202.json","time":"2021-12-15T15:44:33Z","releaseTime":"2019-05-09T14:01:04Z","sha1":"292e1547a1840ede46346ada4fb67118fe94171a","complianceLevel":0},{"id":"1.14.1 Pre-Release 1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/c4151fa78258c9a337d5b5906280fe341e861c0a/1.14.1%20Pre-Release%201.json","time":"2021-12-15T15:44:33Z","releaseTime":"2019-05-07T14:44:42Z","sha1":"c4151fa78258c9a337d5b5906280fe341e861c0a","complianceLevel":0},{"id":"1.14","type":"release","url":"https://launchermeta.mojang.com/v1/packages/44552c5e051cff06483616adb1f6fd2d94ee3447/1.14.json","time":"2021-12-15T15:43:58Z","releaseTime":"2019-04-23T14:52:44Z","sha1":"44552c5e051cff06483616adb1f6fd2d94ee3447","complianceLevel":0},{"id":"1.14 Pre-Release 5","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/e85eb16ce5f7b337fdd81a41195457faf3724de1/1.14%20Pre-Release%205.json","time":"2021-12-15T15:44:32Z","releaseTime":"2019-04-18T11:05:19Z","sha1":"e85eb16ce5f7b337fdd81a41195457faf3724de1","complianceLevel":0},{"id":"1.14 Pre-Release 4","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/d1142b477da49f3be98c6de7130ff9bcc73c64de/1.14%20Pre-Release%204.json","time":"2021-12-15T15:44:32Z","releaseTime":"2019-04-17T15:31:12Z","sha1":"d1142b477da49f3be98c6de7130ff9bcc73c64de","complianceLevel":0},{"id":"1.14 Pre-Release 3","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/5119ee7ea1455a0655fe1139aa4224aea02af54b/1.14%20Pre-Release%203.json","time":"2021-12-15T15:44:31Z","releaseTime":"2019-04-16T13:57:10Z","sha1":"5119ee7ea1455a0655fe1139aa4224aea02af54b","complianceLevel":0},{"id":"1.14 Pre-Release 2","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/0c322327071722961042d33e7221c05037e22171/1.14%20Pre-Release%202.json","time":"2021-12-15T15:44:30Z","releaseTime":"2019-04-12T11:38:53Z","sha1":"0c322327071722961042d33e7221c05037e22171","complianceLevel":0},{"id":"1.14 Pre-Release 1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/9f71a3ea076d679b54fbc9fea64b899fe189bbbd/1.14%20Pre-Release%201.json","time":"2021-12-15T15:44:30Z","releaseTime":"2019-04-10T14:24:16Z","sha1":"9f71a3ea076d679b54fbc9fea64b899fe189bbbd","complianceLevel":0},{"id":"19w14b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/1f797b0d05b5dec63940d5fcf090fc7e55d30e01/19w14b.json","time":"2021-12-15T15:47:04Z","releaseTime":"2019-04-05T10:33:58Z","sha1":"1f797b0d05b5dec63940d5fcf090fc7e55d30e01","complianceLevel":0},{"id":"19w14a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/d0269d17bf3af72b454c8275e8603561541fc4df/19w14a.json","time":"2021-12-15T15:47:04Z","releaseTime":"2019-04-03T13:45:00Z","sha1":"d0269d17bf3af72b454c8275e8603561541fc4df","complianceLevel":0},{"id":"3D Shareware v1.34","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/fe072c0f3f14f254407068b9515efd825b736a2e/3D%20Shareware%20v1.34.json","time":"2021-12-15T15:47:44Z","releaseTime":"2019-04-01T11:18:08Z","sha1":"fe072c0f3f14f254407068b9515efd825b736a2e","complianceLevel":0},{"id":"19w13b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/549dab6b7f4710ef9431edc2871ecca1e0ea56d0/19w13b.json","time":"2021-12-15T15:47:03Z","releaseTime":"2019-03-29T16:53:22Z","sha1":"549dab6b7f4710ef9431edc2871ecca1e0ea56d0","complianceLevel":0},{"id":"19w13a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/4060bc60451368fe9ba137c9a56f8f925aaf0320/19w13a.json","time":"2021-12-15T15:47:03Z","releaseTime":"2019-03-27T15:15:31Z","sha1":"4060bc60451368fe9ba137c9a56f8f925aaf0320","complianceLevel":0},{"id":"19w12b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/b5faf778f1026d1904723f1db2d81b3044c957d9/19w12b.json","time":"2021-12-15T15:47:02Z","releaseTime":"2019-03-21T15:20:01Z","sha1":"b5faf778f1026d1904723f1db2d81b3044c957d9","complianceLevel":0},{"id":"19w12a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/f391138069573253105f68d2a14a12d8db2b1f5c/19w12a.json","time":"2021-12-15T15:47:02Z","releaseTime":"2019-03-20T16:47:34Z","sha1":"f391138069573253105f68d2a14a12d8db2b1f5c","complianceLevel":0},{"id":"19w11b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/540388f4c2f08ccaf4314d8c886cff842963ade9/19w11b.json","time":"2021-12-15T15:47:01Z","releaseTime":"2019-03-14T14:26:23Z","sha1":"540388f4c2f08ccaf4314d8c886cff842963ade9","complianceLevel":0},{"id":"19w11a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/08288d16d3b9253c3d3230df04ed970b38f42dab/19w11a.json","time":"2021-12-15T15:47:01Z","releaseTime":"2019-03-13T13:59:29Z","sha1":"08288d16d3b9253c3d3230df04ed970b38f42dab","complianceLevel":0},{"id":"19w09a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/813cb9ae2e902cd7c916858b6666064e9c201911/19w09a.json","time":"2021-12-15T15:47:00Z","releaseTime":"2019-02-27T14:44:30Z","sha1":"813cb9ae2e902cd7c916858b6666064e9c201911","complianceLevel":0},{"id":"19w08b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/c12ced303962763107f61e6ceb8e875d6af400d3/19w08b.json","time":"2021-12-15T15:47:00Z","releaseTime":"2019-02-21T13:38:09Z","sha1":"c12ced303962763107f61e6ceb8e875d6af400d3","complianceLevel":0},{"id":"19w08a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/8ecab11a8dd85b1876eadef14320805c86fdbd0e/19w08a.json","time":"2021-12-15T15:46:59Z","releaseTime":"2019-02-20T14:56:58Z","sha1":"8ecab11a8dd85b1876eadef14320805c86fdbd0e","complianceLevel":0},{"id":"19w07a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/a19c014d87039cb3fbc19b9582eeaaca04cb1240/19w07a.json","time":"2021-12-15T15:46:59Z","releaseTime":"2019-02-13T16:12:08Z","sha1":"a19c014d87039cb3fbc19b9582eeaaca04cb1240","complianceLevel":0},{"id":"19w06a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/9c04771f81e2a5b8be9da887ced4250c9af11f83/19w06a.json","time":"2021-12-15T15:46:58Z","releaseTime":"2019-02-06T16:24:13Z","sha1":"9c04771f81e2a5b8be9da887ced4250c9af11f83","complianceLevel":0},{"id":"19w05a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/d540b37f16a36cb8e808b99619264e3b7e887099/19w05a.json","time":"2021-12-15T15:46:58Z","releaseTime":"2019-01-30T15:16:49Z","sha1":"d540b37f16a36cb8e808b99619264e3b7e887099","complianceLevel":0},{"id":"19w04b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/cffc41bb7f89f3c1d8fe1afcac9bc602b53e0de0/19w04b.json","time":"2021-12-15T15:46:57Z","releaseTime":"2019-01-25T12:20:15Z","sha1":"cffc41bb7f89f3c1d8fe1afcac9bc602b53e0de0","complianceLevel":0},{"id":"19w04a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/8353572034619fb0bbb884401756d73abddfc190/19w04a.json","time":"2021-12-15T15:46:57Z","releaseTime":"2019-01-24T15:31:52Z","sha1":"8353572034619fb0bbb884401756d73abddfc190","complianceLevel":0},{"id":"19w03c","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/74c257a53a59c196c90a7c63812ed626aa6dc658/19w03c.json","time":"2021-12-15T15:46:56Z","releaseTime":"2019-01-18T11:27:13Z","sha1":"74c257a53a59c196c90a7c63812ed626aa6dc658","complianceLevel":0},{"id":"19w03b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/01ccb6e33dd283f70d713acbd353bf5091825397/19w03b.json","time":"2021-12-15T15:46:56Z","releaseTime":"2019-01-17T16:43:27Z","sha1":"01ccb6e33dd283f70d713acbd353bf5091825397","complianceLevel":0},{"id":"19w03a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/7767943a6356d3073ec4d9ccc51be69b4a2a7631/19w03a.json","time":"2021-12-15T15:46:55Z","releaseTime":"2019-01-16T16:45:02Z","sha1":"7767943a6356d3073ec4d9ccc51be69b4a2a7631","complianceLevel":0},{"id":"19w02a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/ae10d5ccb31ef32365e7249e9695904ef4781618/19w02a.json","time":"2021-12-15T15:46:55Z","releaseTime":"2019-01-09T15:52:07Z","sha1":"ae10d5ccb31ef32365e7249e9695904ef4781618","complianceLevel":0},{"id":"18w50a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/6fa8a7460769147341dc03891e1b522556aad82d/18w50a.json","time":"2021-12-15T15:46:54Z","releaseTime":"2018-12-12T14:58:13Z","sha1":"6fa8a7460769147341dc03891e1b522556aad82d","complianceLevel":0},{"id":"18w49a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/7033863050ea4dc3a4b829cfc1d347d991699689/18w49a.json","time":"2021-12-15T15:46:54Z","releaseTime":"2018-12-05T12:24:30Z","sha1":"7033863050ea4dc3a4b829cfc1d347d991699689","complianceLevel":0},{"id":"18w48b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/bd00e4cf9d834b8176770d66805ce429f5bd7317/18w48b.json","time":"2021-12-15T15:46:53Z","releaseTime":"2018-11-30T10:37:31Z","sha1":"bd00e4cf9d834b8176770d66805ce429f5bd7317","complianceLevel":0},{"id":"18w48a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/0061465b249e04ebc24192bf0b96fe51f6d9bfef/18w48a.json","time":"2021-12-15T15:46:53Z","releaseTime":"2018-11-29T13:11:38Z","sha1":"0061465b249e04ebc24192bf0b96fe51f6d9bfef","complianceLevel":0},{"id":"18w47b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/200c849b8a0baa3492e069a484b36a6d5ad5612d/18w47b.json","time":"2021-12-15T15:46:52Z","releaseTime":"2018-11-23T10:46:41Z","sha1":"200c849b8a0baa3492e069a484b36a6d5ad5612d","complianceLevel":0},{"id":"18w47a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/6931ca7ca10b90df541bc946ad6410f7db81f63c/18w47a.json","time":"2021-12-15T15:46:52Z","releaseTime":"2018-11-21T15:45:22Z","sha1":"6931ca7ca10b90df541bc946ad6410f7db81f63c","complianceLevel":0},{"id":"18w46a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/87fbc01477063b55de78760f68464d296e1438a1/18w46a.json","time":"2021-12-15T15:46:51Z","releaseTime":"2018-11-15T13:43:14Z","sha1":"87fbc01477063b55de78760f68464d296e1438a1","complianceLevel":0},{"id":"18w45a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/b725ef482b49878b96e621fc91a825ba64958413/18w45a.json","time":"2021-12-15T15:46:50Z","releaseTime":"2018-11-07T14:40:06Z","sha1":"b725ef482b49878b96e621fc91a825ba64958413","complianceLevel":0},{"id":"18w44a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/a9e51fcb479a02ba7761194b6bbf1e571f2410ea/18w44a.json","time":"2021-12-15T15:46:50Z","releaseTime":"2018-10-31T15:29:16Z","sha1":"a9e51fcb479a02ba7761194b6bbf1e571f2410ea","complianceLevel":0},{"id":"18w43c","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/3ef1f818fdc1437e4ede574a3f5077fa9c6a4ba7/18w43c.json","time":"2021-12-15T15:46:49Z","releaseTime":"2018-10-26T08:40:46Z","sha1":"3ef1f818fdc1437e4ede574a3f5077fa9c6a4ba7","complianceLevel":0},{"id":"18w43b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/efb23e85ea13754e7e994ec773106a15e5037844/18w43b.json","time":"2021-12-15T15:46:49Z","releaseTime":"2018-10-24T15:02:30Z","sha1":"efb23e85ea13754e7e994ec773106a15e5037844","complianceLevel":0},{"id":"18w43a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/663210679231f9bdee94159ee7ad806bd6b31cd4/18w43a.json","time":"2021-12-15T15:46:48Z","releaseTime":"2018-10-24T10:52:16Z","sha1":"663210679231f9bdee94159ee7ad806bd6b31cd4","complianceLevel":0},{"id":"1.13.2","type":"release","url":"https://launchermeta.mojang.com/v1/packages/1f439c21fee6a7816356c40a6194d064d1f44baa/1.13.2.json","time":"2021-12-15T15:43:55Z","releaseTime":"2018-10-22T11:41:07Z","sha1":"1f439c21fee6a7816356c40a6194d064d1f44baa","complianceLevel":0},{"id":"1.13.2-pre2","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/1486e6c0f9281ea2ffff15fb594435960eb30b16/1.13.2-pre2.json","time":"2021-12-15T15:44:29Z","releaseTime":"2018-10-18T14:46:12Z","sha1":"1486e6c0f9281ea2ffff15fb594435960eb30b16","complianceLevel":0},{"id":"1.13.2-pre1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/4e50a1e4aa1fc871c296c6ba1345097bce864098/1.13.2-pre1.json","time":"2021-12-15T15:44:29Z","releaseTime":"2018-10-16T13:40:58Z","sha1":"4e50a1e4aa1fc871c296c6ba1345097bce864098","complianceLevel":0},{"id":"1.13.1","type":"release","url":"https://launchermeta.mojang.com/v1/packages/85c39d0f9d94a4777a9b401deb08cf07f55dfe39/1.13.1.json","time":"2021-12-15T15:43:54Z","releaseTime":"2018-08-22T14:03:42Z","sha1":"85c39d0f9d94a4777a9b401deb08cf07f55dfe39","complianceLevel":0},{"id":"1.13.1-pre2","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/b6c39c683f1cae8b8a8c28398515f94dc3e75c94/1.13.1-pre2.json","time":"2021-12-15T15:44:28Z","releaseTime":"2018-08-20T13:52:09Z","sha1":"b6c39c683f1cae8b8a8c28398515f94dc3e75c94","complianceLevel":0},{"id":"1.13.1-pre1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/1e3b24bfa2f1c5612161faadf6612d9060d8ae4e/1.13.1-pre1.json","time":"2021-12-15T15:44:28Z","releaseTime":"2018-08-16T13:08:44Z","sha1":"1e3b24bfa2f1c5612161faadf6612d9060d8ae4e","complianceLevel":0},{"id":"18w33a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/c55882f0c52ced8cb6d27dd76de44aca327a77d8/18w33a.json","time":"2021-12-15T15:46:48Z","releaseTime":"2018-08-15T14:28:56Z","sha1":"c55882f0c52ced8cb6d27dd76de44aca327a77d8","complianceLevel":0},{"id":"18w32a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/b08212f3d19d05fc5c7e0f14008983d3f10fdd4b/18w32a.json","time":"2021-12-15T15:46:47Z","releaseTime":"2018-08-08T13:16:57Z","sha1":"b08212f3d19d05fc5c7e0f14008983d3f10fdd4b","complianceLevel":0},{"id":"18w31a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/66398c5a17f41841c3b46e143eb8fe4b25aeea64/18w31a.json","time":"2021-12-15T15:46:47Z","releaseTime":"2018-08-01T12:54:44Z","sha1":"66398c5a17f41841c3b46e143eb8fe4b25aeea64","complianceLevel":0},{"id":"18w30b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/99192fa960329f349ba8691be513917795ee2397/18w30b.json","time":"2021-12-15T15:46:46Z","releaseTime":"2018-07-26T16:06:57Z","sha1":"99192fa960329f349ba8691be513917795ee2397","complianceLevel":0},{"id":"18w30a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/b4f2355456d625c4a28a09830b4b58b849f6034a/18w30a.json","time":"2021-12-15T15:46:45Z","releaseTime":"2018-07-25T14:29:31Z","sha1":"b4f2355456d625c4a28a09830b4b58b849f6034a","complianceLevel":0},{"id":"1.13","type":"release","url":"https://launchermeta.mojang.com/v1/packages/54e62e6c77c38f0094357d7d85a3c63a2b2f3dce/1.13.json","time":"2021-12-15T15:43:55Z","releaseTime":"2018-07-18T15:11:46Z","sha1":"54e62e6c77c38f0094357d7d85a3c63a2b2f3dce","complianceLevel":0},{"id":"1.13-pre10","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/85f3919d95ecf499c384465d6b9526a943529302/1.13-pre10.json","time":"2021-12-15T15:44:22Z","releaseTime":"2018-07-17T14:48:06Z","sha1":"85f3919d95ecf499c384465d6b9526a943529302","complianceLevel":0},{"id":"1.13-pre9","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/759d8e0774bf80e7989185da0e177034ba5256f1/1.13-pre9.json","time":"2021-12-15T15:44:27Z","releaseTime":"2018-07-16T14:17:42Z","sha1":"759d8e0774bf80e7989185da0e177034ba5256f1","complianceLevel":0},{"id":"1.13-pre8","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/481cdc143ea4e78cede29834904afeccdc85d1b2/1.13-pre8.json","time":"2021-12-15T15:44:26Z","releaseTime":"2018-07-13T11:45:00Z","sha1":"481cdc143ea4e78cede29834904afeccdc85d1b2","complianceLevel":0},{"id":"1.13-pre7","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/31af1da692c303e96a151d4cb5d0c08fae9c243b/1.13-pre7.json","time":"2021-12-15T15:44:26Z","releaseTime":"2018-07-10T14:21:42Z","sha1":"31af1da692c303e96a151d4cb5d0c08fae9c243b","complianceLevel":0},{"id":"1.13-pre6","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/e5a3e56dc265a8791563967dae462cf9fbd5fc1b/1.13-pre6.json","time":"2021-12-15T15:44:25Z","releaseTime":"2018-07-04T12:36:00Z","sha1":"e5a3e56dc265a8791563967dae462cf9fbd5fc1b","complianceLevel":0},{"id":"1.13-pre5","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/b4826d4299f4fbb009c1011a8730a86f3e0db01e/1.13-pre5.json","time":"2021-12-15T15:44:25Z","releaseTime":"2018-06-28T13:58:53Z","sha1":"b4826d4299f4fbb009c1011a8730a86f3e0db01e","complianceLevel":0},{"id":"1.13-pre4","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/2bb3ce6a72e5bd9ebb0bd97c93c6e7323d7ccedf/1.13-pre4.json","time":"2021-12-15T15:44:24Z","releaseTime":"2018-06-26T13:00:55Z","sha1":"2bb3ce6a72e5bd9ebb0bd97c93c6e7323d7ccedf","complianceLevel":0},{"id":"1.13-pre3","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/1fcc1e73021190b41a5bf20b65985c191292b855/1.13-pre3.json","time":"2021-12-15T15:44:24Z","releaseTime":"2018-06-21T12:57:11Z","sha1":"1fcc1e73021190b41a5bf20b65985c191292b855","complianceLevel":0},{"id":"1.13-pre2","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/6e1e8a40b4301e67f6eb17b1b5ce7aabd88455cb/1.13-pre2.json","time":"2021-12-15T15:44:23Z","releaseTime":"2018-06-15T09:20:00Z","sha1":"6e1e8a40b4301e67f6eb17b1b5ce7aabd88455cb","complianceLevel":0},{"id":"1.13-pre1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/265ac26f2bcd418656f00d23260fc2a8348a1ea1/1.13-pre1.json","time":"2021-12-15T15:44:22Z","releaseTime":"2018-06-04T15:17:34Z","sha1":"265ac26f2bcd418656f00d23260fc2a8348a1ea1","complianceLevel":0},{"id":"18w22c","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/4bf9154d3e7f493dad8349ec2d36ff45a776476a/18w22c.json","time":"2021-12-15T15:46:45Z","releaseTime":"2018-05-31T13:53:15Z","sha1":"4bf9154d3e7f493dad8349ec2d36ff45a776476a","complianceLevel":0},{"id":"18w22b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/70b35ec337ef414c6c20a0c262b6e20292149950/18w22b.json","time":"2021-12-15T15:46:44Z","releaseTime":"2018-05-30T13:48:58Z","sha1":"70b35ec337ef414c6c20a0c262b6e20292149950","complianceLevel":0},{"id":"18w22a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/adc9b9d5fd1152c1ffa17a6075e57e764438c3c8/18w22a.json","time":"2021-12-15T15:46:44Z","releaseTime":"2018-05-29T13:23:55Z","sha1":"adc9b9d5fd1152c1ffa17a6075e57e764438c3c8","complianceLevel":0},{"id":"18w21b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/e6d564e18d99d20bc74a79bacafb457978558c3b/18w21b.json","time":"2021-12-15T15:46:43Z","releaseTime":"2018-05-25T10:09:09Z","sha1":"e6d564e18d99d20bc74a79bacafb457978558c3b","complianceLevel":0},{"id":"18w21a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/a61dfb8bf507cd530787fe4ad9cd2b14063cc4dc/18w21a.json","time":"2021-12-15T15:46:43Z","releaseTime":"2018-05-23T13:11:49Z","sha1":"a61dfb8bf507cd530787fe4ad9cd2b14063cc4dc","complianceLevel":0},{"id":"18w20c","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/7281db0ef1cabf02d34d3f2ed7f07aabfc299740/18w20c.json","time":"2021-12-15T15:46:42Z","releaseTime":"2018-05-17T14:06:56Z","sha1":"7281db0ef1cabf02d34d3f2ed7f07aabfc299740","complianceLevel":0},{"id":"18w20b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/bd72cc730f396bbe650de1ece6ceada70850a131/18w20b.json","time":"2021-12-15T15:46:42Z","releaseTime":"2018-05-16T14:35:35Z","sha1":"bd72cc730f396bbe650de1ece6ceada70850a131","complianceLevel":0},{"id":"18w20a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/b7178822e4c4d04346e34e1d102f7dc3ee4d1c4f/18w20a.json","time":"2021-12-15T15:46:41Z","releaseTime":"2018-05-15T14:02:25Z","sha1":"b7178822e4c4d04346e34e1d102f7dc3ee4d1c4f","complianceLevel":0},{"id":"18w19b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/b61e982949acfe2cc3f5b2e5b9be058396a85f95/18w19b.json","time":"2021-12-15T15:46:41Z","releaseTime":"2018-05-09T10:00:51Z","sha1":"b61e982949acfe2cc3f5b2e5b9be058396a85f95","complianceLevel":0},{"id":"18w19a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/dc8c8f0826b4b495eb59584885c590db058eba55/18w19a.json","time":"2021-12-15T15:46:40Z","releaseTime":"2018-05-08T13:05:19Z","sha1":"dc8c8f0826b4b495eb59584885c590db058eba55","complianceLevel":0},{"id":"18w16a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/7ba5eb88eddd93a5ca79db48a5b165c03b1e86ee/18w16a.json","time":"2021-12-15T15:46:40Z","releaseTime":"2018-04-19T14:46:35Z","sha1":"7ba5eb88eddd93a5ca79db48a5b165c03b1e86ee","complianceLevel":0},{"id":"18w15a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/d12a23f6fcc83dfe4aa7bada51cb232d81de5efa/18w15a.json","time":"2021-12-15T15:46:39Z","releaseTime":"2018-04-11T14:54:22Z","sha1":"d12a23f6fcc83dfe4aa7bada51cb232d81de5efa","complianceLevel":0},{"id":"18w14b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/145c2eec9e617b93eaf502dc8670868901d596d0/18w14b.json","time":"2021-12-15T15:46:39Z","releaseTime":"2018-04-05T14:44:02Z","sha1":"145c2eec9e617b93eaf502dc8670868901d596d0","complianceLevel":0},{"id":"18w14a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/cf3dc2bacafe030c10568d78a40924149af06bec/18w14a.json","time":"2021-12-15T15:46:38Z","releaseTime":"2018-04-04T14:36:14Z","sha1":"cf3dc2bacafe030c10568d78a40924149af06bec","complianceLevel":0},{"id":"18w11a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/0855bcb6451c60dcd57652ad7e17ab76f3a0ee41/18w11a.json","time":"2021-12-15T15:46:38Z","releaseTime":"2018-03-13T15:10:59Z","sha1":"0855bcb6451c60dcd57652ad7e17ab76f3a0ee41","complianceLevel":0},{"id":"18w10d","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/3e59dae66bbe21fe5574fe225515953af900ccc7/18w10d.json","time":"2021-12-15T15:46:37Z","releaseTime":"2018-03-09T15:19:12Z","sha1":"3e59dae66bbe21fe5574fe225515953af900ccc7","complianceLevel":0},{"id":"18w10c","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/34a84c146290fc084c3720522845cb45bc695d3f/18w10c.json","time":"2021-12-15T15:46:37Z","releaseTime":"2018-03-08T15:29:23Z","sha1":"34a84c146290fc084c3720522845cb45bc695d3f","complianceLevel":0},{"id":"18w10b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/6b5e66fdd49b953cc3a045e0eca8fbd0ca6f2c0f/18w10b.json","time":"2021-12-15T15:46:36Z","releaseTime":"2018-03-07T15:56:01Z","sha1":"6b5e66fdd49b953cc3a045e0eca8fbd0ca6f2c0f","complianceLevel":0},{"id":"18w10a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/aa9bf09ec5b113f3fa0b9ebffbb4348e69ab7f7b/18w10a.json","time":"2021-12-15T15:46:36Z","releaseTime":"2018-03-06T15:54:24Z","sha1":"aa9bf09ec5b113f3fa0b9ebffbb4348e69ab7f7b","complianceLevel":0},{"id":"18w09a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/e7ba45e34b4f582960869ba8d9f7aed5768d269b/18w09a.json","time":"2021-12-15T15:46:35Z","releaseTime":"2018-03-01T14:15:10Z","sha1":"e7ba45e34b4f582960869ba8d9f7aed5768d269b","complianceLevel":0},{"id":"18w08b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/7147b296dd0a82a4004c638939fce87a8e3c6fa8/18w08b.json","time":"2021-12-15T15:46:35Z","releaseTime":"2018-02-22T15:44:49Z","sha1":"7147b296dd0a82a4004c638939fce87a8e3c6fa8","complianceLevel":0},{"id":"18w08a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/0b76a7b1f67f015222a1c245da516e55ffb3b16a/18w08a.json","time":"2021-12-15T15:46:34Z","releaseTime":"2018-02-21T14:59:00Z","sha1":"0b76a7b1f67f015222a1c245da516e55ffb3b16a","complianceLevel":0},{"id":"18w07c","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/3b11ace342a976858186c25b4939f72358390d85/18w07c.json","time":"2021-12-15T15:46:33Z","releaseTime":"2018-02-16T13:23:32Z","sha1":"3b11ace342a976858186c25b4939f72358390d85","complianceLevel":0},{"id":"18w07b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/81c57cbe71987fc549c198ca0bd967a27b709068/18w07b.json","time":"2021-12-15T15:46:33Z","releaseTime":"2018-02-15T14:28:42Z","sha1":"81c57cbe71987fc549c198ca0bd967a27b709068","complianceLevel":0},{"id":"18w07a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/11ed6f837b5a7ae96852adcde599d02490f541b2/18w07a.json","time":"2021-12-15T15:46:32Z","releaseTime":"2018-02-14T17:34:13Z","sha1":"11ed6f837b5a7ae96852adcde599d02490f541b2","complianceLevel":0},{"id":"18w06a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/42204d4625f9c541bc78685bd0113ab6620c615d/18w06a.json","time":"2021-12-15T15:46:32Z","releaseTime":"2018-02-09T12:09:55Z","sha1":"42204d4625f9c541bc78685bd0113ab6620c615d","complianceLevel":0},{"id":"18w05a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/7db497bdadc50245f2c4fa5e60730bfec22d682f/18w05a.json","time":"2021-12-15T15:46:31Z","releaseTime":"2018-01-31T13:32:09Z","sha1":"7db497bdadc50245f2c4fa5e60730bfec22d682f","complianceLevel":0},{"id":"18w03b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/8dad2dee3a546d2affa746a12efc739616d67e25/18w03b.json","time":"2021-12-15T15:46:31Z","releaseTime":"2018-01-17T15:09:14Z","sha1":"8dad2dee3a546d2affa746a12efc739616d67e25","complianceLevel":0},{"id":"18w03a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/8a966aa6baf8f359d84bf505937d9f654e12bdce/18w03a.json","time":"2021-12-15T15:46:30Z","releaseTime":"2018-01-17T14:25:24Z","sha1":"8a966aa6baf8f359d84bf505937d9f654e12bdce","complianceLevel":0},{"id":"18w02a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/5f3ca530535f41f4545ea42bf674bcff12d368d4/18w02a.json","time":"2021-12-15T15:46:30Z","releaseTime":"2018-01-10T11:54:55Z","sha1":"5f3ca530535f41f4545ea42bf674bcff12d368d4","complianceLevel":0},{"id":"18w01a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/785ade0867cc8fb9f1bb68b6c15ca1ccb89477a6/18w01a.json","time":"2021-12-15T15:46:29Z","releaseTime":"2018-01-03T13:29:30Z","sha1":"785ade0867cc8fb9f1bb68b6c15ca1ccb89477a6","complianceLevel":0},{"id":"17w50a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/efe9f23d6eddef432b89deafebbd17ceae0492cc/17w50a.json","time":"2021-12-15T15:46:29Z","releaseTime":"2017-12-11T15:28:08Z","sha1":"efe9f23d6eddef432b89deafebbd17ceae0492cc","complianceLevel":0},{"id":"17w49b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/8ad72046ee3f7f82c22b323dc41c245c09e97e54/17w49b.json","time":"2021-12-15T15:46:28Z","releaseTime":"2017-12-07T15:29:54Z","sha1":"8ad72046ee3f7f82c22b323dc41c245c09e97e54","complianceLevel":0},{"id":"17w49a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/807995ef62ffe655b41ee7608f85863c9d0ecfd3/17w49a.json","time":"2021-12-15T15:46:28Z","releaseTime":"2017-12-06T14:24:30Z","sha1":"807995ef62ffe655b41ee7608f85863c9d0ecfd3","complianceLevel":0},{"id":"17w48a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/37cfcb5e613bf6f62f8ffe19401ebd7fd725a99d/17w48a.json","time":"2021-12-15T15:46:27Z","releaseTime":"2017-11-27T15:36:33Z","sha1":"37cfcb5e613bf6f62f8ffe19401ebd7fd725a99d","complianceLevel":0},{"id":"17w47b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/8796dc8b2667ce0cdc43ec0170e79930aca66509/17w47b.json","time":"2021-12-15T15:46:26Z","releaseTime":"2017-11-23T15:30:12Z","sha1":"8796dc8b2667ce0cdc43ec0170e79930aca66509","complianceLevel":0},{"id":"17w47a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/3122ac16a5ffe9931ef199629c67d96ffe17d637/17w47a.json","time":"2021-12-15T15:46:26Z","releaseTime":"2017-11-22T12:40:05Z","sha1":"3122ac16a5ffe9931ef199629c67d96ffe17d637","complianceLevel":0},{"id":"17w46a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/6666ccc72ccb68b972a83cfd8c57314008ef4da7/17w46a.json","time":"2021-12-15T15:46:25Z","releaseTime":"2017-11-15T15:21:55Z","sha1":"6666ccc72ccb68b972a83cfd8c57314008ef4da7","complianceLevel":0},{"id":"17w45b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/f1a9ddceaca9e2d0f98892ebfcdf5067bf61f894/17w45b.json","time":"2021-12-15T15:46:25Z","releaseTime":"2017-11-10T10:07:02Z","sha1":"f1a9ddceaca9e2d0f98892ebfcdf5067bf61f894","complianceLevel":0},{"id":"17w45a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/1a2335e8c66a502c844c5372ea20c04d24838c3a/17w45a.json","time":"2021-12-15T15:46:24Z","releaseTime":"2017-11-08T15:48:00Z","sha1":"1a2335e8c66a502c844c5372ea20c04d24838c3a","complianceLevel":0},{"id":"17w43b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/e0dd9b1386a39d56ef1577e97034e3866dd3acc2/17w43b.json","time":"2021-12-15T15:46:24Z","releaseTime":"2017-10-26T13:36:22Z","sha1":"e0dd9b1386a39d56ef1577e97034e3866dd3acc2","complianceLevel":0},{"id":"17w43a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/4ca5bcd076e20b7234227697cd113987fbded613/17w43a.json","time":"2021-12-15T15:46:23Z","releaseTime":"2017-10-25T14:43:50Z","sha1":"4ca5bcd076e20b7234227697cd113987fbded613","complianceLevel":0},{"id":"1.12.2","type":"release","url":"https://launchermeta.mojang.com/v1/packages/cfd75871c03119093d7c96a6a99f21137d00c855/1.12.2.json","time":"2021-12-15T15:43:53Z","releaseTime":"2017-09-18T08:39:46Z","sha1":"cfd75871c03119093d7c96a6a99f21137d00c855","complianceLevel":0},{"id":"1.12.2-pre2","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/d0ab3dcd73f99e058fceef93780bcfb5dceb67e7/1.12.2-pre2.json","time":"2021-12-15T15:44:21Z","releaseTime":"2017-09-15T08:21:17Z","sha1":"d0ab3dcd73f99e058fceef93780bcfb5dceb67e7","complianceLevel":0},{"id":"1.12.2-pre1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/3aecfd3a13247d6541ee20478b4b91469f4bfc06/1.12.2-pre1.json","time":"2021-12-15T15:44:21Z","releaseTime":"2017-09-13T13:33:31Z","sha1":"3aecfd3a13247d6541ee20478b4b91469f4bfc06","complianceLevel":0},{"id":"1.12.1","type":"release","url":"https://launchermeta.mojang.com/v1/packages/ece2a75ac1eb6cabef04106a15f340a4cb87d86b/1.12.1.json","time":"2021-12-15T15:43:52Z","releaseTime":"2017-08-03T12:40:39Z","sha1":"ece2a75ac1eb6cabef04106a15f340a4cb87d86b","complianceLevel":0},{"id":"1.12.1-pre1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/f42b239c077b9b025d7b2bf764315040479c7c32/1.12.1-pre1.json","time":"2021-12-15T15:44:20Z","releaseTime":"2017-08-02T10:53:55Z","sha1":"f42b239c077b9b025d7b2bf764315040479c7c32","complianceLevel":0},{"id":"17w31a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/7c12f84c7ed5ba230463d8875890a29c2fec45e1/17w31a.json","time":"2021-12-15T15:46:23Z","releaseTime":"2017-08-01T09:41:23Z","sha1":"7c12f84c7ed5ba230463d8875890a29c2fec45e1","complianceLevel":0},{"id":"1.12","type":"release","url":"https://launchermeta.mojang.com/v1/packages/fa3085f26ec90ef361352c3076e98aba6781b4b5/1.12.json","time":"2021-12-15T15:43:53Z","releaseTime":"2017-06-02T13:50:27Z","sha1":"fa3085f26ec90ef361352c3076e98aba6781b4b5","complianceLevel":0},{"id":"1.12-pre7","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/0d423dd47bb49610bba145e8e76f62202ca762a8/1.12-pre7.json","time":"2021-12-15T15:44:20Z","releaseTime":"2017-05-31T10:56:41Z","sha1":"0d423dd47bb49610bba145e8e76f62202ca762a8","complianceLevel":0},{"id":"1.12-pre6","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/9052c709ca5f730a813141b348091c239384a987/1.12-pre6.json","time":"2021-12-15T15:44:20Z","releaseTime":"2017-05-29T11:45:12Z","sha1":"9052c709ca5f730a813141b348091c239384a987","complianceLevel":0},{"id":"1.12-pre5","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/d04e9e6aab9fbbbe0d22c14efa88df91316bd047/1.12-pre5.json","time":"2021-12-15T15:44:19Z","releaseTime":"2017-05-19T07:43:28Z","sha1":"d04e9e6aab9fbbbe0d22c14efa88df91316bd047","complianceLevel":0},{"id":"1.12-pre4","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/606b08d8fa71ccaf4fbb4399b9539032b0f2969a/1.12-pre4.json","time":"2021-12-15T15:44:18Z","releaseTime":"2017-05-18T12:28:16Z","sha1":"606b08d8fa71ccaf4fbb4399b9539032b0f2969a","complianceLevel":0},{"id":"1.12-pre3","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/6a38ed63f8af119ac4aeb03410b025a312e6e890/1.12-pre3.json","time":"2021-12-15T15:44:18Z","releaseTime":"2017-05-17T14:09:18Z","sha1":"6a38ed63f8af119ac4aeb03410b025a312e6e890","complianceLevel":0},{"id":"1.12-pre2","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/1e4135c2ff59143b436fae4300573cc49b479439/1.12-pre2.json","time":"2021-12-15T15:44:18Z","releaseTime":"2017-05-11T12:11:12Z","sha1":"1e4135c2ff59143b436fae4300573cc49b479439","complianceLevel":0},{"id":"1.12-pre1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/333430ebb5102b6f96f3597e01c5fccef93a6b19/1.12-pre1.json","time":"2021-12-15T15:44:17Z","releaseTime":"2017-05-10T11:37:17Z","sha1":"333430ebb5102b6f96f3597e01c5fccef93a6b19","complianceLevel":0},{"id":"17w18b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/a8e91e6b7e1beec49428fbeb1907f7fbe7b69d4e/17w18b.json","time":"2021-12-15T15:46:22Z","releaseTime":"2017-05-04T13:40:22Z","sha1":"a8e91e6b7e1beec49428fbeb1907f7fbe7b69d4e","complianceLevel":0},{"id":"17w18a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/616724ca0d52bfc6f8dcde854f3e23ce0903fafe/17w18a.json","time":"2021-12-15T15:46:22Z","releaseTime":"2017-05-03T14:50:23Z","sha1":"616724ca0d52bfc6f8dcde854f3e23ce0903fafe","complianceLevel":0},{"id":"17w17b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/7aa9acd138aa9f67ab637b63e694389ce40a9b0c/17w17b.json","time":"2021-12-15T15:46:21Z","releaseTime":"2017-04-27T13:24:23Z","sha1":"7aa9acd138aa9f67ab637b63e694389ce40a9b0c","complianceLevel":0},{"id":"17w17a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/49d16540ce18168a33e7df1ef622cbec797f1f0f/17w17a.json","time":"2021-12-15T15:46:21Z","releaseTime":"2017-04-26T13:48:23Z","sha1":"49d16540ce18168a33e7df1ef622cbec797f1f0f","complianceLevel":0},{"id":"17w16b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/72a645ed45a018a5f25e59a7cfc963b55144c875/17w16b.json","time":"2021-12-15T15:46:20Z","releaseTime":"2017-04-21T12:02:59Z","sha1":"72a645ed45a018a5f25e59a7cfc963b55144c875","complianceLevel":0},{"id":"17w16a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/5b21a349859d9bb104d35f0f27d0cd02d8a50212/17w16a.json","time":"2021-12-15T15:46:20Z","releaseTime":"2017-04-20T13:58:35Z","sha1":"5b21a349859d9bb104d35f0f27d0cd02d8a50212","complianceLevel":0},{"id":"17w15a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/f906cf06c6a01c21ec4cf3a2ec788507ca3dacf8/17w15a.json","time":"2021-12-15T15:46:19Z","releaseTime":"2017-04-12T09:30:50Z","sha1":"f906cf06c6a01c21ec4cf3a2ec788507ca3dacf8","complianceLevel":0},{"id":"17w14a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/d49a6949a6cd8545d24f580f64705f5e3826b840/17w14a.json","time":"2021-12-13T14:56:26Z","releaseTime":"2017-04-05T13:58:01Z","sha1":"d49a6949a6cd8545d24f580f64705f5e3826b840","complianceLevel":0},{"id":"17w13b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/3ac23bb43d97324eea4fe4054a823a878db347eb/17w13b.json","time":"2021-12-15T15:46:19Z","releaseTime":"2017-03-31T11:06:35Z","sha1":"3ac23bb43d97324eea4fe4054a823a878db347eb","complianceLevel":0},{"id":"17w13a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/01f88db38661f78a52e21aefed8215e0fb01a6ee/17w13a.json","time":"2021-12-15T15:46:18Z","releaseTime":"2017-03-30T09:32:19Z","sha1":"01f88db38661f78a52e21aefed8215e0fb01a6ee","complianceLevel":0},{"id":"17w06a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/a2a236d5ceb2838b44ff6e1291106b3a6de9ca21/17w06a.json","time":"2021-12-15T15:46:18Z","releaseTime":"2017-02-08T13:16:29Z","sha1":"a2a236d5ceb2838b44ff6e1291106b3a6de9ca21","complianceLevel":0},{"id":"1.11.2","type":"release","url":"https://launchermeta.mojang.com/v1/packages/4a7b205586fa9f827085c389ec8ce46a6df5fd94/1.11.2.json","time":"2021-12-15T15:43:51Z","releaseTime":"2016-12-21T09:29:12Z","sha1":"4a7b205586fa9f827085c389ec8ce46a6df5fd94","complianceLevel":0},{"id":"1.11.1","type":"release","url":"https://launchermeta.mojang.com/v1/packages/b4280e36205db0d7040c2fb1ecc8609dba675720/1.11.1.json","time":"2021-12-15T15:43:51Z","releaseTime":"2016-12-20T14:05:34Z","sha1":"b4280e36205db0d7040c2fb1ecc8609dba675720","complianceLevel":0},{"id":"16w50a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/febd9a04bec341431d89a4a6d27d87173df0bd6e/16w50a.json","time":"2021-12-15T15:46:17Z","releaseTime":"2016-12-15T14:38:52Z","sha1":"febd9a04bec341431d89a4a6d27d87173df0bd6e","complianceLevel":0},{"id":"1.11","type":"release","url":"https://launchermeta.mojang.com/v1/packages/ec94669865c0b0f6e9acfdb172985861790c8538/1.11.json","time":"2021-12-15T15:43:52Z","releaseTime":"2016-11-14T14:34:40Z","sha1":"ec94669865c0b0f6e9acfdb172985861790c8538","complianceLevel":0},{"id":"1.11-pre1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/1a8419e7379c2ce12ebafd79b1d28737071fc499/1.11-pre1.json","time":"2021-12-15T15:44:17Z","releaseTime":"2016-11-08T13:42:50Z","sha1":"1a8419e7379c2ce12ebafd79b1d28737071fc499","complianceLevel":0},{"id":"16w44a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/dc2f38676cdd32671863c91f8573a135dbe21356/16w44a.json","time":"2021-12-15T15:46:17Z","releaseTime":"2016-11-03T14:17:11Z","sha1":"dc2f38676cdd32671863c91f8573a135dbe21356","complianceLevel":0},{"id":"16w43a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/130658ebc980c1decaaf73097df1e2c55b85f127/16w43a.json","time":"2021-12-15T15:46:16Z","releaseTime":"2016-10-27T09:00:51Z","sha1":"130658ebc980c1decaaf73097df1e2c55b85f127","complianceLevel":0},{"id":"16w42a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/989eda4f27b8585d7c36c7f01fec664639dcf3d7/16w42a.json","time":"2021-12-15T15:46:16Z","releaseTime":"2016-10-19T11:17:47Z","sha1":"989eda4f27b8585d7c36c7f01fec664639dcf3d7","complianceLevel":0},{"id":"16w41a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/8d9a5e0b4bc0136bab50f37464dbf965ea552f32/16w41a.json","time":"2021-12-15T15:46:16Z","releaseTime":"2016-10-13T14:28:35Z","sha1":"8d9a5e0b4bc0136bab50f37464dbf965ea552f32","complianceLevel":0},{"id":"16w40a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/06888c9471858caab263061b2c9f4706c8e8271b/16w40a.json","time":"2021-12-15T15:46:15Z","releaseTime":"2016-10-06T13:57:59Z","sha1":"06888c9471858caab263061b2c9f4706c8e8271b","complianceLevel":0},{"id":"16w39c","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/e598bc854707defa1a672bdc783177e35fa8ec1b/16w39c.json","time":"2021-12-15T15:46:15Z","releaseTime":"2016-09-30T14:11:48Z","sha1":"e598bc854707defa1a672bdc783177e35fa8ec1b","complianceLevel":0},{"id":"16w39b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/8dda45987a2c91c1ddf862d7b1b08f212cc5ff97/16w39b.json","time":"2021-12-15T15:46:14Z","releaseTime":"2016-09-29T14:39:39Z","sha1":"8dda45987a2c91c1ddf862d7b1b08f212cc5ff97","complianceLevel":0},{"id":"16w39a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/473a1f1a4ece5db81c062026c2a34aec9c5aeb45/16w39a.json","time":"2021-12-15T15:46:14Z","releaseTime":"2016-09-28T13:32:06Z","sha1":"473a1f1a4ece5db81c062026c2a34aec9c5aeb45","complianceLevel":0},{"id":"16w38a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/73db24801ef3a77b18c6af3332044409d0db300f/16w38a.json","time":"2021-12-15T15:46:13Z","releaseTime":"2016-09-20T12:40:49Z","sha1":"73db24801ef3a77b18c6af3332044409d0db300f","complianceLevel":0},{"id":"16w36a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/55d4bda92c3fc94b4ea0e5ec3764f47cb3301909/16w36a.json","time":"2021-12-15T15:46:13Z","releaseTime":"2016-09-08T14:55:10Z","sha1":"55d4bda92c3fc94b4ea0e5ec3764f47cb3301909","complianceLevel":0},{"id":"16w35a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/3f2b102c366bac1b7cbe46f7ac8617c55f050ca7/16w35a.json","time":"2021-12-15T15:46:12Z","releaseTime":"2016-09-01T13:13:38Z","sha1":"3f2b102c366bac1b7cbe46f7ac8617c55f050ca7","complianceLevel":0},{"id":"16w33a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/1673a47f0205fdb46aaca7132491b96ce3cdde88/16w33a.json","time":"2021-12-15T15:46:12Z","releaseTime":"2016-08-17T12:48:57Z","sha1":"1673a47f0205fdb46aaca7132491b96ce3cdde88","complianceLevel":0},{"id":"16w32b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/3b78094b56811eb43a01e82a430a30db35a1bc2b/16w32b.json","time":"2021-12-15T15:46:11Z","releaseTime":"2016-08-11T14:34:29Z","sha1":"3b78094b56811eb43a01e82a430a30db35a1bc2b","complianceLevel":0},{"id":"16w32a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/c2a086ced95735241b3a9bb7a4f4ad5af22a672c/16w32a.json","time":"2021-12-15T15:46:11Z","releaseTime":"2016-08-10T12:30:10Z","sha1":"c2a086ced95735241b3a9bb7a4f4ad5af22a672c","complianceLevel":0},{"id":"1.10.2","type":"release","url":"https://launchermeta.mojang.com/v1/packages/453f5b2785876c07c4723c5811d101132f2f6b74/1.10.2.json","time":"2021-12-15T15:43:50Z","releaseTime":"2016-06-23T09:17:32Z","sha1":"453f5b2785876c07c4723c5811d101132f2f6b74","complianceLevel":0},{"id":"1.10.1","type":"release","url":"https://launchermeta.mojang.com/v1/packages/6c26e69ed37120c0f6c93c3f69e7dc7b8e697ab8/1.10.1.json","time":"2021-12-15T15:43:50Z","releaseTime":"2016-06-22T10:13:22Z","sha1":"6c26e69ed37120c0f6c93c3f69e7dc7b8e697ab8","complianceLevel":0},{"id":"1.10","type":"release","url":"https://launchermeta.mojang.com/v1/packages/ed24421f4d1c6eae738a614ff1d9a60a05a700f2/1.10.json","time":"2021-12-15T15:43:51Z","releaseTime":"2016-06-08T13:06:18Z","sha1":"ed24421f4d1c6eae738a614ff1d9a60a05a700f2","complianceLevel":0},{"id":"1.10-pre2","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/9adf95a19e6cfdcfb7b70da9946f3bbe4f77eb70/1.10-pre2.json","time":"2021-12-15T15:44:16Z","releaseTime":"2016-06-07T14:56:34Z","sha1":"9adf95a19e6cfdcfb7b70da9946f3bbe4f77eb70","complianceLevel":0},{"id":"1.10-pre1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/1a1804d54af75def8770336a46d598371bcbaef0/1.10-pre1.json","time":"2021-12-15T15:44:16Z","releaseTime":"2016-06-02T14:45:16Z","sha1":"1a1804d54af75def8770336a46d598371bcbaef0","complianceLevel":0},{"id":"16w21b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/168705060407358a42ddfbf657eb57e3fa3f29d3/16w21b.json","time":"2021-12-15T15:46:10Z","releaseTime":"2016-05-26T12:47:22Z","sha1":"168705060407358a42ddfbf657eb57e3fa3f29d3","complianceLevel":0},{"id":"16w21a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/6a6706d50f29111c218ad9be1a77fd3b4a5c79d7/16w21a.json","time":"2021-12-15T15:46:10Z","releaseTime":"2016-05-25T13:12:09Z","sha1":"6a6706d50f29111c218ad9be1a77fd3b4a5c79d7","complianceLevel":0},{"id":"16w20a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/779532b8918db58fcbce6ba6b177c8fd44c6e08e/16w20a.json","time":"2021-12-15T15:46:09Z","releaseTime":"2016-05-18T12:45:14Z","sha1":"779532b8918db58fcbce6ba6b177c8fd44c6e08e","complianceLevel":0},{"id":"1.9.4","type":"release","url":"https://launchermeta.mojang.com/v1/packages/47a4367ff27db76067065807a97416711b7c7d09/1.9.4.json","time":"2021-12-15T15:44:15Z","releaseTime":"2016-05-10T10:17:16Z","sha1":"47a4367ff27db76067065807a97416711b7c7d09","complianceLevel":0},{"id":"1.9.3","type":"release","url":"https://launchermeta.mojang.com/v1/packages/6107cb3185da153f79be05b3f424804c130b2c88/1.9.3.json","time":"2021-12-15T15:44:14Z","releaseTime":"2016-05-10T08:33:35Z","sha1":"6107cb3185da153f79be05b3f424804c130b2c88","complianceLevel":0},{"id":"1.9.3-pre3","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/2f6bb7de07c0784fe63d6edda19b0b80dcb45411/1.9.3-pre3.json","time":"2021-12-15T15:45:15Z","releaseTime":"2016-05-03T09:28:11Z","sha1":"2f6bb7de07c0784fe63d6edda19b0b80dcb45411","complianceLevel":0},{"id":"1.9.3-pre2","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/c7b8426a21dabaddcf54c6fae4aa2a8c704e95b3/1.9.3-pre2.json","time":"2021-12-15T15:45:15Z","releaseTime":"2016-04-27T13:33:20Z","sha1":"c7b8426a21dabaddcf54c6fae4aa2a8c704e95b3","complianceLevel":0},{"id":"1.9.3-pre1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/8ebf237965d89a814b0d2075f5da41d13e3a714a/1.9.3-pre1.json","time":"2021-12-15T15:45:14Z","releaseTime":"2016-04-21T12:41:42Z","sha1":"8ebf237965d89a814b0d2075f5da41d13e3a714a","complianceLevel":0},{"id":"16w15b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/9c04bc3453a5e1eea9cbbeb0c036cda8849fde95/16w15b.json","time":"2021-12-15T15:46:09Z","releaseTime":"2016-04-13T13:56:41Z","sha1":"9c04bc3453a5e1eea9cbbeb0c036cda8849fde95","complianceLevel":0},{"id":"16w15a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/18e789cfde0a8c02bbf9bf24102c2836fb24a412/16w15a.json","time":"2021-12-15T15:46:08Z","releaseTime":"2016-04-11T14:38:28Z","sha1":"18e789cfde0a8c02bbf9bf24102c2836fb24a412","complianceLevel":0},{"id":"16w14a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/d35ef730a73c8862740fb7c85960e61889806f06/16w14a.json","time":"2021-12-15T15:46:08Z","releaseTime":"2016-04-07T12:47:51Z","sha1":"d35ef730a73c8862740fb7c85960e61889806f06","complianceLevel":0},{"id":"1.RV-Pre1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/268a225c8dbf8a2e6e17f1c2ac36192f046cd371/1.RV-Pre1.json","time":"2021-12-15T15:45:15Z","releaseTime":"2016-03-31T16:18:53Z","sha1":"268a225c8dbf8a2e6e17f1c2ac36192f046cd371","complianceLevel":0},{"id":"1.9.2","type":"release","url":"https://launchermeta.mojang.com/v1/packages/b0be54cf45695e324b9926f990434f9a0235bd9b/1.9.2.json","time":"2021-12-15T15:44:14Z","releaseTime":"2016-03-30T15:23:55Z","sha1":"b0be54cf45695e324b9926f990434f9a0235bd9b","complianceLevel":0},{"id":"1.9.1","type":"release","url":"https://launchermeta.mojang.com/v1/packages/cb32af124abf1bc87c38b788926b3e592126a77c/1.9.1.json","time":"2021-12-15T15:44:13Z","releaseTime":"2016-03-30T13:43:07Z","sha1":"cb32af124abf1bc87c38b788926b3e592126a77c","complianceLevel":0},{"id":"1.9.1-pre3","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/e13d03fac8dbe3b518542da89e9fa8064b76d4a3/1.9.1-pre3.json","time":"2021-12-15T15:45:14Z","releaseTime":"2016-03-11T09:20:36Z","sha1":"e13d03fac8dbe3b518542da89e9fa8064b76d4a3","complianceLevel":0},{"id":"1.9.1-pre2","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/c9e2a5309789b76381a5de3fe0c73bec4c58ea6f/1.9.1-pre2.json","time":"2021-12-15T15:45:13Z","releaseTime":"2016-03-10T15:06:03Z","sha1":"c9e2a5309789b76381a5de3fe0c73bec4c58ea6f","complianceLevel":0},{"id":"1.9.1-pre1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/5adf2e9a343daa3e0b1609de322ff3c78b7299ec/1.9.1-pre1.json","time":"2021-12-15T15:45:13Z","releaseTime":"2016-03-09T16:27:29Z","sha1":"5adf2e9a343daa3e0b1609de322ff3c78b7299ec","complianceLevel":0},{"id":"1.9","type":"release","url":"https://launchermeta.mojang.com/v1/packages/7bb4eab858d50c58d2855228110dfe1a4c2fa293/1.9.json","time":"2021-12-15T15:44:15Z","releaseTime":"2016-02-29T13:49:54Z","sha1":"7bb4eab858d50c58d2855228110dfe1a4c2fa293","complianceLevel":0},{"id":"1.9-pre4","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/0e8a702dc4d23661786f97b96129478b78ca928c/1.9-pre4.json","time":"2021-12-15T15:45:12Z","releaseTime":"2016-02-26T15:21:11Z","sha1":"0e8a702dc4d23661786f97b96129478b78ca928c","complianceLevel":0},{"id":"1.9-pre3","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/9123315c9933002d2524e5cbb7300b49845a164c/1.9-pre3.json","time":"2021-12-15T15:45:12Z","releaseTime":"2016-02-24T15:52:36Z","sha1":"9123315c9933002d2524e5cbb7300b49845a164c","complianceLevel":0},{"id":"1.9-pre2","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/14e95ebcd3fb703c84183b8e84931563b03f84bc/1.9-pre2.json","time":"2021-12-15T15:45:11Z","releaseTime":"2016-02-18T17:41:00Z","sha1":"14e95ebcd3fb703c84183b8e84931563b03f84bc","complianceLevel":0},{"id":"1.9-pre1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/712caae8ee8d75215896d17c5676dc15759d4079/1.9-pre1.json","time":"2021-12-15T15:45:11Z","releaseTime":"2016-02-17T15:23:19Z","sha1":"712caae8ee8d75215896d17c5676dc15759d4079","complianceLevel":0},{"id":"16w07b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/73d28ebef8689c0f9fd458da1988ebe95a3ba071/16w07b.json","time":"2021-12-15T15:46:07Z","releaseTime":"2016-02-16T15:22:39Z","sha1":"73d28ebef8689c0f9fd458da1988ebe95a3ba071","complianceLevel":0},{"id":"16w07a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/7bf8e32bbdb481d7349f1cd283b17946827e8b60/16w07a.json","time":"2021-12-15T15:46:07Z","releaseTime":"2016-02-15T15:48:46Z","sha1":"7bf8e32bbdb481d7349f1cd283b17946827e8b60","complianceLevel":0},{"id":"16w06a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/58edeaa7b22cb9866aba1c9615b732a3db354add/16w06a.json","time":"2021-12-15T15:46:07Z","releaseTime":"2016-02-10T15:06:41Z","sha1":"58edeaa7b22cb9866aba1c9615b732a3db354add","complianceLevel":0},{"id":"16w05b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/c24ea3b03a91bdbc7d8120eaf633acac101cd76c/16w05b.json","time":"2021-12-15T15:46:06Z","releaseTime":"2016-02-04T15:28:02Z","sha1":"c24ea3b03a91bdbc7d8120eaf633acac101cd76c","complianceLevel":0},{"id":"16w05a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/a9d135bfd2b15c171528a08f149de202f036e157/16w05a.json","time":"2021-12-15T15:46:06Z","releaseTime":"2016-02-03T15:48:38Z","sha1":"a9d135bfd2b15c171528a08f149de202f036e157","complianceLevel":0},{"id":"16w04a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/aa0ba9a603bca8afa4b680a792aaabb88c93d016/16w04a.json","time":"2021-12-15T15:46:05Z","releaseTime":"2016-01-28T15:37:24Z","sha1":"aa0ba9a603bca8afa4b680a792aaabb88c93d016","complianceLevel":0},{"id":"16w03a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/6a8c9b966ed051967cf2448924b6f73094b90ef2/16w03a.json","time":"2021-12-15T15:46:05Z","releaseTime":"2016-01-20T14:29:24Z","sha1":"6a8c9b966ed051967cf2448924b6f73094b90ef2","complianceLevel":0},{"id":"16w02a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/7f1b36e80f5ede72bc1662e9b48036a1e2292abf/16w02a.json","time":"2021-12-15T15:46:04Z","releaseTime":"2016-01-13T15:15:16Z","sha1":"7f1b36e80f5ede72bc1662e9b48036a1e2292abf","complianceLevel":0},{"id":"15w51b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/16cb387f44a1585e64f8103142bd2910385ae65b/15w51b.json","time":"2021-12-15T15:46:04Z","releaseTime":"2015-12-17T15:30:41Z","sha1":"16cb387f44a1585e64f8103142bd2910385ae65b","complianceLevel":0},{"id":"15w51a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/8c15fe5539b86e5c17b227c08f2d4849638fbb5d/15w51a.json","time":"2021-12-15T15:46:03Z","releaseTime":"2015-12-17T14:02:37Z","sha1":"8c15fe5539b86e5c17b227c08f2d4849638fbb5d","complianceLevel":0},{"id":"15w50a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/233d5225a6c9538d47179c781583df31433d3008/15w50a.json","time":"2021-12-15T15:46:03Z","releaseTime":"2015-12-09T15:35:57Z","sha1":"233d5225a6c9538d47179c781583df31433d3008","complianceLevel":0},{"id":"15w49b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/dc7c054bb890de4300429b712957c429ea72ac74/15w49b.json","time":"2021-12-15T15:46:02Z","releaseTime":"2015-12-03T15:23:22Z","sha1":"dc7c054bb890de4300429b712957c429ea72ac74","complianceLevel":0},{"id":"1.8.9","type":"release","url":"https://launchermeta.mojang.com/v1/packages/d546f1707a3f2b7d034eece5ea2e311eda875787/1.8.9.json","time":"2021-12-15T15:44:12Z","releaseTime":"2015-12-03T09:24:39Z","sha1":"d546f1707a3f2b7d034eece5ea2e311eda875787","complianceLevel":0},{"id":"15w49a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/5bd5085de9b7920da92423049be9c50e29ee492b/15w49a.json","time":"2021-12-15T15:46:02Z","releaseTime":"2015-12-02T15:09:37Z","sha1":"5bd5085de9b7920da92423049be9c50e29ee492b","complianceLevel":0},{"id":"15w47c","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/aa59e973582a88e9437238aabec2a13b27a343ec/15w47c.json","time":"2021-12-15T15:46:01Z","releaseTime":"2015-11-20T12:46:56Z","sha1":"aa59e973582a88e9437238aabec2a13b27a343ec","complianceLevel":0},{"id":"15w47b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/b11b494533bebdf2e261ac25c85fff5847b3ce82/15w47b.json","time":"2021-12-15T15:46:01Z","releaseTime":"2015-11-19T14:48:03Z","sha1":"b11b494533bebdf2e261ac25c85fff5847b3ce82","complianceLevel":0},{"id":"15w47a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/5e26942d1168acd1722b51c9d7736f14e66954dc/15w47a.json","time":"2021-12-15T15:46:00Z","releaseTime":"2015-11-18T15:53:41Z","sha1":"5e26942d1168acd1722b51c9d7736f14e66954dc","complianceLevel":0},{"id":"15w46a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/bdd0e0ba0769c4008cf7bc70df561657308d91c6/15w46a.json","time":"2021-12-15T15:46:00Z","releaseTime":"2015-11-12T12:11:47Z","sha1":"bdd0e0ba0769c4008cf7bc70df561657308d91c6","complianceLevel":0},{"id":"15w45a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/de6ed42afdcc54fbcd63436f82874a0656582d01/15w45a.json","time":"2021-12-15T15:45:59Z","releaseTime":"2015-11-05T13:04:07Z","sha1":"de6ed42afdcc54fbcd63436f82874a0656582d01","complianceLevel":0},{"id":"15w44b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/4b68abcd91cd5f8edeb200fe78f2b832f719d8dd/15w44b.json","time":"2021-12-15T15:45:59Z","releaseTime":"2015-10-30T11:23:17Z","sha1":"4b68abcd91cd5f8edeb200fe78f2b832f719d8dd","complianceLevel":0},{"id":"15w44a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/5ac6e4336887fc3300955e705f395095855b1a65/15w44a.json","time":"2021-12-15T15:45:58Z","releaseTime":"2015-10-28T15:09:36Z","sha1":"5ac6e4336887fc3300955e705f395095855b1a65","complianceLevel":0},{"id":"15w43c","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/1cd6c443b67d6bcf7e4e0fee3aa0288a3497cd88/15w43c.json","time":"2021-12-15T15:45:58Z","releaseTime":"2015-10-23T15:35:55Z","sha1":"1cd6c443b67d6bcf7e4e0fee3aa0288a3497cd88","complianceLevel":0},{"id":"15w43b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/dbcdd656e950cb52b9eb933094eaf94e415a151e/15w43b.json","time":"2021-12-15T15:45:57Z","releaseTime":"2015-10-22T14:11:58Z","sha1":"dbcdd656e950cb52b9eb933094eaf94e415a151e","complianceLevel":0},{"id":"15w43a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/5da66280e34f0cdbb5fe0d463deb4916d0181a64/15w43a.json","time":"2021-12-15T15:45:57Z","releaseTime":"2015-10-21T15:28:52Z","sha1":"5da66280e34f0cdbb5fe0d463deb4916d0181a64","complianceLevel":0},{"id":"15w42a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/7b18842c1dbbe945d991851ffaff49ecd7efbb91/15w42a.json","time":"2021-12-15T15:45:57Z","releaseTime":"2015-10-14T13:25:14Z","sha1":"7b18842c1dbbe945d991851ffaff49ecd7efbb91","complianceLevel":0},{"id":"15w41b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/27ab9716cf332d457be085a808eb170fe1a1ff2c/15w41b.json","time":"2021-12-15T15:45:56Z","releaseTime":"2015-10-07T14:07:26Z","sha1":"27ab9716cf332d457be085a808eb170fe1a1ff2c","complianceLevel":0},{"id":"15w41a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/38026b4c0301e3441d8e0d5b367392d3212dc51d/15w41a.json","time":"2021-12-15T15:45:56Z","releaseTime":"2015-10-07T13:19:53Z","sha1":"38026b4c0301e3441d8e0d5b367392d3212dc51d","complianceLevel":0},{"id":"15w40b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/a00ee3d8eb0c1cb38d928f5efb4a473768fa5286/15w40b.json","time":"2021-12-15T15:45:56Z","releaseTime":"2015-09-30T14:13:54Z","sha1":"a00ee3d8eb0c1cb38d928f5efb4a473768fa5286","complianceLevel":0},{"id":"15w40a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/f5c9662f1674f7f0e55e82a77109ad88a6bc9df7/15w40a.json","time":"2021-12-15T15:45:55Z","releaseTime":"2015-09-30T13:13:54Z","sha1":"f5c9662f1674f7f0e55e82a77109ad88a6bc9df7","complianceLevel":0},{"id":"15w39c","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/134e9d87a2c86e82d98bc7f8ba5965b7fd6634c1/15w39c.json","time":"2021-12-15T15:45:55Z","releaseTime":"2015-09-23T13:13:54Z","sha1":"134e9d87a2c86e82d98bc7f8ba5965b7fd6634c1","complianceLevel":0},{"id":"15w39b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/909aa3af2988edc58b1e9c66f906a883d9a34815/15w39b.json","time":"2021-12-15T15:45:54Z","releaseTime":"2015-09-21T15:09:52Z","sha1":"909aa3af2988edc58b1e9c66f906a883d9a34815","complianceLevel":0},{"id":"15w39a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/7f914aa1098b8b35e20e9c021b57378d0a8fcc6c/15w39a.json","time":"2021-12-15T15:45:54Z","releaseTime":"2015-09-21T13:16:32Z","sha1":"7f914aa1098b8b35e20e9c021b57378d0a8fcc6c","complianceLevel":0},{"id":"15w38b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/222a234de865b9147cad4e3b2545d8af93c35065/15w38b.json","time":"2021-12-15T15:45:54Z","releaseTime":"2015-09-17T14:22:31Z","sha1":"222a234de865b9147cad4e3b2545d8af93c35065","complianceLevel":0},{"id":"15w38a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/1b4dcb4c07599a5e5571d9d71570641086e821e4/15w38a.json","time":"2021-12-15T15:45:53Z","releaseTime":"2015-09-16T14:22:31Z","sha1":"1b4dcb4c07599a5e5571d9d71570641086e821e4","complianceLevel":0},{"id":"15w37a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/9459c8c56ba4577b69cc12a9034769f0d20fb3dc/15w37a.json","time":"2021-12-15T15:45:53Z","releaseTime":"2015-09-10T14:22:31Z","sha1":"9459c8c56ba4577b69cc12a9034769f0d20fb3dc","complianceLevel":0},{"id":"15w36d","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/49a6f0d3a233d103b5fdeb6aefd7a6b0208b5ce9/15w36d.json","time":"2021-12-15T15:45:53Z","releaseTime":"2015-09-04T14:22:31Z","sha1":"49a6f0d3a233d103b5fdeb6aefd7a6b0208b5ce9","complianceLevel":0},{"id":"15w36c","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/b1a04bae902de441013791777aa0461d446bd2c7/15w36c.json","time":"2021-12-15T15:45:52Z","releaseTime":"2015-09-02T16:07:22Z","sha1":"b1a04bae902de441013791777aa0461d446bd2c7","complianceLevel":0},{"id":"15w36b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/2268159e9ce438054660ac86d55db3ddfed1e20b/15w36b.json","time":"2021-12-15T15:45:52Z","releaseTime":"2015-09-02T15:36:25Z","sha1":"2268159e9ce438054660ac86d55db3ddfed1e20b","complianceLevel":0},{"id":"15w36a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/c185b19d54c00e43f85c610858909c40f9163708/15w36a.json","time":"2021-12-15T15:45:51Z","releaseTime":"2015-09-02T14:46:40Z","sha1":"c185b19d54c00e43f85c610858909c40f9163708","complianceLevel":0},{"id":"15w35e","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/1fade4fe9d2587106ac3fa14775f9126d3198103/15w35e.json","time":"2021-12-15T15:45:51Z","releaseTime":"2015-08-28T18:14:02Z","sha1":"1fade4fe9d2587106ac3fa14775f9126d3198103","complianceLevel":0},{"id":"15w35d","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/f7eeb1ed37ec5c38cd8a04ba1fe90a50a1b24752/15w35d.json","time":"2021-12-15T15:45:51Z","releaseTime":"2015-08-28T16:25:35Z","sha1":"f7eeb1ed37ec5c38cd8a04ba1fe90a50a1b24752","complianceLevel":0},{"id":"15w35c","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/362bda12d03da60b8481c79f4779bba7a2602c89/15w35c.json","time":"2021-12-15T15:45:50Z","releaseTime":"2015-08-28T11:21:00Z","sha1":"362bda12d03da60b8481c79f4779bba7a2602c89","complianceLevel":0},{"id":"15w35b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/fda82bd0b305eba9607742b9314a41a54f0a9952/15w35b.json","time":"2021-12-15T15:45:50Z","releaseTime":"2015-08-24T15:39:18Z","sha1":"fda82bd0b305eba9607742b9314a41a54f0a9952","complianceLevel":0},{"id":"15w35a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/801ae2c7be9b3e558a7aef6c766bddb74d4be66a/15w35a.json","time":"2021-12-15T15:45:50Z","releaseTime":"2015-08-24T14:19:31Z","sha1":"801ae2c7be9b3e558a7aef6c766bddb74d4be66a","complianceLevel":0},{"id":"15w34d","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/3c0d347369147a3951163679127a5bf8e78be5a2/15w34d.json","time":"2021-12-15T15:45:49Z","releaseTime":"2015-08-21T15:27:55Z","sha1":"3c0d347369147a3951163679127a5bf8e78be5a2","complianceLevel":0},{"id":"15w34c","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/44d6774de6881154fd5f9ac6154dee5f202eb121/15w34c.json","time":"2021-12-15T15:45:49Z","releaseTime":"2015-08-21T12:45:20Z","sha1":"44d6774de6881154fd5f9ac6154dee5f202eb121","complianceLevel":0},{"id":"15w34b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/3bec850cf623d63b26caf462b0be177bc9954a0a/15w34b.json","time":"2021-12-15T15:45:48Z","releaseTime":"2015-08-20T14:00:03Z","sha1":"3bec850cf623d63b26caf462b0be177bc9954a0a","complianceLevel":0},{"id":"15w34a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/b8fdc5838196c33646a68610ed7586678a53b085/15w34a.json","time":"2021-12-15T15:45:48Z","releaseTime":"2015-08-19T12:56:01Z","sha1":"b8fdc5838196c33646a68610ed7586678a53b085","complianceLevel":0},{"id":"15w33c","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/c602ac43b9f2c23b4c39999a6368bbccd31852ca/15w33c.json","time":"2021-12-15T15:45:48Z","releaseTime":"2015-08-14T13:10:46Z","sha1":"c602ac43b9f2c23b4c39999a6368bbccd31852ca","complianceLevel":0},{"id":"15w33b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/c108562e1ee548ba05439441e97fdcb0b01d1194/15w33b.json","time":"2021-12-15T15:45:47Z","releaseTime":"2015-08-12T15:29:11Z","sha1":"c108562e1ee548ba05439441e97fdcb0b01d1194","complianceLevel":0},{"id":"15w33a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/e5b7e666fd697aef925f539d3983d03ed5d4457e/15w33a.json","time":"2021-12-15T15:45:47Z","releaseTime":"2015-08-12T14:05:07Z","sha1":"e5b7e666fd697aef925f539d3983d03ed5d4457e","complianceLevel":0},{"id":"15w32c","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/2bf1e36bc4099bba503063ec507b7600ca088e4c/15w32c.json","time":"2021-12-15T15:45:46Z","releaseTime":"2015-08-07T14:08:17Z","sha1":"2bf1e36bc4099bba503063ec507b7600ca088e4c","complianceLevel":0},{"id":"15w32b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/59db82d67a0a1c6b6a31d22cd050ff6c43f1611b/15w32b.json","time":"2021-12-15T15:45:46Z","releaseTime":"2015-08-06T13:51:47Z","sha1":"59db82d67a0a1c6b6a31d22cd050ff6c43f1611b","complianceLevel":0},{"id":"15w32a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/4e80b2295bdb531e64326c4d3fbf93e8d330c5e7/15w32a.json","time":"2021-12-15T15:45:45Z","releaseTime":"2015-08-05T12:22:42Z","sha1":"4e80b2295bdb531e64326c4d3fbf93e8d330c5e7","complianceLevel":0},{"id":"15w31c","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/1345a9c6d2442415e5980c12fd7bd838072dbd90/15w31c.json","time":"2021-12-15T15:45:44Z","releaseTime":"2015-07-31T13:45:08Z","sha1":"1345a9c6d2442415e5980c12fd7bd838072dbd90","complianceLevel":0},{"id":"15w31b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/c9c8d4b706ebb7a057bb91ac69d84ea060b8d174/15w31b.json","time":"2021-12-15T15:45:44Z","releaseTime":"2015-07-30T13:38:32Z","sha1":"c9c8d4b706ebb7a057bb91ac69d84ea060b8d174","complianceLevel":0},{"id":"15w31a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/4c9ad2064a55148bef3da7d98dde8d9ff50596ea/15w31a.json","time":"2021-12-15T15:45:43Z","releaseTime":"2015-07-29T13:24:33Z","sha1":"4c9ad2064a55148bef3da7d98dde8d9ff50596ea","complianceLevel":0},{"id":"1.8.8","type":"release","url":"https://launchermeta.mojang.com/v1/packages/690172f1227e1c1d2fa8fceadd0f578f7851a69e/1.8.8.json","time":"2021-12-15T15:44:12Z","releaseTime":"2015-07-27T10:31:28Z","sha1":"690172f1227e1c1d2fa8fceadd0f578f7851a69e","complianceLevel":0},{"id":"1.8.7","type":"release","url":"https://launchermeta.mojang.com/v1/packages/7152f102903cd3ce7514d84c8ac98efecac30839/1.8.7.json","time":"2021-12-15T15:44:11Z","releaseTime":"2015-06-05T10:10:44Z","sha1":"7152f102903cd3ce7514d84c8ac98efecac30839","complianceLevel":0},{"id":"1.8.6","type":"release","url":"https://launchermeta.mojang.com/v1/packages/acccbb056a3e8f3086c4614974fb3a894317853a/1.8.6.json","time":"2021-12-15T15:44:11Z","releaseTime":"2015-05-25T10:31:19Z","sha1":"acccbb056a3e8f3086c4614974fb3a894317853a","complianceLevel":0},{"id":"1.8.5","type":"release","url":"https://launchermeta.mojang.com/v1/packages/16da5f5be7478f3602c25182a90f2057ba2f60d8/1.8.5.json","time":"2021-12-15T15:44:11Z","releaseTime":"2015-05-22T11:15:28Z","sha1":"16da5f5be7478f3602c25182a90f2057ba2f60d8","complianceLevel":0},{"id":"1.8.4","type":"release","url":"https://launchermeta.mojang.com/v1/packages/043b84efde9fc25d849e979329c03101ac9b7795/1.8.4.json","time":"2021-12-15T15:44:10Z","releaseTime":"2015-04-17T11:37:50Z","sha1":"043b84efde9fc25d849e979329c03101ac9b7795","complianceLevel":0},{"id":"15w14a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/e9349d236c0f4b8760f75621b3eaad538055c759/15w14a.json","time":"2021-12-15T15:45:43Z","releaseTime":"2015-04-01T07:08:00Z","sha1":"e9349d236c0f4b8760f75621b3eaad538055c759","complianceLevel":0},{"id":"1.8.3","type":"release","url":"https://launchermeta.mojang.com/v1/packages/413ad8fdcf8f29f4f1c2b4425aa0dade00f75dd4/1.8.3.json","time":"2021-12-15T15:44:10Z","releaseTime":"2015-02-20T14:00:09Z","sha1":"413ad8fdcf8f29f4f1c2b4425aa0dade00f75dd4","complianceLevel":0},{"id":"1.8.2","type":"release","url":"https://launchermeta.mojang.com/v1/packages/1e35829856a71261f5a7b2b3a83012c7434b2203/1.8.2.json","time":"2021-12-15T15:44:09Z","releaseTime":"2015-02-19T15:47:29Z","sha1":"1e35829856a71261f5a7b2b3a83012c7434b2203","complianceLevel":0},{"id":"1.8.2-pre7","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/d07a07da8ffe68a0929710c72346073a02a94933/1.8.2-pre7.json","time":"2021-12-15T15:45:10Z","releaseTime":"2015-02-16T13:01:35Z","sha1":"d07a07da8ffe68a0929710c72346073a02a94933","complianceLevel":0},{"id":"1.8.2-pre6","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/07ae1d9b67d36399e239a2ff46d43a1f96ef141a/1.8.2-pre6.json","time":"2021-12-15T15:45:10Z","releaseTime":"2015-01-30T11:58:24Z","sha1":"07ae1d9b67d36399e239a2ff46d43a1f96ef141a","complianceLevel":0},{"id":"1.8.2-pre5","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/08e7827173655705e938233cf148f955b4f67901/1.8.2-pre5.json","time":"2021-12-15T15:45:09Z","releaseTime":"2015-01-26T15:03:24Z","sha1":"08e7827173655705e938233cf148f955b4f67901","complianceLevel":0},{"id":"1.8.2-pre4","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/db4c583ec25447f7418fc8e458798905a1282b88/1.8.2-pre4.json","time":"2021-12-15T15:45:09Z","releaseTime":"2015-01-16T14:19:59Z","sha1":"db4c583ec25447f7418fc8e458798905a1282b88","complianceLevel":0},{"id":"1.8.2-pre3","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/3d371e2f8c3b04b44c76ae908a1e6f800895aa80/1.8.2-pre3.json","time":"2021-12-15T15:45:08Z","releaseTime":"2015-01-15T16:44:33Z","sha1":"3d371e2f8c3b04b44c76ae908a1e6f800895aa80","complianceLevel":0},{"id":"1.8.2-pre2","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/50c6a27cbbd2df6adff74aaea9953a00c6ce38e3/1.8.2-pre2.json","time":"2021-12-15T15:45:08Z","releaseTime":"2015-01-15T15:07:31Z","sha1":"50c6a27cbbd2df6adff74aaea9953a00c6ce38e3","complianceLevel":0},{"id":"1.8.2-pre1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/79c984156100e076c37316d6d6377ced3daaf379/1.8.2-pre1.json","time":"2021-12-15T15:45:07Z","releaseTime":"2014-12-18T11:29:41Z","sha1":"79c984156100e076c37316d6d6377ced3daaf379","complianceLevel":0},{"id":"1.8.1","type":"release","url":"https://launchermeta.mojang.com/v1/packages/62f9f77f67fd7d6c92cfae57cecd445be14ccd4e/1.8.1.json","time":"2021-12-15T15:44:09Z","releaseTime":"2014-11-24T14:13:31Z","sha1":"62f9f77f67fd7d6c92cfae57cecd445be14ccd4e","complianceLevel":0},{"id":"1.8.1-pre5","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/4460bbf278fef1312f03c1483599c31149fe85a7/1.8.1-pre5.json","time":"2021-12-15T15:45:07Z","releaseTime":"2014-11-19T14:30:48Z","sha1":"4460bbf278fef1312f03c1483599c31149fe85a7","complianceLevel":0},{"id":"1.8.1-pre4","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/e9024ad2831e3fc4450977aafe7bb3d07ff0d542/1.8.1-pre4.json","time":"2021-12-15T15:45:06Z","releaseTime":"2014-11-06T14:10:50Z","sha1":"e9024ad2831e3fc4450977aafe7bb3d07ff0d542","complianceLevel":0},{"id":"1.8.1-pre3","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/c2f5fb57bf63012594b3dc34a80a8d888ec017ac/1.8.1-pre3.json","time":"2021-12-15T15:45:06Z","releaseTime":"2014-10-23T12:59:42Z","sha1":"c2f5fb57bf63012594b3dc34a80a8d888ec017ac","complianceLevel":0},{"id":"1.8.1-pre2","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/8e77dedf93135552e1aaaebcec4c8d154d4dea04/1.8.1-pre2.json","time":"2021-12-15T15:45:05Z","releaseTime":"2014-10-16T14:19:27Z","sha1":"8e77dedf93135552e1aaaebcec4c8d154d4dea04","complianceLevel":0},{"id":"1.8.1-pre1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/f470d54d32f9e1d1a02e4e84e33b2407325ab62d/1.8.1-pre1.json","time":"2021-12-15T15:45:05Z","releaseTime":"2014-10-15T13:25:11Z","sha1":"f470d54d32f9e1d1a02e4e84e33b2407325ab62d","complianceLevel":0},{"id":"1.8","type":"release","url":"https://launchermeta.mojang.com/v1/packages/9eb165eef46294062d8698c8a78e8ac914949e7a/1.8.json","time":"2021-12-15T15:44:13Z","releaseTime":"2014-09-02T08:24:35Z","sha1":"9eb165eef46294062d8698c8a78e8ac914949e7a","complianceLevel":0},{"id":"1.8-pre3","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/7fd3abc53ee1f813f5b574c8dc758fd694b6abd3/1.8-pre3.json","time":"2021-12-15T15:45:05Z","releaseTime":"2014-08-28T09:40:54Z","sha1":"7fd3abc53ee1f813f5b574c8dc758fd694b6abd3","complianceLevel":0},{"id":"1.8-pre2","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/2c6bf8e3d17565117bbb5e188544439518d3ad95/1.8-pre2.json","time":"2021-12-15T15:45:04Z","releaseTime":"2014-08-25T14:52:18Z","sha1":"2c6bf8e3d17565117bbb5e188544439518d3ad95","complianceLevel":0},{"id":"1.8-pre1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/00ddc59925abc10e08047c94657e3365b1e031d6/1.8-pre1.json","time":"2021-12-15T15:45:04Z","releaseTime":"2014-08-21T13:56:26Z","sha1":"00ddc59925abc10e08047c94657e3365b1e031d6","complianceLevel":0},{"id":"14w34d","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/e314c5316fc189a9883f5a786a6b9daffcff8e84/14w34d.json","time":"2021-12-15T15:45:43Z","releaseTime":"2014-08-20T12:46:59Z","sha1":"e314c5316fc189a9883f5a786a6b9daffcff8e84","complianceLevel":0},{"id":"14w34c","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/a82b66557f41c05f41477481e39be5d5ceec3c62/14w34c.json","time":"2021-12-15T15:45:42Z","releaseTime":"2014-08-19T15:31:24Z","sha1":"a82b66557f41c05f41477481e39be5d5ceec3c62","complianceLevel":0},{"id":"14w34b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/f24d3b4a363411fec20a36c2bd92a62b628be003/14w34b.json","time":"2021-12-15T15:45:42Z","releaseTime":"2014-08-18T15:14:28Z","sha1":"f24d3b4a363411fec20a36c2bd92a62b628be003","complianceLevel":0},{"id":"14w34a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/dc020c20f2d7a79dee3f601317a8a7cb191c0538/14w34a.json","time":"2021-12-15T15:45:41Z","releaseTime":"2014-08-18T14:14:11Z","sha1":"dc020c20f2d7a79dee3f601317a8a7cb191c0538","complianceLevel":0},{"id":"14w33c","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/de314d5c6f011057f764e546a212731d40736c1f/14w33c.json","time":"2021-12-15T15:45:41Z","releaseTime":"2014-08-15T18:00:26Z","sha1":"de314d5c6f011057f764e546a212731d40736c1f","complianceLevel":0},{"id":"14w33b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/dec4943bf73d83402d455243f83c8c550e36f7b5/14w33b.json","time":"2021-12-15T15:45:40Z","releaseTime":"2014-08-15T16:23:51Z","sha1":"dec4943bf73d83402d455243f83c8c550e36f7b5","complianceLevel":0},{"id":"14w33a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/a1a938359171774c96e06f54bc0c12352a9d7992/14w33a.json","time":"2021-12-15T15:45:40Z","releaseTime":"2014-08-13T15:08:14Z","sha1":"a1a938359171774c96e06f54bc0c12352a9d7992","complianceLevel":0},{"id":"14w32d","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/414e33e7d03d873966c199d959426da08aa5aebc/14w32d.json","time":"2021-12-15T15:45:40Z","releaseTime":"2014-08-08T15:13:41Z","sha1":"414e33e7d03d873966c199d959426da08aa5aebc","complianceLevel":0},{"id":"14w32c","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/3dfa2c82cd06c89735ac0c9b05151b4994efab19/14w32c.json","time":"2021-12-15T15:45:39Z","releaseTime":"2014-08-08T14:11:20Z","sha1":"3dfa2c82cd06c89735ac0c9b05151b4994efab19","complianceLevel":0},{"id":"14w32b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/6230265cc1f324689cb5fbb7df21235ca0013e70/14w32b.json","time":"2021-12-15T15:45:39Z","releaseTime":"2014-08-07T14:45:17Z","sha1":"6230265cc1f324689cb5fbb7df21235ca0013e70","complianceLevel":0},{"id":"14w32a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/3af16f96e7800a8f0c31500a873b008c00036c84/14w32a.json","time":"2021-12-15T15:45:38Z","releaseTime":"2014-08-06T14:01:16Z","sha1":"3af16f96e7800a8f0c31500a873b008c00036c84","complianceLevel":0},{"id":"14w31a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/1243fe2c047064613e42a2c0e7ce0018fdf94035/14w31a.json","time":"2021-12-15T15:45:38Z","releaseTime":"2014-07-30T15:38:05Z","sha1":"1243fe2c047064613e42a2c0e7ce0018fdf94035","complianceLevel":0},{"id":"14w30c","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/6327714a7712f723bb74492e2f5fcbb92b8b12a9/14w30c.json","time":"2021-12-15T15:45:37Z","releaseTime":"2014-07-24T14:39:09Z","sha1":"6327714a7712f723bb74492e2f5fcbb92b8b12a9","complianceLevel":0},{"id":"14w30b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/dddd3cf12b88f179baa286a9bb51f4c3902c3780/14w30b.json","time":"2021-12-15T15:45:37Z","releaseTime":"2014-07-23T15:03:03Z","sha1":"dddd3cf12b88f179baa286a9bb51f4c3902c3780","complianceLevel":0},{"id":"14w30a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/f73b4bad130911c1ef16066aeb740574f20f90f7/14w30a.json","time":"2021-12-15T15:45:36Z","releaseTime":"2014-07-23T13:15:42Z","sha1":"f73b4bad130911c1ef16066aeb740574f20f90f7","complianceLevel":0},{"id":"14w29b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/02a4803aa427d29f9db910d22b263686d0135fcc/14w29b.json","time":"2021-12-15T15:45:36Z","releaseTime":"2014-07-16T17:27:40Z","sha1":"02a4803aa427d29f9db910d22b263686d0135fcc","complianceLevel":0},{"id":"14w29a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/5219707e16e90d57fbba55f635b68e4725d72b8f/14w29a.json","time":"2021-12-15T15:45:36Z","releaseTime":"2014-07-16T15:18:17Z","sha1":"5219707e16e90d57fbba55f635b68e4725d72b8f","complianceLevel":0},{"id":"14w28b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/c18437b0194fb2af464b5fe0cb67ed0eeafb44e8/14w28b.json","time":"2021-12-15T15:45:35Z","releaseTime":"2014-07-10T14:28:48Z","sha1":"c18437b0194fb2af464b5fe0cb67ed0eeafb44e8","complianceLevel":0},{"id":"14w28a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/6d6b755e76453633e464ed09f82b0979a414d8e4/14w28a.json","time":"2021-12-15T15:45:35Z","releaseTime":"2014-07-09T15:42:36Z","sha1":"6d6b755e76453633e464ed09f82b0979a414d8e4","complianceLevel":0},{"id":"14w27b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/08f1ed6374fb9d87e34fe81ab50d19d01e3055dc/14w27b.json","time":"2021-12-15T15:45:34Z","releaseTime":"2014-07-02T18:34:56Z","sha1":"08f1ed6374fb9d87e34fe81ab50d19d01e3055dc","complianceLevel":0},{"id":"14w27a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/c0e594ad64eac1b322e4724b92292daad80951eb/14w27a.json","time":"2021-12-15T15:45:34Z","releaseTime":"2014-07-02T16:07:20Z","sha1":"c0e594ad64eac1b322e4724b92292daad80951eb","complianceLevel":0},{"id":"14w26c","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/2fe002bebd830ccb5328329ed7efb7e9fb555519/14w26c.json","time":"2021-12-15T15:45:34Z","releaseTime":"2014-06-26T15:05:03Z","sha1":"2fe002bebd830ccb5328329ed7efb7e9fb555519","complianceLevel":0},{"id":"14w26b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/288aa1d9c5840c8d0f75ee682bc8a0a1564babfb/14w26b.json","time":"2021-12-15T15:45:33Z","releaseTime":"2014-06-25T15:08:39Z","sha1":"288aa1d9c5840c8d0f75ee682bc8a0a1564babfb","complianceLevel":0},{"id":"14w26a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/6d41ffb32ced2eaaeed6b0ddd38b5e53f849c25f/14w26a.json","time":"2021-12-15T15:45:33Z","releaseTime":"2014-06-25T13:59:27Z","sha1":"6d41ffb32ced2eaaeed6b0ddd38b5e53f849c25f","complianceLevel":0},{"id":"14w25b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/d8b348b5a412e809748f35f694fe5dc395a83b3a/14w25b.json","time":"2021-12-15T15:45:32Z","releaseTime":"2014-06-19T12:29:48Z","sha1":"d8b348b5a412e809748f35f694fe5dc395a83b3a","complianceLevel":0},{"id":"14w25a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/0091b9fe0f95dc765e187840ff41235638ce22d6/14w25a.json","time":"2021-12-15T15:45:32Z","releaseTime":"2014-06-18T15:52:28Z","sha1":"0091b9fe0f95dc765e187840ff41235638ce22d6","complianceLevel":0},{"id":"14w21b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/c5791a666929e783ba360e98247ff744b5ac3520/14w21b.json","time":"2021-12-15T15:45:32Z","releaseTime":"2014-05-22T15:17:55Z","sha1":"c5791a666929e783ba360e98247ff744b5ac3520","complianceLevel":0},{"id":"14w21a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/f8c912b97cf684f4339571b27592e85b7ec84a19/14w21a.json","time":"2021-12-15T15:45:31Z","releaseTime":"2014-05-22T14:44:33Z","sha1":"f8c912b97cf684f4339571b27592e85b7ec84a19","complianceLevel":0},{"id":"14w20b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/b4b682e67ff47a689cf3ff0b405eeec5758dfa9a/14w20b.json","time":"2021-12-15T15:45:31Z","releaseTime":"2014-05-15T16:47:21Z","sha1":"b4b682e67ff47a689cf3ff0b405eeec5758dfa9a","complianceLevel":0},{"id":"14w20a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/674e75f032a5473ad91531dfbfa7b8cb42f55f71/14w20a.json","time":"2021-12-15T15:45:31Z","releaseTime":"2014-05-15T14:01:20Z","sha1":"674e75f032a5473ad91531dfbfa7b8cb42f55f71","complianceLevel":0},{"id":"1.7.10","type":"release","url":"https://launchermeta.mojang.com/v1/packages/ed5d8789ed29872ea2ef1c348302b0c55e3f3468/1.7.10.json","time":"2021-12-15T15:44:05Z","releaseTime":"2014-05-14T17:29:23Z","sha1":"ed5d8789ed29872ea2ef1c348302b0c55e3f3468","complianceLevel":0},{"id":"1.7.10-pre4","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/f2a4a03329bb07d70d4837b6893c435f97deed25/1.7.10-pre4.json","time":"2021-12-15T15:45:02Z","releaseTime":"2014-05-14T16:29:23Z","sha1":"f2a4a03329bb07d70d4837b6893c435f97deed25","complianceLevel":0},{"id":"1.7.10-pre3","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/94578a1fc1db7cb804a9be044008e54367f4905e/1.7.10-pre3.json","time":"2021-12-15T15:45:01Z","releaseTime":"2014-05-14T15:29:23Z","sha1":"94578a1fc1db7cb804a9be044008e54367f4905e","complianceLevel":0},{"id":"1.7.10-pre2","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/2e8103cd14fc9a7db0c56f68cbc41a0b26ea9954/1.7.10-pre2.json","time":"2021-12-15T15:45:01Z","releaseTime":"2014-05-14T14:29:23Z","sha1":"2e8103cd14fc9a7db0c56f68cbc41a0b26ea9954","complianceLevel":0},{"id":"1.7.10-pre1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/a526665974dfa717f79f15529ae294d0a6074fc5/1.7.10-pre1.json","time":"2021-12-15T15:45:00Z","releaseTime":"2014-05-14T13:29:23Z","sha1":"a526665974dfa717f79f15529ae294d0a6074fc5","complianceLevel":0},{"id":"14w19a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/ffcc6382a2d12310c42cc1b654ea8d88117cf105/14w19a.json","time":"2021-12-15T15:45:30Z","releaseTime":"2014-05-08T14:24:19Z","sha1":"ffcc6382a2d12310c42cc1b654ea8d88117cf105","complianceLevel":0},{"id":"14w18b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/0aa29d5bc6915b347505a194260bd51bc8bf2960/14w18b.json","time":"2021-12-15T15:45:30Z","releaseTime":"2014-05-02T11:38:17Z","sha1":"0aa29d5bc6915b347505a194260bd51bc8bf2960","complianceLevel":0},{"id":"14w18a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/c64cc4d300948e2d8e5fb05e394b69edc680027e/14w18a.json","time":"2021-12-15T15:45:29Z","releaseTime":"2014-04-30T10:25:35Z","sha1":"c64cc4d300948e2d8e5fb05e394b69edc680027e","complianceLevel":0},{"id":"14w17a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/2d857ecd809f15008f4718dc3b11ef5b60548ce4/14w17a.json","time":"2021-12-15T15:45:29Z","releaseTime":"2014-04-24T15:44:49Z","sha1":"2d857ecd809f15008f4718dc3b11ef5b60548ce4","complianceLevel":0},{"id":"14w11b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/022ade13058d98289f1625857462994a6ec40110/14w11b.json","time":"2021-12-15T15:45:28Z","releaseTime":"2014-04-14T14:36:19Z","sha1":"022ade13058d98289f1625857462994a6ec40110","complianceLevel":0},{"id":"1.7.9","type":"release","url":"https://launchermeta.mojang.com/v1/packages/5579bc9e25a9bb5e3187a2570693a0c6658edce4/1.7.9.json","time":"2021-12-15T15:44:08Z","releaseTime":"2014-04-14T13:29:23Z","sha1":"5579bc9e25a9bb5e3187a2570693a0c6658edce4","complianceLevel":0},{"id":"1.7.8","type":"release","url":"https://launchermeta.mojang.com/v1/packages/03d8e2e1c192d48ffc406cb7a483861cf26dfe25/1.7.8.json","time":"2021-12-15T15:44:08Z","releaseTime":"2014-04-09T07:58:16Z","sha1":"03d8e2e1c192d48ffc406cb7a483861cf26dfe25","complianceLevel":0},{"id":"1.7.7","type":"release","url":"https://launchermeta.mojang.com/v1/packages/47e228263557da73d0e2be803e5d83e5b246ae75/1.7.7.json","time":"2021-12-15T15:44:07Z","releaseTime":"2014-04-09T07:52:16Z","sha1":"47e228263557da73d0e2be803e5d83e5b246ae75","complianceLevel":0},{"id":"1.7.6","type":"release","url":"https://launchermeta.mojang.com/v1/packages/b6dd3e6496ad415f0c57867dea1f97710d5f184c/1.7.6.json","time":"2021-12-15T15:44:07Z","releaseTime":"2014-04-09T07:52:06Z","sha1":"b6dd3e6496ad415f0c57867dea1f97710d5f184c","complianceLevel":0},{"id":"14w11a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/ed3b597f26c1140b31d4c7421054e83398270e19/14w11a.json","time":"2021-12-15T15:45:28Z","releaseTime":"2014-03-13T14:02:50Z","sha1":"ed3b597f26c1140b31d4c7421054e83398270e19","complianceLevel":0},{"id":"1.7.6-pre2","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/977e8f92b306b2d798a7b69858f48fbe06dbb302/1.7.6-pre2.json","time":"2021-12-15T15:45:03Z","releaseTime":"2014-03-08T11:00:01Z","sha1":"977e8f92b306b2d798a7b69858f48fbe06dbb302","complianceLevel":0},{"id":"1.7.6-pre1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/39e402b6972475126fa9e8a883915a9ce5d7722a/1.7.6-pre1.json","time":"2021-12-15T15:45:02Z","releaseTime":"2014-03-08T11:00:00Z","sha1":"39e402b6972475126fa9e8a883915a9ce5d7722a","complianceLevel":0},{"id":"14w10c","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/312e632fcac49d7c1dca6a7fa58824eace01d91d/14w10c.json","time":"2021-12-15T15:45:28Z","releaseTime":"2014-03-07T13:49:55Z","sha1":"312e632fcac49d7c1dca6a7fa58824eace01d91d","complianceLevel":0},{"id":"14w10b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/90e924daa64f7908e69d4c7c4451599d2592f9d3/14w10b.json","time":"2021-12-15T15:45:27Z","releaseTime":"2014-03-06T16:25:39Z","sha1":"90e924daa64f7908e69d4c7c4451599d2592f9d3","complianceLevel":0},{"id":"14w10a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/643d852decb88d011fab20df4cb14ed100362f0f/14w10a.json","time":"2021-12-15T15:45:27Z","releaseTime":"2014-03-06T14:23:04Z","sha1":"643d852decb88d011fab20df4cb14ed100362f0f","complianceLevel":0},{"id":"14w08a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/4c04557fe5dcfe1c2e302265b677549384008c14/14w08a.json","time":"2021-12-15T15:45:26Z","releaseTime":"2014-02-26T17:00:00Z","sha1":"4c04557fe5dcfe1c2e302265b677549384008c14","complianceLevel":0},{"id":"1.7.5","type":"release","url":"https://launchermeta.mojang.com/v1/packages/4afb628501a6a206b80a47ab4f29ea6b98caac90/1.7.5.json","time":"2021-12-15T15:44:06Z","releaseTime":"2014-02-26T09:22:17Z","sha1":"4afb628501a6a206b80a47ab4f29ea6b98caac90","complianceLevel":0},{"id":"14w07a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/23dbadcc03150f2e3447d528f7f546ba8fd62246/14w07a.json","time":"2021-12-15T15:45:26Z","releaseTime":"2014-02-14T11:05:07Z","sha1":"23dbadcc03150f2e3447d528f7f546ba8fd62246","complianceLevel":0},{"id":"14w06b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/2c381742bc9cadc33fbc0a823b4fb734aad78533/14w06b.json","time":"2021-12-15T15:45:26Z","releaseTime":"2014-02-06T17:30:42Z","sha1":"2c381742bc9cadc33fbc0a823b4fb734aad78533","complianceLevel":0},{"id":"14w06a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/a59d77f95afc36421554f9fee3a930d6cca9209d/14w06a.json","time":"2021-12-15T15:45:25Z","releaseTime":"2014-02-06T14:30:17Z","sha1":"a59d77f95afc36421554f9fee3a930d6cca9209d","complianceLevel":0},{"id":"14w05b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/0b0f0bb2354640bfeeafe8611a8cfb53e9c3edff/14w05b.json","time":"2021-12-15T15:45:25Z","releaseTime":"2014-01-31T14:05:50Z","sha1":"0b0f0bb2354640bfeeafe8611a8cfb53e9c3edff","complianceLevel":0},{"id":"14w05a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/e9d4eb5a505a84dda9c36ea32f7ebb998a60a97f/14w05a.json","time":"2021-12-15T15:45:24Z","releaseTime":"2014-01-30T15:32:41Z","sha1":"e9d4eb5a505a84dda9c36ea32f7ebb998a60a97f","complianceLevel":0},{"id":"14w04b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/62524cf35e56e365a5dff36353fb77a38ff35269/14w04b.json","time":"2021-12-15T15:45:24Z","releaseTime":"2014-01-24T15:48:46Z","sha1":"62524cf35e56e365a5dff36353fb77a38ff35269","complianceLevel":0},{"id":"14w04a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/41307eaf3c2bf6b526986d8bb2fd698099298a2f/14w04a.json","time":"2021-12-15T15:45:23Z","releaseTime":"2014-01-23T15:26:13Z","sha1":"41307eaf3c2bf6b526986d8bb2fd698099298a2f","complianceLevel":0},{"id":"14w03b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/4c3bab6bfb32daed6b30d298818e4b8bb37c4bb2/14w03b.json","time":"2021-12-15T15:45:23Z","releaseTime":"2014-01-16T16:36:19Z","sha1":"4c3bab6bfb32daed6b30d298818e4b8bb37c4bb2","complianceLevel":0},{"id":"14w03a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/73f7ed186402ac8927ce415507cfa70b6aa5483f/14w03a.json","time":"2021-12-15T15:45:23Z","releaseTime":"2014-01-16T14:45:13Z","sha1":"73f7ed186402ac8927ce415507cfa70b6aa5483f","complianceLevel":0},{"id":"14w02c","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/e7c40fe6754d5912ebc119a53e752c9024130e3f/14w02c.json","time":"2021-12-15T15:45:22Z","releaseTime":"2014-01-10T15:42:36Z","sha1":"e7c40fe6754d5912ebc119a53e752c9024130e3f","complianceLevel":0},{"id":"14w02b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/25f758976bfd97d533af7e38680db8983d2cf82d/14w02b.json","time":"2021-12-15T15:45:22Z","releaseTime":"2014-01-09T15:45:55Z","sha1":"25f758976bfd97d533af7e38680db8983d2cf82d","complianceLevel":0},{"id":"14w02a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/1348f531ae51631ea0ee1e467348440c5f93dcc2/14w02a.json","time":"2021-12-15T15:45:22Z","releaseTime":"2014-01-09T14:44:41Z","sha1":"1348f531ae51631ea0ee1e467348440c5f93dcc2","complianceLevel":0},{"id":"1.7.4","type":"release","url":"https://launchermeta.mojang.com/v1/packages/5db9d89cb6b89573384f324aa585b4c99525b37a/1.7.4.json","time":"2021-12-15T15:44:06Z","releaseTime":"2013-12-09T12:28:10Z","sha1":"5db9d89cb6b89573384f324aa585b4c99525b37a","complianceLevel":0},{"id":"1.7.3","type":"release","url":"https://launchermeta.mojang.com/v1/packages/cd133f90b7e339c50b3cdce64188a51469c6a128/1.7.3.json","time":"2021-12-15T15:44:06Z","releaseTime":"2013-12-06T13:55:34Z","sha1":"cd133f90b7e339c50b3cdce64188a51469c6a128","complianceLevel":0},{"id":"13w49a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/82cf56aabfbca3a1f1d13b4404050d9877b5a67e/13w49a.json","time":"2021-12-15T15:45:21Z","releaseTime":"2013-12-05T14:34:41Z","sha1":"82cf56aabfbca3a1f1d13b4404050d9877b5a67e","complianceLevel":0},{"id":"13w48b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/55543db98b2df3a986c99d8cdc8278a70493eb4a/13w48b.json","time":"2021-12-15T15:45:21Z","releaseTime":"2013-11-26T18:36:08Z","sha1":"55543db98b2df3a986c99d8cdc8278a70493eb4a","complianceLevel":0},{"id":"13w48a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/329f28adfb5ba0d6d81ceae27209e1eb97c4ef88/13w48a.json","time":"2021-12-15T15:45:20Z","releaseTime":"2013-11-25T16:53:39Z","sha1":"329f28adfb5ba0d6d81ceae27209e1eb97c4ef88","complianceLevel":0},{"id":"13w47e","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/81b30470c108a201cfb2dfd548dc0a52afa20a0a/13w47e.json","time":"2021-12-15T15:45:20Z","releaseTime":"2013-11-22T15:16:38Z","sha1":"81b30470c108a201cfb2dfd548dc0a52afa20a0a","complianceLevel":0},{"id":"13w47d","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/ccf62018b2e8aa9628dab2353ed85a4239368f63/13w47d.json","time":"2021-12-15T15:45:20Z","releaseTime":"2013-11-22T13:51:15Z","sha1":"ccf62018b2e8aa9628dab2353ed85a4239368f63","complianceLevel":0},{"id":"13w47c","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/ca7616ffa259c99e2350f010555eba54e54b4dd0/13w47c.json","time":"2021-12-15T15:45:19Z","releaseTime":"2013-11-21T17:10:33Z","sha1":"ca7616ffa259c99e2350f010555eba54e54b4dd0","complianceLevel":0},{"id":"13w47b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/ac1dc3c3a7d33aa47e97c7b3d419510696f57cde/13w47b.json","time":"2021-12-15T15:45:19Z","releaseTime":"2013-11-21T16:57:41Z","sha1":"ac1dc3c3a7d33aa47e97c7b3d419510696f57cde","complianceLevel":0},{"id":"13w47a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/9bb727f63e3af146df7cbd47a6a3332d31550855/13w47a.json","time":"2021-12-15T15:45:18Z","releaseTime":"2013-11-21T15:59:58Z","sha1":"9bb727f63e3af146df7cbd47a6a3332d31550855","complianceLevel":0},{"id":"1.7.2","type":"release","url":"https://launchermeta.mojang.com/v1/packages/c2e8ecbf355760a74c93d7210767fa043d53f27c/1.7.2.json","time":"2021-12-15T15:44:05Z","releaseTime":"2013-10-25T13:00:00Z","sha1":"c2e8ecbf355760a74c93d7210767fa043d53f27c","complianceLevel":0},{"id":"1.7.1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/744a42505862bea0bdd5da55ff06e09536f36d66/1.7.1.json","time":"2021-12-15T15:45:00Z","releaseTime":"2013-10-23T12:01:07Z","sha1":"744a42505862bea0bdd5da55ff06e09536f36d66","complianceLevel":0},{"id":"1.7","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/7a5aa5f3e3fba022efe0752660a5c7cd2dff2d16/1.7.json","time":"2021-12-15T15:45:03Z","releaseTime":"2013-10-22T15:04:05Z","sha1":"7a5aa5f3e3fba022efe0752660a5c7cd2dff2d16","complianceLevel":0},{"id":"13w43a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/d7c2d81bf137c9e1a84576241767de08909c29fd/13w43a.json","time":"2021-12-15T15:45:18Z","releaseTime":"2013-10-21T16:34:47Z","sha1":"d7c2d81bf137c9e1a84576241767de08909c29fd","complianceLevel":0},{"id":"13w42b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/ce863b81986e6acce2983be040d2071711f6403c/13w42b.json","time":"2021-12-15T15:45:17Z","releaseTime":"2013-10-18T16:34:08Z","sha1":"ce863b81986e6acce2983be040d2071711f6403c","complianceLevel":0},{"id":"13w42a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/8cef2eee33892b62b3a28559246c750c3487dd8f/13w42a.json","time":"2021-12-15T15:45:17Z","releaseTime":"2013-10-17T18:33:05Z","sha1":"8cef2eee33892b62b3a28559246c750c3487dd8f","complianceLevel":0},{"id":"13w41b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/015456cd8b5c68d0076536d4e867111cd36b541a/13w41b.json","time":"2021-12-15T15:45:17Z","releaseTime":"2013-10-11T15:09:17Z","sha1":"015456cd8b5c68d0076536d4e867111cd36b541a","complianceLevel":0},{"id":"13w41a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/43622c17e011441b8b63b0a27d79887c2f7516aa/13w41a.json","time":"2021-12-15T15:45:16Z","releaseTime":"2013-10-10T14:21:43Z","sha1":"43622c17e011441b8b63b0a27d79887c2f7516aa","complianceLevel":0},{"id":"13w39b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/b2d2f0b1fd23b08f8d2fb9beff39f173a2d65160/13w39b.json","time":"2021-12-13T14:56:26Z","releaseTime":"2013-09-27T12:15:58Z","sha1":"b2d2f0b1fd23b08f8d2fb9beff39f173a2d65160","complianceLevel":0},{"id":"13w39a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/61b88e8c311ed6a647ebf13d9934c6a1e3a94a75/13w39a.json","time":"2021-12-13T14:56:26Z","releaseTime":"2013-09-26T15:11:19Z","sha1":"61b88e8c311ed6a647ebf13d9934c6a1e3a94a75","complianceLevel":0},{"id":"13w38c","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/a9e87e0699f19fea280878f5deb744c5d5d3ccb1/13w38c.json","time":"2019-06-28T07:08:09Z","releaseTime":"2013-09-20T15:11:34Z","sha1":"a9e87e0699f19fea280878f5deb744c5d5d3ccb1","complianceLevel":0},{"id":"13w38b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/6f426be1993b140ab5d10459c91eb1f542d58c82/13w38b.json","time":"2019-06-28T07:08:09Z","releaseTime":"2013-09-20T13:45:40Z","sha1":"6f426be1993b140ab5d10459c91eb1f542d58c82","complianceLevel":0},{"id":"13w38a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/e6dc1d9f9c8efeec67af438d5bf61be082f6e8a4/13w38a.json","time":"2019-06-28T07:08:09Z","releaseTime":"2013-09-19T16:34:21Z","sha1":"e6dc1d9f9c8efeec67af438d5bf61be082f6e8a4","complianceLevel":0},{"id":"1.6.4","type":"release","url":"https://launchermeta.mojang.com/v1/packages/b71bae449192fbbe1582ff32fb3765edf0b9b0a8/1.6.4.json","time":"2019-06-28T07:06:16Z","releaseTime":"2013-09-19T15:52:37Z","sha1":"b71bae449192fbbe1582ff32fb3765edf0b9b0a8","complianceLevel":0},{"id":"1.6.3","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/903d6ba1bc87c301d88fa418f8b33446201c7d4e/1.6.3.json","time":"2019-06-28T07:07:47Z","releaseTime":"2013-09-13T10:54:41Z","sha1":"903d6ba1bc87c301d88fa418f8b33446201c7d4e","complianceLevel":0},{"id":"13w37b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/b8d28154ee056af6af3c8c37815418fe0e9f34f8/13w37b.json","time":"2019-06-28T07:08:08Z","releaseTime":"2013-09-13T10:54:41Z","sha1":"b8d28154ee056af6af3c8c37815418fe0e9f34f8","complianceLevel":0},{"id":"13w37a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/2f33c613a4bb81ef5f56be03a8f578208ada382a/13w37a.json","time":"2019-06-28T07:08:08Z","releaseTime":"2013-09-12T14:23:14Z","sha1":"2f33c613a4bb81ef5f56be03a8f578208ada382a","complianceLevel":0},{"id":"13w36b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/4a538e23057a596fc8c7e04d8a7738d866467f51/13w36b.json","time":"2019-06-28T07:08:08Z","releaseTime":"2013-09-06T12:31:58Z","sha1":"4a538e23057a596fc8c7e04d8a7738d866467f51","complianceLevel":0},{"id":"13w36a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/bc915c4dc167dfba92fcc0ae3aa051ae0f9f089b/13w36a.json","time":"2019-06-28T07:08:08Z","releaseTime":"2013-09-05T13:05:40Z","sha1":"bc915c4dc167dfba92fcc0ae3aa051ae0f9f089b","complianceLevel":0},{"id":"1.6.2","type":"release","url":"https://launchermeta.mojang.com/v1/packages/c0729761bf65dc58138ce508645dba1442fa78b8/1.6.2.json","time":"2019-06-28T07:06:16Z","releaseTime":"2013-07-05T13:09:02Z","sha1":"c0729761bf65dc58138ce508645dba1442fa78b8","complianceLevel":0},{"id":"1.6.1","type":"release","url":"https://launchermeta.mojang.com/v1/packages/7fd8e0c76f62813eb0465e31bb74b160c01472d6/1.6.1.json","time":"2019-06-28T07:06:16Z","releaseTime":"2013-06-28T14:48:41Z","sha1":"7fd8e0c76f62813eb0465e31bb74b160c01472d6","complianceLevel":0},{"id":"1.6","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/20116297638f7c70cd046e25a6ac90fee4cae61a/1.6.json","time":"2019-06-28T07:07:47Z","releaseTime":"2013-06-25T13:08:56Z","sha1":"20116297638f7c70cd046e25a6ac90fee4cae61a","complianceLevel":0},{"id":"13w26a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/b349702aef5e3adaebec30c79338300423943930/13w26a.json","time":"2019-06-28T07:08:08Z","releaseTime":"2013-06-24T16:06:06Z","sha1":"b349702aef5e3adaebec30c79338300423943930","complianceLevel":0},{"id":"13w25c","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/934788bc580ef0a19725ee5bd31f02a0b866e0bf/13w25c.json","time":"2019-06-28T07:08:08Z","releaseTime":"2013-06-20T15:23:37Z","sha1":"934788bc580ef0a19725ee5bd31f02a0b866e0bf","complianceLevel":0},{"id":"13w25b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/8b7870ddd0d0b38779479ad782d65ad80e688cf7/13w25b.json","time":"2019-06-28T07:08:08Z","releaseTime":"2013-06-18T15:13:27Z","sha1":"8b7870ddd0d0b38779479ad782d65ad80e688cf7","complianceLevel":0},{"id":"13w25a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/65c0e5fff89b477ac6f8ddb336f0e718d525d311/13w25a.json","time":"2019-06-28T07:08:08Z","releaseTime":"2013-06-17T14:08:06Z","sha1":"65c0e5fff89b477ac6f8ddb336f0e718d525d311","complianceLevel":0},{"id":"13w24b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/e1294b52803771cfb06767c4c40dced70475cb25/13w24b.json","time":"2019-06-28T07:08:08Z","releaseTime":"2013-06-14T12:19:13Z","sha1":"e1294b52803771cfb06767c4c40dced70475cb25","complianceLevel":0},{"id":"13w24a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/74666ab85cc5539f08aec638eabd63a552ed4125/13w24a.json","time":"2019-06-28T07:08:07Z","releaseTime":"2013-06-13T15:32:23Z","sha1":"74666ab85cc5539f08aec638eabd63a552ed4125","complianceLevel":0},{"id":"13w23b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/b19c87c7bfe0c0b202f79fc4b870b0ae97b00e53/13w23b.json","time":"2019-06-28T07:08:07Z","releaseTime":"2013-06-08T00:32:01Z","sha1":"b19c87c7bfe0c0b202f79fc4b870b0ae97b00e53","complianceLevel":0},{"id":"13w23a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/400a136ff102882dfa9bb8990aef32b81309d46a/13w23a.json","time":"2019-06-28T07:08:07Z","releaseTime":"2013-06-07T16:04:20Z","sha1":"400a136ff102882dfa9bb8990aef32b81309d46a","complianceLevel":0},{"id":"13w22a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/f8277e55fae1555de47b44f5e6620f13b79fbe4e/13w22a.json","time":"2019-06-28T07:08:07Z","releaseTime":"2013-05-30T14:38:40Z","sha1":"f8277e55fae1555de47b44f5e6620f13b79fbe4e","complianceLevel":0},{"id":"13w21b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/eab4bc12a78d862fadb36192c5351e35888eab15/13w21b.json","time":"2019-06-28T07:08:07Z","releaseTime":"2013-05-27T08:50:42Z","sha1":"eab4bc12a78d862fadb36192c5351e35888eab15","complianceLevel":0},{"id":"13w21a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/ff59021171bd73aa155e40f84a924e1ab3f5307d/13w21a.json","time":"2019-06-28T07:08:07Z","releaseTime":"2013-05-23T15:38:28Z","sha1":"ff59021171bd73aa155e40f84a924e1ab3f5307d","complianceLevel":0},{"id":"13w19a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/9360f33fa1391cbbfead0e0033c5a1e763f28d19/13w19a.json","time":"2019-06-28T07:08:07Z","releaseTime":"2013-05-10T14:48:02Z","sha1":"9360f33fa1391cbbfead0e0033c5a1e763f28d19","complianceLevel":0},{"id":"13w18c","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/79ab628c68cefd8daa25d186f7961299ef4e63a9/13w18c.json","time":"2019-06-28T07:08:07Z","releaseTime":"2013-05-03T09:19:35Z","sha1":"79ab628c68cefd8daa25d186f7961299ef4e63a9","complianceLevel":0},{"id":"13w18b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/2eea88342657ab8327af70ac2e1416859e0ef02a/13w18b.json","time":"2019-06-28T07:08:07Z","releaseTime":"2013-05-02T17:12:25Z","sha1":"2eea88342657ab8327af70ac2e1416859e0ef02a","complianceLevel":0},{"id":"13w18a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/0fdbf2d4561027558ba9475c5d318540c743dec9/13w18a.json","time":"2019-06-28T07:08:06Z","releaseTime":"2013-05-02T15:45:59Z","sha1":"0fdbf2d4561027558ba9475c5d318540c743dec9","complianceLevel":0},{"id":"13w17a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/f65b6bd3c813d67b026a3c9ec12e3280c495cf87/13w17a.json","time":"2019-06-28T07:08:06Z","releaseTime":"2013-04-25T15:50:00Z","sha1":"f65b6bd3c813d67b026a3c9ec12e3280c495cf87","complianceLevel":0},{"id":"1.5.2","type":"release","url":"https://launchermeta.mojang.com/v1/packages/a611948faa091ef3a0af43d39f77589c5e402170/1.5.2.json","time":"2019-06-28T07:06:16Z","releaseTime":"2013-04-25T15:45:00Z","sha1":"a611948faa091ef3a0af43d39f77589c5e402170","complianceLevel":0},{"id":"13w16b","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/b2c1241c6ca9d119a9f2df431cdf18a56f883d0d/13w16b.json","time":"2019-06-28T07:08:06Z","releaseTime":"2013-04-23T21:51:22Z","sha1":"b2c1241c6ca9d119a9f2df431cdf18a56f883d0d","complianceLevel":0},{"id":"13w16a","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/7efbf7a86354b08f0a5011c96752c92cabb2e67c/13w16a.json","time":"2019-06-28T07:08:06Z","releaseTime":"2013-04-21T12:49:30Z","sha1":"7efbf7a86354b08f0a5011c96752c92cabb2e67c","complianceLevel":0},{"id":"1.5.1","type":"release","url":"https://launchermeta.mojang.com/v1/packages/46b50f586db97821f22d2c94914c3a31f733a264/1.5.1.json","time":"2019-06-28T07:06:16Z","releaseTime":"2013-03-20T10:00:00Z","sha1":"46b50f586db97821f22d2c94914c3a31f733a264","complianceLevel":0},{"id":"1.5","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/00fa1c125d5ad5ccdbc55f1d1b53b6f52c85bd22/1.5.json","time":"2019-06-28T07:07:47Z","releaseTime":"2013-03-06T22:00:00Z","sha1":"00fa1c125d5ad5ccdbc55f1d1b53b6f52c85bd22","complianceLevel":0},{"id":"1.4.7","type":"release","url":"https://launchermeta.mojang.com/v1/packages/89802d57ccee3d03ec59d2ab1f44386234adb399/1.4.7.json","time":"2019-06-28T07:06:15Z","releaseTime":"2012-12-27T22:00:00Z","sha1":"89802d57ccee3d03ec59d2ab1f44386234adb399","complianceLevel":0},{"id":"1.4.5","type":"release","url":"https://launchermeta.mojang.com/v1/packages/19555cce1f6d04e2b417ac2e9e06b6b752d5a2de/1.4.5.json","time":"2019-06-28T07:06:15Z","releaseTime":"2012-12-19T22:00:00Z","sha1":"19555cce1f6d04e2b417ac2e9e06b6b752d5a2de","complianceLevel":0},{"id":"1.4.6","type":"release","url":"https://launchermeta.mojang.com/v1/packages/a7d02971582fcdf14ea275cc549cb57604a37079/1.4.6.json","time":"2019-06-28T07:06:15Z","releaseTime":"2012-12-19T22:00:00Z","sha1":"a7d02971582fcdf14ea275cc549cb57604a37079","complianceLevel":0},{"id":"1.4.4","type":"release","url":"https://launchermeta.mojang.com/v1/packages/578d09d5753e590ea043a68bdaaea45a5b9711ab/1.4.4.json","time":"2019-06-28T07:06:15Z","releaseTime":"2012-12-13T22:00:00Z","sha1":"578d09d5753e590ea043a68bdaaea45a5b9711ab","complianceLevel":0},{"id":"1.4.3","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/180deba5c263367e914217be0701bd9e1a44f13b/1.4.3.json","time":"2019-06-28T07:07:47Z","releaseTime":"2012-11-30T22:00:00Z","sha1":"180deba5c263367e914217be0701bd9e1a44f13b","complianceLevel":0},{"id":"1.4.2","type":"release","url":"https://launchermeta.mojang.com/v1/packages/aec7405cf74ae5f79b13f6e8c88f66920eac0e1b/1.4.2.json","time":"2019-06-28T07:06:15Z","releaseTime":"2012-11-24T22:00:00Z","sha1":"aec7405cf74ae5f79b13f6e8c88f66920eac0e1b","complianceLevel":0},{"id":"1.4.1","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/859f584890b4db227f267026510c6ac2a5076d94/1.4.1.json","time":"2019-06-28T07:07:47Z","releaseTime":"2012-11-22T22:00:00Z","sha1":"859f584890b4db227f267026510c6ac2a5076d94","complianceLevel":0},{"id":"1.4","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/070986801bc1d42eac872758cf12f00afa7b5f35/1.4.json","time":"2019-06-28T07:07:47Z","releaseTime":"2012-11-18T22:00:00Z","sha1":"070986801bc1d42eac872758cf12f00afa7b5f35","complianceLevel":0},{"id":"1.3.2","type":"release","url":"https://launchermeta.mojang.com/v1/packages/2bd0ca9b77465a29df4b9449772d008f8724dd19/1.3.2.json","time":"2019-06-28T07:06:15Z","releaseTime":"2012-08-15T22:00:00Z","sha1":"2bd0ca9b77465a29df4b9449772d008f8724dd19","complianceLevel":0},{"id":"1.3.1","type":"release","url":"https://launchermeta.mojang.com/v1/packages/be773d2fff5c6e4db9929ae4ea780f8837323b6b/1.3.1.json","time":"2019-06-28T07:06:15Z","releaseTime":"2012-07-31T22:00:00Z","sha1":"be773d2fff5c6e4db9929ae4ea780f8837323b6b","complianceLevel":0},{"id":"1.3","type":"snapshot","url":"https://launchermeta.mojang.com/v1/packages/aeb1bb40dc59420433ae46a0f133392508218bbe/1.3.json","time":"2019-06-28T07:07:47Z","releaseTime":"2012-07-25T22:00:00Z","sha1":"aeb1bb40dc59420433ae46a0f133392508218bbe","complianceLevel":0},{"id":"1.2.5","type":"release","url":"https://launchermeta.mojang.com/v1/packages/886723c6385e62bb8dbe8026abf685140602404b/1.2.5.json","time":"2019-06-28T07:06:15Z","releaseTime":"2012-03-29T22:00:00Z","sha1":"886723c6385e62bb8dbe8026abf685140602404b","complianceLevel":0},{"id":"1.2.4","type":"release","url":"https://launchermeta.mojang.com/v1/packages/3cc81a28957e8c7d94bdd4f6b2c51ef8cae54f9b/1.2.4.json","time":"2019-06-28T07:06:15Z","releaseTime":"2012-03-21T22:00:00Z","sha1":"3cc81a28957e8c7d94bdd4f6b2c51ef8cae54f9b","complianceLevel":0},{"id":"1.2.3","type":"release","url":"https://launchermeta.mojang.com/v1/packages/4100a29330f76c93ef3bdc47d11fa016fd73de99/1.2.3.json","time":"2019-06-28T07:06:14Z","releaseTime":"2012-03-01T22:00:00Z","sha1":"4100a29330f76c93ef3bdc47d11fa016fd73de99","complianceLevel":0},{"id":"1.2.2","type":"release","url":"https://launchermeta.mojang.com/v1/packages/897ce0e56d1cecc9e720f1934c09ea395008aa9e/1.2.2.json","time":"2019-06-28T07:06:14Z","releaseTime":"2012-02-29T22:00:01Z","sha1":"897ce0e56d1cecc9e720f1934c09ea395008aa9e","complianceLevel":0},{"id":"1.2.1","type":"release","url":"https://launchermeta.mojang.com/v1/packages/dc5f9e134da9e18a2db42ddc246aba5cdfe28d3c/1.2.1.json","time":"2019-06-28T07:06:14Z","releaseTime":"2012-02-29T22:00:00Z","sha1":"dc5f9e134da9e18a2db42ddc246aba5cdfe28d3c","complianceLevel":0},{"id":"1.1","type":"release","url":"https://launchermeta.mojang.com/v1/packages/1c1aaa3dea5155b549d4baf3491e3f5f564c3b8b/1.1.json","time":"2019-06-28T07:05:45Z","releaseTime":"2012-01-11T22:00:00Z","sha1":"1c1aaa3dea5155b549d4baf3491e3f5f564c3b8b","complianceLevel":0},{"id":"1.0","type":"release","url":"https://launchermeta.mojang.com/v1/packages/edfc56a64dfc6430665d745264732db53b0d1b41/1.0.json","time":"2019-06-28T07:05:45Z","releaseTime":"2011-11-17T22:00:00Z","sha1":"edfc56a64dfc6430665d745264732db53b0d1b41","complianceLevel":0},{"id":"b1.8.1","type":"old_beta","url":"https://launchermeta.mojang.com/v1/packages/5b5a652a385b3d04af8e05bb773696a227ebc300/b1.8.1.json","time":"2019-06-28T07:05:45Z","releaseTime":"2011-09-18T22:00:00Z","sha1":"5b5a652a385b3d04af8e05bb773696a227ebc300","complianceLevel":0},{"id":"b1.8","type":"old_beta","url":"https://launchermeta.mojang.com/v1/packages/c2ce53a6d847e3c3efb640dc7d32e47e72e0a24f/b1.8.json","time":"2019-06-28T07:05:45Z","releaseTime":"2011-09-14T22:00:00Z","sha1":"c2ce53a6d847e3c3efb640dc7d32e47e72e0a24f","complianceLevel":0},{"id":"b1.7.3","type":"old_beta","url":"https://launchermeta.mojang.com/v1/packages/0de35233bea254fd0011cceb4aa96e0a32b7efd2/b1.7.3.json","time":"2019-06-28T07:05:45Z","releaseTime":"2011-07-07T22:00:00Z","sha1":"0de35233bea254fd0011cceb4aa96e0a32b7efd2","complianceLevel":0},{"id":"b1.7.2","type":"old_beta","url":"https://launchermeta.mojang.com/v1/packages/b9ac061f45d78c16739c95871d1540c681a187c8/b1.7.2.json","time":"2019-06-28T07:05:45Z","releaseTime":"2011-06-30T22:00:00Z","sha1":"b9ac061f45d78c16739c95871d1540c681a187c8","complianceLevel":0},{"id":"b1.7","type":"old_beta","url":"https://launchermeta.mojang.com/v1/packages/3b7900fbef699471069015beef2a0d62cb2efabf/b1.7.json","time":"2019-06-28T07:05:45Z","releaseTime":"2011-06-29T22:00:00Z","sha1":"3b7900fbef699471069015beef2a0d62cb2efabf","complianceLevel":0},{"id":"b1.6.6","type":"old_beta","url":"https://launchermeta.mojang.com/v1/packages/2c39299d7841e5273f5a6347373ba89eb48149d2/b1.6.6.json","time":"2019-06-28T07:05:44Z","releaseTime":"2011-05-30T22:00:00Z","sha1":"2c39299d7841e5273f5a6347373ba89eb48149d2","complianceLevel":0},{"id":"b1.6.5","type":"old_beta","url":"https://launchermeta.mojang.com/v1/packages/f52059e5de7e06cbceba3642895005a36c40a6ef/b1.6.5.json","time":"2019-06-28T07:05:44Z","releaseTime":"2011-05-27T22:00:00Z","sha1":"f52059e5de7e06cbceba3642895005a36c40a6ef","complianceLevel":0},{"id":"b1.6.4","type":"old_beta","url":"https://launchermeta.mojang.com/v1/packages/3a6546e2e4be5492c974359880f5cd6f1c513478/b1.6.4.json","time":"2019-06-28T07:05:44Z","releaseTime":"2011-05-25T22:00:04Z","sha1":"3a6546e2e4be5492c974359880f5cd6f1c513478","complianceLevel":0},{"id":"b1.6.3","type":"old_beta","url":"https://launchermeta.mojang.com/v1/packages/4aa947cc55a28139e06ba6cde47b2c5aa3d9941c/b1.6.3.json","time":"2019-06-28T07:05:44Z","releaseTime":"2011-05-25T22:00:03Z","sha1":"4aa947cc55a28139e06ba6cde47b2c5aa3d9941c","complianceLevel":0},{"id":"b1.6.2","type":"old_beta","url":"https://launchermeta.mojang.com/v1/packages/299360b97a57c73c0a6f258313200f40a37ab758/b1.6.2.json","time":"2019-06-28T07:05:44Z","releaseTime":"2011-05-25T22:00:02Z","sha1":"299360b97a57c73c0a6f258313200f40a37ab758","complianceLevel":0},{"id":"b1.6.1","type":"old_beta","url":"https://launchermeta.mojang.com/v1/packages/72fc5a50e6a2fc9cdb5d77dcaa1f4cd4391536d3/b1.6.1.json","time":"2019-06-28T07:05:44Z","releaseTime":"2011-05-25T22:00:01Z","sha1":"72fc5a50e6a2fc9cdb5d77dcaa1f4cd4391536d3","complianceLevel":0},{"id":"b1.6","type":"old_beta","url":"https://launchermeta.mojang.com/v1/packages/70c6be33812e5a030db15b28ccd72d30a5dcbca7/b1.6.json","time":"2019-06-28T07:05:44Z","releaseTime":"2011-05-25T22:00:00Z","sha1":"70c6be33812e5a030db15b28ccd72d30a5dcbca7","complianceLevel":0},{"id":"b1.5_01","type":"old_beta","url":"https://launchermeta.mojang.com/v1/packages/cda4fc0e6f35c8645a013045be7c746e1a5b63d3/b1.5_01.json","time":"2019-06-28T07:05:44Z","releaseTime":"2011-04-19T22:00:00Z","sha1":"cda4fc0e6f35c8645a013045be7c746e1a5b63d3","complianceLevel":0},{"id":"b1.5","type":"old_beta","url":"https://launchermeta.mojang.com/v1/packages/cd33026e81d260495f859a446a1f17e3071a17ea/b1.5.json","time":"2019-06-28T07:05:44Z","releaseTime":"2011-04-18T22:00:00Z","sha1":"cd33026e81d260495f859a446a1f17e3071a17ea","complianceLevel":0},{"id":"b1.4_01","type":"old_beta","url":"https://launchermeta.mojang.com/v1/packages/7a7fbff959b9576845d83b215cc82ecf6bca5bcf/b1.4_01.json","time":"2019-06-28T07:05:43Z","releaseTime":"2011-04-04T22:00:00Z","sha1":"7a7fbff959b9576845d83b215cc82ecf6bca5bcf","complianceLevel":0},{"id":"b1.4","type":"old_beta","url":"https://launchermeta.mojang.com/v1/packages/ce8cd5c165f2941d343cd98ec76a5b93d9a95c8c/b1.4.json","time":"2019-06-28T07:05:43Z","releaseTime":"2011-03-30T22:00:00Z","sha1":"ce8cd5c165f2941d343cd98ec76a5b93d9a95c8c","complianceLevel":0},{"id":"b1.3_01","type":"old_beta","url":"https://launchermeta.mojang.com/v1/packages/f551611d75278e2847cca77421a51b99f4bb32de/b1.3_01.json","time":"2019-06-28T07:05:43Z","releaseTime":"2011-02-22T22:00:00Z","sha1":"f551611d75278e2847cca77421a51b99f4bb32de","complianceLevel":0},{"id":"b1.3b","type":"old_beta","url":"https://launchermeta.mojang.com/v1/packages/a803c5a24b04ccab17269183b872cdaa38b32ae3/b1.3b.json","time":"2019-06-28T07:05:43Z","releaseTime":"2011-02-21T22:00:00Z","sha1":"a803c5a24b04ccab17269183b872cdaa38b32ae3","complianceLevel":0},{"id":"b1.2_02","type":"old_beta","url":"https://launchermeta.mojang.com/v1/packages/afeabd62ef6bab19c8d570ab39a5e4161b27b85d/b1.2_02.json","time":"2019-06-28T07:05:43Z","releaseTime":"2011-01-20T22:00:00Z","sha1":"afeabd62ef6bab19c8d570ab39a5e4161b27b85d","complianceLevel":0},{"id":"b1.2_01","type":"old_beta","url":"https://launchermeta.mojang.com/v1/packages/e9ea31d80bb8979bf3042165094d2e10b2899eaf/b1.2_01.json","time":"2019-06-28T07:05:43Z","releaseTime":"2011-01-13T22:00:00Z","sha1":"e9ea31d80bb8979bf3042165094d2e10b2899eaf","complianceLevel":0},{"id":"b1.2","type":"old_beta","url":"https://launchermeta.mojang.com/v1/packages/703f0c0797d0b83dac8304b1c35ee4dcee6a2413/b1.2.json","time":"2019-06-28T07:05:43Z","releaseTime":"2011-01-12T22:00:00Z","sha1":"703f0c0797d0b83dac8304b1c35ee4dcee6a2413","complianceLevel":0},{"id":"b1.1_02","type":"old_beta","url":"https://launchermeta.mojang.com/v1/packages/219e087b54dc2ca9a51a0204238cccaa035b5cef/b1.1_02.json","time":"2019-06-28T07:05:43Z","releaseTime":"2010-12-21T22:00:01Z","sha1":"219e087b54dc2ca9a51a0204238cccaa035b5cef","complianceLevel":0},{"id":"b1.1_01","type":"old_beta","url":"https://launchermeta.mojang.com/v1/packages/d0d10f21a0f8115bdfbc2f0ddef2d93833af2e9d/b1.1_01.json","time":"2019-06-28T07:05:43Z","releaseTime":"2010-12-21T22:00:00Z","sha1":"d0d10f21a0f8115bdfbc2f0ddef2d93833af2e9d","complianceLevel":0},{"id":"b1.0.2","type":"old_beta","url":"https://launchermeta.mojang.com/v1/packages/f8d933ed690495b66f76d0a5045e40c18881a26a/b1.0.2.json","time":"2019-06-28T07:05:42Z","releaseTime":"2010-12-20T22:00:00Z","sha1":"f8d933ed690495b66f76d0a5045e40c18881a26a","complianceLevel":0},{"id":"b1.0_01","type":"old_beta","url":"https://launchermeta.mojang.com/v1/packages/c7559faa3f520837456b2a3736c663a856812049/b1.0_01.json","time":"2019-06-28T07:05:42Z","releaseTime":"2010-12-19T22:00:01Z","sha1":"c7559faa3f520837456b2a3736c663a856812049","complianceLevel":0},{"id":"b1.0","type":"old_beta","url":"https://launchermeta.mojang.com/v1/packages/5be70efae7eea5f18ce164fb264eaa9563a054ee/b1.0.json","time":"2019-06-28T07:05:42Z","releaseTime":"2010-12-19T22:00:00Z","sha1":"5be70efae7eea5f18ce164fb264eaa9563a054ee","complianceLevel":0},{"id":"a1.2.6","type":"old_alpha","url":"https://launchermeta.mojang.com/v1/packages/d385e176aa7d3d3702bac78ad1ba906a77de13df/a1.2.6.json","time":"2019-06-28T07:05:41Z","releaseTime":"2010-12-02T22:00:00Z","sha1":"d385e176aa7d3d3702bac78ad1ba906a77de13df","complianceLevel":0},{"id":"a1.2.5","type":"old_alpha","url":"https://launchermeta.mojang.com/v1/packages/491a4961f00770bd130206c013795f35af948493/a1.2.5.json","time":"2019-06-28T07:05:41Z","releaseTime":"2010-11-30T22:00:00Z","sha1":"491a4961f00770bd130206c013795f35af948493","complianceLevel":0},{"id":"a1.2.4_01","type":"old_alpha","url":"https://launchermeta.mojang.com/v1/packages/e802a257031c5b9297c971599cc2573c2efece2c/a1.2.4_01.json","time":"2019-06-28T07:05:41Z","releaseTime":"2010-11-29T22:00:00Z","sha1":"e802a257031c5b9297c971599cc2573c2efece2c","complianceLevel":0},{"id":"a1.2.3_04","type":"old_alpha","url":"https://launchermeta.mojang.com/v1/packages/467403a159661d486fbe49480faf0909ea533759/a1.2.3_04.json","time":"2019-06-28T07:05:41Z","releaseTime":"2010-11-25T22:00:00Z","sha1":"467403a159661d486fbe49480faf0909ea533759","complianceLevel":0},{"id":"a1.2.3_02","type":"old_alpha","url":"https://launchermeta.mojang.com/v1/packages/31fa028661857f2e3d3732d07a6d36ec21d6dbdc/a1.2.3_02.json","time":"2019-06-28T07:05:41Z","releaseTime":"2010-11-24T22:00:00Z","sha1":"31fa028661857f2e3d3732d07a6d36ec21d6dbdc","complianceLevel":0},{"id":"a1.2.3_01","type":"old_alpha","url":"https://launchermeta.mojang.com/v1/packages/2dbccc4579a4481dc8d72a962d396de044648522/a1.2.3_01.json","time":"2019-06-28T07:05:40Z","releaseTime":"2010-11-23T22:00:01Z","sha1":"2dbccc4579a4481dc8d72a962d396de044648522","complianceLevel":0},{"id":"a1.2.3","type":"old_alpha","url":"https://launchermeta.mojang.com/v1/packages/48f077bf27e0a01a0bb2051e0ac17a96693cb730/a1.2.3.json","time":"2019-06-28T07:05:40Z","releaseTime":"2010-11-23T22:00:00Z","sha1":"48f077bf27e0a01a0bb2051e0ac17a96693cb730","complianceLevel":0},{"id":"a1.2.2b","type":"old_alpha","url":"https://launchermeta.mojang.com/v1/packages/0fbd340ae9087db32535ed0fb2d119240e7e0aaa/a1.2.2b.json","time":"2019-06-28T07:05:40Z","releaseTime":"2010-11-09T22:00:01Z","sha1":"0fbd340ae9087db32535ed0fb2d119240e7e0aaa","complianceLevel":0},{"id":"a1.2.2a","type":"old_alpha","url":"https://launchermeta.mojang.com/v1/packages/6679a974769ad2c6b88025ccbb60c72612dcee1f/a1.2.2a.json","time":"2019-06-28T07:05:40Z","releaseTime":"2010-11-09T22:00:00Z","sha1":"6679a974769ad2c6b88025ccbb60c72612dcee1f","complianceLevel":0},{"id":"a1.2.1_01","type":"old_alpha","url":"https://launchermeta.mojang.com/v1/packages/79e993b71f867e777a0ac9e2816bfd3df5c1aaed/a1.2.1_01.json","time":"2019-06-28T07:05:40Z","releaseTime":"2010-11-04T22:00:01Z","sha1":"79e993b71f867e777a0ac9e2816bfd3df5c1aaed","complianceLevel":0},{"id":"a1.2.1","type":"old_alpha","url":"https://launchermeta.mojang.com/v1/packages/f601478f5b0bf55ba0a302a4d1a8ce402c9311c1/a1.2.1.json","time":"2019-06-28T07:05:40Z","releaseTime":"2010-11-04T22:00:00Z","sha1":"f601478f5b0bf55ba0a302a4d1a8ce402c9311c1","complianceLevel":0},{"id":"a1.2.0_02","type":"old_alpha","url":"https://launchermeta.mojang.com/v1/packages/48465dfa2e2066e3b06e8fca934f2bbd7d03e65c/a1.2.0_02.json","time":"2019-06-28T07:05:40Z","releaseTime":"2010-11-03T22:00:00Z","sha1":"48465dfa2e2066e3b06e8fca934f2bbd7d03e65c","complianceLevel":0},{"id":"a1.2.0_01","type":"old_alpha","url":"https://launchermeta.mojang.com/v1/packages/e31556ae6f925d4dc7a06a5110cce731eca6eaa8/a1.2.0_01.json","time":"2019-06-28T07:05:40Z","releaseTime":"2010-10-30T22:00:00Z","sha1":"e31556ae6f925d4dc7a06a5110cce731eca6eaa8","complianceLevel":0},{"id":"a1.2.0","type":"old_alpha","url":"https://launchermeta.mojang.com/v1/packages/a0e7c34fba8c11fa8b84a56a01ed8505ad34b52a/a1.2.0.json","time":"2019-06-28T07:05:39Z","releaseTime":"2010-10-29T22:00:00Z","sha1":"a0e7c34fba8c11fa8b84a56a01ed8505ad34b52a","complianceLevel":0},{"id":"a1.1.2_01","type":"old_alpha","url":"https://launchermeta.mojang.com/v1/packages/c28a71888f39178cfc6f882fd62f49de920d138e/a1.1.2_01.json","time":"2019-06-28T07:05:39Z","releaseTime":"2010-09-22T22:00:00Z","sha1":"c28a71888f39178cfc6f882fd62f49de920d138e","complianceLevel":0},{"id":"a1.1.2","type":"old_alpha","url":"https://launchermeta.mojang.com/v1/packages/1231fefa206b10993e4b77b13f86fc72759db038/a1.1.2.json","time":"2019-06-28T07:05:39Z","releaseTime":"2010-09-19T22:00:00Z","sha1":"1231fefa206b10993e4b77b13f86fc72759db038","complianceLevel":0},{"id":"a1.1.0","type":"old_alpha","url":"https://launchermeta.mojang.com/v1/packages/a30685ddf58121f25dd845e5361a3d262409489d/a1.1.0.json","time":"2019-06-28T07:05:39Z","releaseTime":"2010-09-12T22:00:00Z","sha1":"a30685ddf58121f25dd845e5361a3d262409489d","complianceLevel":0},{"id":"a1.0.17_04","type":"old_alpha","url":"https://launchermeta.mojang.com/v1/packages/7c85d4575c9cc951135c3e6e958e1fcb2ed4e4ae/a1.0.17_04.json","time":"2019-06-28T07:05:39Z","releaseTime":"2010-08-22T22:00:00Z","sha1":"7c85d4575c9cc951135c3e6e958e1fcb2ed4e4ae","complianceLevel":0},{"id":"a1.0.17_02","type":"old_alpha","url":"https://launchermeta.mojang.com/v1/packages/54d1b6731a61a0b513ec0f677b58249be6c94086/a1.0.17_02.json","time":"2019-06-28T07:05:39Z","releaseTime":"2010-08-19T22:00:00Z","sha1":"54d1b6731a61a0b513ec0f677b58249be6c94086","complianceLevel":0},{"id":"a1.0.16","type":"old_alpha","url":"https://launchermeta.mojang.com/v1/packages/139fcc1a590a1166b872046bf4b82cfb04452061/a1.0.16.json","time":"2019-06-28T07:05:38Z","releaseTime":"2010-08-11T22:00:00Z","sha1":"139fcc1a590a1166b872046bf4b82cfb04452061","complianceLevel":0},{"id":"a1.0.15","type":"old_alpha","url":"https://launchermeta.mojang.com/v1/packages/786cd66bd91d3bd8ebd5d7fb10ec63daf671b646/a1.0.15.json","time":"2019-06-28T07:05:38Z","releaseTime":"2010-08-03T22:00:00Z","sha1":"786cd66bd91d3bd8ebd5d7fb10ec63daf671b646","complianceLevel":0},{"id":"a1.0.14","type":"old_alpha","url":"https://launchermeta.mojang.com/v1/packages/eff58a647f38df437241e769a9703baa40e0efd8/a1.0.14.json","time":"2019-06-28T07:05:38Z","releaseTime":"2010-07-29T22:00:00Z","sha1":"eff58a647f38df437241e769a9703baa40e0efd8","complianceLevel":0},{"id":"a1.0.11","type":"old_alpha","url":"https://launchermeta.mojang.com/v1/packages/3467dbde729f4e43047e54627ca20c82c9ee9a66/a1.0.11.json","time":"2019-06-28T07:05:38Z","releaseTime":"2010-07-22T22:00:00Z","sha1":"3467dbde729f4e43047e54627ca20c82c9ee9a66","complianceLevel":0},{"id":"a1.0.5_01","type":"old_alpha","url":"https://launchermeta.mojang.com/v1/packages/269ea3fdb671777a7bd0e97d4046cc27dc909694/a1.0.5_01.json","time":"2019-06-28T07:05:39Z","releaseTime":"2010-07-12T22:00:00Z","sha1":"269ea3fdb671777a7bd0e97d4046cc27dc909694","complianceLevel":0},{"id":"a1.0.4","type":"old_alpha","url":"https://launchermeta.mojang.com/v1/packages/a1f71c0a68d59c0b6570073b440fb55ff889ba5a/a1.0.4.json","time":"2019-06-28T07:05:39Z","releaseTime":"2010-07-08T22:00:00Z","sha1":"a1f71c0a68d59c0b6570073b440fb55ff889ba5a","complianceLevel":0},{"id":"inf-20100618","type":"old_alpha","url":"https://launchermeta.mojang.com/v1/packages/065ce5795aaf172080a4975cefac0d248bee7a3b/inf-20100618.json","time":"2019-06-28T07:05:42Z","releaseTime":"2010-06-15T22:00:00Z","sha1":"065ce5795aaf172080a4975cefac0d248bee7a3b","complianceLevel":0},{"id":"c0.30_01c","type":"old_alpha","url":"https://launchermeta.mojang.com/v1/packages/0bb9bdebc3e124818fd31779a4bb394283050a02/c0.30_01c.json","time":"2019-06-28T07:05:42Z","releaseTime":"2009-12-21T22:00:00Z","sha1":"0bb9bdebc3e124818fd31779a4bb394283050a02","complianceLevel":0},{"id":"c0.0.13a","type":"old_alpha","url":"https://launchermeta.mojang.com/v1/packages/5d77dd27f9684b4cbfbecc29a2c8c28d36a5e9c2/c0.0.13a.json","time":"2019-06-28T07:05:41Z","releaseTime":"2009-05-30T22:00:00Z","sha1":"5d77dd27f9684b4cbfbecc29a2c8c28d36a5e9c2","complianceLevel":0},{"id":"c0.0.13a_03","type":"old_alpha","url":"https://launchermeta.mojang.com/v1/packages/3e038a3d4ce26771a8019c8c348a18844b950fdc/c0.0.13a_03.json","time":"2019-06-28T07:05:41Z","releaseTime":"2009-05-21T22:00:00Z","sha1":"3e038a3d4ce26771a8019c8c348a18844b950fdc","complianceLevel":0},{"id":"c0.0.11a","type":"old_alpha","url":"https://launchermeta.mojang.com/v1/packages/d700384628b420acbe14388efc3b563e85ff7961/c0.0.11a.json","time":"2019-06-28T07:05:41Z","releaseTime":"2009-05-16T22:00:00Z","sha1":"d700384628b420acbe14388efc3b563e85ff7961","complianceLevel":0},{"id":"rd-161348","type":"old_alpha","url":"https://launchermeta.mojang.com/v1/packages/a937d17cca60af0a7d45d04b49a849af16b08a28/rd-161348.json","time":"2019-06-28T07:05:42Z","releaseTime":"2009-05-16T11:48:00Z","sha1":"a937d17cca60af0a7d45d04b49a849af16b08a28","complianceLevel":0},{"id":"rd-160052","type":"old_alpha","url":"https://launchermeta.mojang.com/v1/packages/c33dd04acfdbf34dcdfcca64db8545339ea24f02/rd-160052.json","time":"2019-06-28T07:05:42Z","releaseTime":"2009-05-15T22:52:00Z","sha1":"c33dd04acfdbf34dcdfcca64db8545339ea24f02","complianceLevel":0},{"id":"rd-20090515","type":"old_alpha","url":"https://launchermeta.mojang.com/v1/packages/1bcd01f323df5c5092e9f0967b3d310d5bc0013a/rd-20090515.json","time":"2019-06-28T07:05:42Z","releaseTime":"2009-05-14T22:00:00Z","sha1":"1bcd01f323df5c5092e9f0967b3d310d5bc0013a","complianceLevel":0},{"id":"rd-132328","type":"old_alpha","url":"https://launchermeta.mojang.com/v1/packages/77baa48d9cbbc6c3165c294e5bcdab2ca6903d57/rd-132328.json","time":"2019-06-28T07:05:42Z","releaseTime":"2009-05-13T21:28:00Z","sha1":"77baa48d9cbbc6c3165c294e5bcdab2ca6903d57","complianceLevel":0},{"id":"rd-132211","type":"old_alpha","url":"https://launchermeta.mojang.com/v1/packages/0f2a46082313d0ec67972f9f63c3fa6591f9bb85/rd-132211.json","time":"2019-06-28T07:05:42Z","releaseTime":"2009-05-13T20:11:00Z","sha1":"0f2a46082313d0ec67972f9f63c3fa6591f9bb85","complianceLevel":0}]},"forge":{"gameVersions":[{"id":"1.10.2","loaders":{"latest":{"id":"1.10.2-12.18.3.2511","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.10.2-forge1.10.2-12.18.3.2511.json"}}},{"id":"1.8","loaders":{"latest":{"id":"1.8-11.14.4.1577","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.8-forge1.8-11.14.4.1577.json"}}},{"id":"1.14.3","loaders":{"latest":{"id":"1.14.3-27.0.60","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.14.3-forge-27.0.60.json"}}},{"id":"1.13.2","loaders":{"latest":{"id":"1.13.2-25.0.219","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.13.2-forge-25.0.219.json"}}},{"id":"1.16.2","loaders":{"latest":{"id":"1.16.2-33.0.61","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.16.2-forge-33.0.61.json"}}},{"id":"1.15.2","loaders":{"latest":{"id":"1.15.2-31.2.50","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.15.2-forge-31.2.50.json"}}},{"id":"1.9","loaders":{"latest":{"id":"1.9-12.16.1.1938-1.9.0","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.9-forge1.9-12.16.1.1938-1.9.0.json"}}},{"id":"1.17.1","loaders":{"latest":{"id":"1.17.1-37.0.108","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.17.1-forge-37.0.108.json"}}},{"id":"1.11","loaders":{"latest":{"id":"1.11-13.19.1.2199","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.11-forge1.11-13.19.1.2199.json"}}},{"id":"1.6.2","loaders":{"latest":{"id":"1.6.2-9.10.1.871","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.6.2-Forge9.10.1.871.json"}}},{"id":"1.6.1","loaders":{"latest":{"id":"1.6.1-8.9.0.775","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/Forge8.9.0.775.json"}}},{"id":"1.10","loaders":{"latest":{"id":"1.10-12.18.0.2000-1.10.0","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.10-forge1.10-12.18.0.2000-1.10.0.json"}}},{"id":"1.9.4","loaders":{"latest":{"id":"1.9.4-12.17.0.2317-1.9.4","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.9.4-forge1.9.4-12.17.0.2317-1.9.4.json"}}},{"id":"1.8.9","loaders":{"latest":{"id":"1.8.9-11.15.1.2318-1.8.9","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.8.9-forge1.8.9-11.15.1.2318-1.8.9.json"}}},{"id":"1.15","loaders":{"latest":{"id":"1.15-29.0.4","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.15-forge-29.0.4.json"}}},{"id":"1.12","loaders":{"latest":{"id":"1.12-14.21.1.2443","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.12-forge1.12-14.21.1.2443.json"}}},{"id":"1.16.1","loaders":{"latest":{"id":"1.16.1-32.0.108","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.16.1-forge-32.0.108.json"}}},{"id":"1.14.4","loaders":{"latest":{"id":"1.14.4-28.2.23","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.14.4-forge-28.2.23.json"}}},{"id":"1.16.3","loaders":{"latest":{"id":"1.16.3-34.1.42","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.16.3-forge-34.1.42.json"}}},{"id":"1.12.2","loaders":{"latest":{"id":"1.12.2-14.23.5.2855","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.12.2-forge-14.23.5.2855.json"}}},{"id":"1.7.10_pre4","loaders":{"latest":{"id":"1.7.10_pre4-10.12.2.1149-prerelease","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.7.10-pre4-Forge10.12.2.1149-prerelease.json"}}},{"id":"1.7.10","loaders":{"latest":{"id":"1.7.10-10.13.4.1614-1.7.10","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.7.10-Forge10.13.4.1614-1.7.10.json"}}},{"id":"1.11.2","loaders":{"latest":{"id":"1.11.2-13.20.1.2588","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.11.2-forge1.11.2-13.20.1.2588.json"}}},{"id":"1.7.2","loaders":{"latest":{"id":"1.7.2-10.12.2.1161-mc172","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.7.2-Forge10.12.2.1161-mc172.json"}}},{"id":"1.6.3","loaders":{"latest":{"id":"1.6.3-9.11.0.878","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.6.3-Forge9.11.0.878.json"}}},{"id":"1.8.8","loaders":{"latest":{"id":"1.8.8-11.15.0.1655","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.8.8-forge1.8.8-11.15.0.1655.json"}}},{"id":"1.16.4","loaders":{"latest":{"id":"1.16.4-35.1.37","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.16.4-forge-35.1.37.json"}}},{"id":"1.14.2","loaders":{"latest":{"id":"1.14.2-26.0.63","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.14.2-forge-26.0.63.json"}}},{"id":"1.15.1","loaders":{"latest":{"id":"1.15.1-30.0.51","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.15.1-forge-30.0.51.json"}}},{"id":"1.5.2","loaders":{"latest":{"id":"1.5.2-7.8.1.738","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.5.2-Forge7.8.1.738.json"}}},{"id":"1.6.4","loaders":{"latest":{"id":"1.6.4-9.11.1.1345","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.6.4-Forge9.11.1.1345.json"}}},{"id":"1.12.1","loaders":{"latest":{"id":"1.12.1-14.22.1.2485","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.12.1-forge1.12.1-14.22.1.2485.json"}}},{"id":"1.16.5","loaders":{"latest":{"id":"1.16.5-36.2.9","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.16.5-forge-36.2.9.json"}}},{"id":"1.17.1","loaders":{"latest":{"id":"1.17.1-37.0.109","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.17.1-forge-37.0.109.json"}}},{"id":"1.16.5","loaders":{"latest":{"id":"1.16.5-36.2.13","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.16.5-forge-36.2.13.json"}}},{"id":"1.16.5","loaders":{"latest":{"id":"1.16.5-36.2.16","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.16.5-forge-36.2.16.json"}}},{"id":"1.17.1","loaders":{"latest":{"id":"1.17.1-37.0.110","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.17.1-forge-37.0.110.json"}}},{"id":"1.17.1","loaders":{"latest":{"id":"1.17.1-37.0.111","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.17.1-forge-37.0.111.json"}}},{"id":"1.17.1","loaders":{"latest":{"id":"1.17.1-37.0.112","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.17.1-forge-37.0.112.json"}}},{"id":"1.16.5","loaders":{"latest":{"id":"1.16.5-36.2.17","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.16.5-forge-36.2.17.json"}}},{"id":"1.16.5","loaders":{"latest":{"id":"1.16.5-36.2.18","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.16.5-forge-36.2.18.json"}}},{"id":"1.17.1","loaders":{"latest":{"id":"1.17.1-37.0.116","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.17.1-forge-37.0.116.json"}}},{"id":"1.16.5","loaders":{"latest":{"id":"1.16.5-36.2.19","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.16.5-forge-36.2.19.json"}}},{"id":"1.17.1","loaders":{"latest":{"id":"1.17.1-37.0.117","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.17.1-forge-37.0.117.json"}}},{"id":"1.17.1","loaders":{"latest":{"id":"1.17.1-37.0.118","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.17.1-forge-37.0.118.json"}}},{"id":"1.17.1","loaders":{"latest":{"id":"1.17.1-37.0.119","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.17.1-forge-37.0.119.json"}}},{"id":"1.17.1","loaders":{"latest":{"id":"1.17.1-37.0.120","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.17.1-forge-37.0.120.json"}}},{"id":"1.17.1","loaders":{"latest":{"id":"1.17.1-37.0.122","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.17.1-forge-37.0.122.json"}}},{"id":"1.17.1","loaders":{"latest":{"id":"1.17.1-37.0.126","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.17.1-forge-37.0.126.json"}}},{"id":"1.17.1","loaders":{"latest":{"id":"1.17.1-37.1.0","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.17.1-forge-37.1.0.json"}}},{"id":"1.18","loaders":{"latest":{"id":"1.18-38.0.0","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.18-forge-38.0.0.json"}}},{"id":"1.18","loaders":{"latest":{"id":"1.18-38.0.1","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.18-forge-38.0.1.json"}}},{"id":"1.18","loaders":{"latest":{"id":"1.18-38.0.2","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.18-forge-38.0.2.json"}}},{"id":"1.18","loaders":{"latest":{"id":"1.18-38.0.4","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.18-forge-38.0.4.json"}}},{"id":"1.18","loaders":{"latest":{"id":"1.18-38.0.5","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.18-forge-38.0.5.json"}}},{"id":"1.18","loaders":{"latest":{"id":"1.18-38.0.6","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.18-forge-38.0.6.json"}}},{"id":"1.18","loaders":{"latest":{"id":"1.18-38.0.8","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.18-forge-38.0.8.json"}}},{"id":"1.18","loaders":{"latest":{"id":"1.18-38.0.10","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.18-forge-38.0.10.json"}}},{"id":"1.18","loaders":{"latest":{"id":"1.18-38.0.11","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.18-forge-38.0.11.json"}}},{"id":"1.18","loaders":{"latest":{"id":"1.18-38.0.12","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.18-forge-38.0.12.json"}}},{"id":"1.18","loaders":{"latest":{"id":"1.18-38.0.13","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.18-forge-38.0.13.json"}}},{"id":"1.18","loaders":{"latest":{"id":"1.18-38.0.14","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.18-forge-38.0.14.json"}}},{"id":"1.18","loaders":{"latest":{"id":"1.18-38.0.15","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.18-forge-38.0.15.json"}}},{"id":"1.18","loaders":{"latest":{"id":"1.18-38.0.16","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.18-forge-38.0.16.json"}}},{"id":"1.16.5","loaders":{"latest":{"id":"1.16.5-36.2.20","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.16.5-forge-36.2.20.json"}}},{"id":"1.17.1","loaders":{"latest":{"id":"1.17.1-37.1.1","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.17.1-forge-37.1.1.json"}}},{"id":"1.18","loaders":{"latest":{"id":"1.18-38.0.17","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.18-forge-38.0.17.json"}}},{"id":"1.12.2","loaders":{"latest":{"id":"1.12.2-14.23.5.2856","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.12.2-forge-14.23.5.2856.json"}}},{"id":"1.14.4","loaders":{"latest":{"id":"1.14.4-28.2.25","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.14.4-forge-28.2.25.json"}}},{"id":"1.13.2","loaders":{"latest":{"id":"1.13.2-25.0.222","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.13.2-forge-25.0.222.json"}}},{"id":"1.12.2","loaders":{"latest":{"id":"1.12.2-14.23.5.2857","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.12.2-forge-14.23.5.2857.json"}}},{"id":"1.12.2","loaders":{"latest":{"id":"1.12.2-14.23.5.2858","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.12.2-forge-14.23.5.2858.json"}}},{"id":"1.18.1","loaders":{"latest":{"id":"1.18.1-39.0.0","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.18.1-forge-39.0.0.json"}}},{"id":"1.12.2","loaders":{"latest":{"id":"1.12.2-14.23.5.2859","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.12.2-forge-14.23.5.2859.json"}}},{"id":"1.13.2","loaders":{"latest":{"id":"1.13.2-25.0.223","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.13.2-forge-25.0.223.json"}}},{"id":"1.14.4","loaders":{"latest":{"id":"1.14.4-28.2.26","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.14.4-forge-28.2.26.json"}}},{"id":"1.12.2","loaders":{"latest":{"id":"1.12.2-14.23.5.2860","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.12.2-forge-14.23.5.2860.json"}}},{"id":"1.18.1","loaders":{"latest":{"id":"1.18.1-39.0.3","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.18.1-forge-39.0.3.json"}}},{"id":"1.18.1","loaders":{"latest":{"id":"1.18.1-39.0.5","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.18.1-forge-39.0.5.json"}}},{"id":"1.16.5","loaders":{"latest":{"id":"1.16.5-36.2.22","url":"https://staging-cdn.modrinth.com/gamedata/forge/v0/versions/1.16.5-forge-36.2.22.json"}}}]},"fabric":{"gameVersions":[{"id":"1.18.1-rc3","loaders":{"latest":{"id":"1.18.1-rc3-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.18.1-rc3-0.12.12.json"}}},{"id":"1.18.1","loaders":{"latest":{"id":"1.18.1-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.18.1-0.12.12.json"}}},{"id":"1.18.1-rc2","loaders":{"latest":{"id":"1.18.1-rc2-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.18.1-rc2-0.12.12.json"}}},{"id":"1.18.1-rc1","loaders":{"latest":{"id":"1.18.1-rc1-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.18.1-rc1-0.12.12.json"}}},{"id":"1.18.1-pre1","loaders":{"latest":{"id":"1.18.1-pre1-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.18.1-pre1-0.12.12.json"}}},{"id":"1.18","loaders":{"latest":{"id":"1.18-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.18-0.12.12.json"}}},{"id":"1.18-rc4","loaders":{"latest":{"id":"1.18-rc4-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.18-rc4-0.12.12.json"}}},{"id":"1.18-rc3","loaders":{"latest":{"id":"1.18-rc3-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.18-rc3-0.12.12.json"}}},{"id":"1.18-rc2","loaders":{"latest":{"id":"1.18-rc2-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.18-rc2-0.12.12.json"}}},{"id":"1.18-rc1","loaders":{"latest":{"id":"1.18-rc1-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.18-rc1-0.12.12.json"}}},{"id":"1.18-pre8","loaders":{"latest":{"id":"1.18-pre8-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.18-pre8-0.12.12.json"}}},{"id":"1.18-pre7","loaders":{"latest":{"id":"1.18-pre7-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.18-pre7-0.12.12.json"}}},{"id":"1.18-pre6","loaders":{"latest":{"id":"1.18-pre6-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.18-pre6-0.12.12.json"}}},{"id":"1.18-pre5","loaders":{"latest":{"id":"1.18-pre5-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.18-pre5-0.12.12.json"}}},{"id":"1.18-pre4","loaders":{"latest":{"id":"1.18-pre4-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.18-pre4-0.12.12.json"}}},{"id":"1.18-pre3","loaders":{"latest":{"id":"1.18-pre3-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.18-pre3-0.12.12.json"}}},{"id":"1.18-pre2","loaders":{"latest":{"id":"1.18-pre2-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.18-pre2-0.12.12.json"}}},{"id":"1.18-pre1","loaders":{"latest":{"id":"1.18-pre1-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.18-pre1-0.12.12.json"}}},{"id":"21w43a","loaders":{"latest":{"id":"21w43a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/21w43a-0.12.12.json"}}},{"id":"21w44a","loaders":{"latest":{"id":"21w44a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/21w44a-0.12.12.json"}}},{"id":"21w42a","loaders":{"latest":{"id":"21w42a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/21w42a-0.12.12.json"}}},{"id":"21w41a","loaders":{"latest":{"id":"21w41a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/21w41a-0.12.12.json"}}},{"id":"21w40a","loaders":{"latest":{"id":"21w40a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/21w40a-0.12.12.json"}}},{"id":"21w38a","loaders":{"latest":{"id":"21w38a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/21w38a-0.12.12.json"}}},{"id":"21w39a","loaders":{"latest":{"id":"21w39a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/21w39a-0.12.12.json"}}},{"id":"21w37a","loaders":{"latest":{"id":"21w37a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/21w37a-0.12.12.json"}}},{"id":"1.18_experimental-snapshot-6","loaders":{"latest":{"id":"1.18_experimental-snapshot-6-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.18_experimental-snapshot-6-0.12.12.json"}}},{"id":"1.18_experimental-snapshot-5","loaders":{"latest":{"id":"1.18_experimental-snapshot-5-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.18_experimental-snapshot-5-0.12.12.json"}}},{"id":"1.18_experimental-snapshot-7","loaders":{"latest":{"id":"1.18_experimental-snapshot-7-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.18_experimental-snapshot-7-0.12.12.json"}}},{"id":"1.18_experimental-snapshot-4","loaders":{"latest":{"id":"1.18_experimental-snapshot-4-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.18_experimental-snapshot-4-0.12.12.json"}}},{"id":"1.18_experimental-snapshot-3","loaders":{"latest":{"id":"1.18_experimental-snapshot-3-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.18_experimental-snapshot-3-0.12.12.json"}}},{"id":"1.18_experimental-snapshot-2","loaders":{"latest":{"id":"1.18_experimental-snapshot-2-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.18_experimental-snapshot-2-0.12.12.json"}}},{"id":"1.18_experimental-snapshot-1","loaders":{"latest":{"id":"1.18_experimental-snapshot-1-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.18_experimental-snapshot-1-0.12.12.json"}}},{"id":"1.17.1","loaders":{"latest":{"id":"1.17.1-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.17.1-0.12.12.json"}}},{"id":"1.17.1-rc2","loaders":{"latest":{"id":"1.17.1-rc2-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.17.1-rc2-0.12.12.json"}}},{"id":"1.17.1-rc1","loaders":{"latest":{"id":"1.17.1-rc1-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.17.1-rc1-0.12.12.json"}}},{"id":"1.17.1-pre3","loaders":{"latest":{"id":"1.17.1-pre3-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.17.1-pre3-0.12.12.json"}}},{"id":"1.17.1-pre2","loaders":{"latest":{"id":"1.17.1-pre2-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.17.1-pre2-0.12.12.json"}}},{"id":"1.17.1-pre1","loaders":{"latest":{"id":"1.17.1-pre1-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.17.1-pre1-0.12.12.json"}}},{"id":"1.17","loaders":{"latest":{"id":"1.17-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.17-0.12.12.json"}}},{"id":"1.17-rc1","loaders":{"latest":{"id":"1.17-rc1-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.17-rc1-0.12.12.json"}}},{"id":"1.17-pre5","loaders":{"latest":{"id":"1.17-pre5-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.17-pre5-0.12.12.json"}}},{"id":"1.17-pre4","loaders":{"latest":{"id":"1.17-pre4-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.17-pre4-0.12.12.json"}}},{"id":"1.17-pre2","loaders":{"latest":{"id":"1.17-pre2-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.17-pre2-0.12.12.json"}}},{"id":"1.17-pre3","loaders":{"latest":{"id":"1.17-pre3-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.17-pre3-0.12.12.json"}}},{"id":"1.17-pre1","loaders":{"latest":{"id":"1.17-pre1-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.17-pre1-0.12.12.json"}}},{"id":"21w20a","loaders":{"latest":{"id":"21w20a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/21w20a-0.12.12.json"}}},{"id":"21w19a","loaders":{"latest":{"id":"21w19a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/21w19a-0.12.12.json"}}},{"id":"21w18a","loaders":{"latest":{"id":"21w18a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/21w18a-0.12.12.json"}}},{"id":"1.17-rc2","loaders":{"latest":{"id":"1.17-rc2-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.17-rc2-0.12.12.json"}}},{"id":"21w17a","loaders":{"latest":{"id":"21w17a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/21w17a-0.12.12.json"}}},{"id":"21w16a","loaders":{"latest":{"id":"21w16a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/21w16a-0.12.12.json"}}},{"id":"21w15a","loaders":{"latest":{"id":"21w15a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/21w15a-0.12.12.json"}}},{"id":"21w14a","loaders":{"latest":{"id":"21w14a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/21w14a-0.12.12.json"}}},{"id":"21w13a","loaders":{"latest":{"id":"21w13a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/21w13a-0.12.12.json"}}},{"id":"21w11a","loaders":{"latest":{"id":"21w11a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/21w11a-0.12.12.json"}}},{"id":"21w10a","loaders":{"latest":{"id":"21w10a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/21w10a-0.12.12.json"}}},{"id":"21w08b","loaders":{"latest":{"id":"21w08b-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/21w08b-0.12.12.json"}}},{"id":"21w08a","loaders":{"latest":{"id":"21w08a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/21w08a-0.12.12.json"}}},{"id":"21w07a","loaders":{"latest":{"id":"21w07a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/21w07a-0.12.12.json"}}},{"id":"21w06a","loaders":{"latest":{"id":"21w06a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/21w06a-0.12.12.json"}}},{"id":"21w05b","loaders":{"latest":{"id":"21w05b-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/21w05b-0.12.12.json"}}},{"id":"21w05a","loaders":{"latest":{"id":"21w05a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/21w05a-0.12.12.json"}}},{"id":"1.16.5-rc1","loaders":{"latest":{"id":"1.16.5-rc1-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.16.5-rc1-0.12.12.json"}}},{"id":"1.16.5","loaders":{"latest":{"id":"1.16.5-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.16.5-0.12.12.json"}}},{"id":"20w51a","loaders":{"latest":{"id":"20w51a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/20w51a-0.12.12.json"}}},{"id":"21w03a","loaders":{"latest":{"id":"21w03a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/21w03a-0.12.12.json"}}},{"id":"20w49a","loaders":{"latest":{"id":"20w49a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/20w49a-0.12.12.json"}}},{"id":"20w48a","loaders":{"latest":{"id":"20w48a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/20w48a-0.12.12.json"}}},{"id":"20w46a","loaders":{"latest":{"id":"20w46a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/20w46a-0.12.12.json"}}},{"id":"20w45a","loaders":{"latest":{"id":"20w45a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/20w45a-0.12.12.json"}}},{"id":"1.16.4","loaders":{"latest":{"id":"1.16.4-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.16.4-0.12.12.json"}}},{"id":"1.16.4-pre2","loaders":{"latest":{"id":"1.16.4-pre2-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.16.4-pre2-0.12.12.json"}}},{"id":"1.16.4-rc1","loaders":{"latest":{"id":"1.16.4-rc1-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.16.4-rc1-0.12.12.json"}}},{"id":"1.16.4-pre1","loaders":{"latest":{"id":"1.16.4-pre1-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.16.4-pre1-0.12.12.json"}}},{"id":"1.16.3","loaders":{"latest":{"id":"1.16.3-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.16.3-0.12.12.json"}}},{"id":"1.16.3-rc1","loaders":{"latest":{"id":"1.16.3-rc1-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.16.3-rc1-0.12.12.json"}}},{"id":"1.16_combat-3","loaders":{"latest":{"id":"1.16_combat-3-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.16_combat-3-0.12.12.json"}}},{"id":"1.16.2","loaders":{"latest":{"id":"1.16.2-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.16.2-0.12.12.json"}}},{"id":"1.16.2-rc2","loaders":{"latest":{"id":"1.16.2-rc2-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.16.2-rc2-0.12.12.json"}}},{"id":"1.16.2-rc1","loaders":{"latest":{"id":"1.16.2-rc1-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.16.2-rc1-0.12.12.json"}}},{"id":"1.16.2-pre3","loaders":{"latest":{"id":"1.16.2-pre3-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.16.2-pre3-0.12.12.json"}}},{"id":"1.16.2-pre1","loaders":{"latest":{"id":"1.16.2-pre1-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.16.2-pre1-0.12.12.json"}}},{"id":"1.16.2-pre2","loaders":{"latest":{"id":"1.16.2-pre2-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.16.2-pre2-0.12.12.json"}}},{"id":"20w30a","loaders":{"latest":{"id":"20w30a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/20w30a-0.12.12.json"}}},{"id":"20w28a","loaders":{"latest":{"id":"20w28a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/20w28a-0.12.12.json"}}},{"id":"20w29a","loaders":{"latest":{"id":"20w29a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/20w29a-0.12.12.json"}}},{"id":"1.16.1","loaders":{"latest":{"id":"1.16.1-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.16.1-0.12.12.json"}}},{"id":"1.16","loaders":{"latest":{"id":"1.16-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.16-0.12.12.json"}}},{"id":"20w27a","loaders":{"latest":{"id":"20w27a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/20w27a-0.12.12.json"}}},{"id":"1.16-rc1","loaders":{"latest":{"id":"1.16-rc1-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.16-rc1-0.12.12.json"}}},{"id":"1.16-pre7","loaders":{"latest":{"id":"1.16-pre7-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.16-pre7-0.12.12.json"}}},{"id":"1.16-pre8","loaders":{"latest":{"id":"1.16-pre8-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.16-pre8-0.12.12.json"}}},{"id":"1.16-pre5","loaders":{"latest":{"id":"1.16-pre5-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.16-pre5-0.12.12.json"}}},{"id":"1.16-pre4","loaders":{"latest":{"id":"1.16-pre4-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.16-pre4-0.12.12.json"}}},{"id":"1.16-pre3","loaders":{"latest":{"id":"1.16-pre3-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.16-pre3-0.12.12.json"}}},{"id":"1.16-pre6","loaders":{"latest":{"id":"1.16-pre6-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.16-pre6-0.12.12.json"}}},{"id":"1.16-pre2","loaders":{"latest":{"id":"1.16-pre2-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.16-pre2-0.12.12.json"}}},{"id":"1.16-pre1","loaders":{"latest":{"id":"1.16-pre1-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.16-pre1-0.12.12.json"}}},{"id":"20w22a","loaders":{"latest":{"id":"20w22a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/20w22a-0.12.12.json"}}},{"id":"20w20b","loaders":{"latest":{"id":"20w20b-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/20w20b-0.12.12.json"}}},{"id":"20w20a","loaders":{"latest":{"id":"20w20a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/20w20a-0.12.12.json"}}},{"id":"20w21a","loaders":{"latest":{"id":"20w21a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/20w21a-0.12.12.json"}}},{"id":"20w19a","loaders":{"latest":{"id":"20w19a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/20w19a-0.12.12.json"}}},{"id":"20w18a","loaders":{"latest":{"id":"20w18a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/20w18a-0.12.12.json"}}},{"id":"20w17a","loaders":{"latest":{"id":"20w17a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/20w17a-0.12.12.json"}}},{"id":"20w16a","loaders":{"latest":{"id":"20w16a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/20w16a-0.12.12.json"}}},{"id":"20w15a","loaders":{"latest":{"id":"20w15a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/20w15a-0.12.12.json"}}},{"id":"20w14a","loaders":{"latest":{"id":"20w14a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/20w14a-0.12.12.json"}}},{"id":"20w14infinite","loaders":{"latest":{"id":"20w14infinite-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/20w14infinite-0.12.12.json"}}},{"id":"20w13b","loaders":{"latest":{"id":"20w13b-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/20w13b-0.12.12.json"}}},{"id":"20w13a","loaders":{"latest":{"id":"20w13a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/20w13a-0.12.12.json"}}},{"id":"20w12a","loaders":{"latest":{"id":"20w12a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/20w12a-0.12.12.json"}}},{"id":"20w11a","loaders":{"latest":{"id":"20w11a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/20w11a-0.12.12.json"}}},{"id":"20w10a","loaders":{"latest":{"id":"20w10a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/20w10a-0.12.12.json"}}},{"id":"20w09a","loaders":{"latest":{"id":"20w09a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/20w09a-0.12.12.json"}}},{"id":"20w08a","loaders":{"latest":{"id":"20w08a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/20w08a-0.12.12.json"}}},{"id":"20w07a","loaders":{"latest":{"id":"20w07a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/20w07a-0.12.12.json"}}},{"id":"20w06a","loaders":{"latest":{"id":"20w06a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/20w06a-0.12.12.json"}}},{"id":"1.15.2","loaders":{"latest":{"id":"1.15.2-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.15.2-0.12.12.json"}}},{"id":"1.15.1","loaders":{"latest":{"id":"1.15.1-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.15.1-0.12.12.json"}}},{"id":"1.15.2-pre1","loaders":{"latest":{"id":"1.15.2-pre1-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.15.2-pre1-0.12.12.json"}}},{"id":"1.15.1-pre1","loaders":{"latest":{"id":"1.15.1-pre1-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.15.1-pre1-0.12.12.json"}}},{"id":"1.15-pre7","loaders":{"latest":{"id":"1.15-pre7-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.15-pre7-0.12.12.json"}}},{"id":"1.15-pre6","loaders":{"latest":{"id":"1.15-pre6-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.15-pre6-0.12.12.json"}}},{"id":"1.15-pre4","loaders":{"latest":{"id":"1.15-pre4-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.15-pre4-0.12.12.json"}}},{"id":"1.15_combat-1","loaders":{"latest":{"id":"1.15_combat-1-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.15_combat-1-0.12.12.json"}}},{"id":"1.15-pre5","loaders":{"latest":{"id":"1.15-pre5-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.15-pre5-0.12.12.json"}}},{"id":"1.15.2-pre2","loaders":{"latest":{"id":"1.15.2-pre2-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.15.2-pre2-0.12.12.json"}}},{"id":"1.15","loaders":{"latest":{"id":"1.15-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.15-0.12.12.json"}}},{"id":"1.15-pre3","loaders":{"latest":{"id":"1.15-pre3-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.15-pre3-0.12.12.json"}}},{"id":"1.15-pre2","loaders":{"latest":{"id":"1.15-pre2-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.15-pre2-0.12.12.json"}}},{"id":"19w46b","loaders":{"latest":{"id":"19w46b-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/19w46b-0.12.12.json"}}},{"id":"1.15-pre1","loaders":{"latest":{"id":"1.15-pre1-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.15-pre1-0.12.12.json"}}},{"id":"19w46a","loaders":{"latest":{"id":"19w46a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/19w46a-0.12.12.json"}}},{"id":"19w45b","loaders":{"latest":{"id":"19w45b-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/19w45b-0.12.12.json"}}},{"id":"19w45a","loaders":{"latest":{"id":"19w45a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/19w45a-0.12.12.json"}}},{"id":"1.14_combat-3","loaders":{"latest":{"id":"1.14_combat-3-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.14_combat-3-0.12.12.json"}}},{"id":"19w44a","loaders":{"latest":{"id":"19w44a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/19w44a-0.12.12.json"}}},{"id":"19w42a","loaders":{"latest":{"id":"19w42a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/19w42a-0.12.12.json"}}},{"id":"19w41a","loaders":{"latest":{"id":"19w41a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/19w41a-0.12.12.json"}}},{"id":"19w39a","loaders":{"latest":{"id":"19w39a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/19w39a-0.12.12.json"}}},{"id":"19w40a","loaders":{"latest":{"id":"19w40a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/19w40a-0.12.12.json"}}},{"id":"19w38b","loaders":{"latest":{"id":"19w38b-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/19w38b-0.12.12.json"}}},{"id":"19w38a","loaders":{"latest":{"id":"19w38a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/19w38a-0.12.12.json"}}},{"id":"19w37a","loaders":{"latest":{"id":"19w37a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/19w37a-0.12.12.json"}}},{"id":"19w36a","loaders":{"latest":{"id":"19w36a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/19w36a-0.12.12.json"}}},{"id":"19w35a","loaders":{"latest":{"id":"19w35a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/19w35a-0.12.12.json"}}},{"id":"19w34a","loaders":{"latest":{"id":"19w34a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/19w34a-0.12.12.json"}}},{"id":"1.14_combat-0","loaders":{"latest":{"id":"1.14_combat-0-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.14_combat-0-0.12.12.json"}}},{"id":"1.14.4","loaders":{"latest":{"id":"1.14.4-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.14.4-0.12.12.json"}}},{"id":"1.14.4-pre7","loaders":{"latest":{"id":"1.14.4-pre7-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.14.4-pre7-0.12.12.json"}}},{"id":"1.14.4-pre6","loaders":{"latest":{"id":"1.14.4-pre6-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.14.4-pre6-0.12.12.json"}}},{"id":"1.14.4-pre5","loaders":{"latest":{"id":"1.14.4-pre5-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.14.4-pre5-0.12.12.json"}}},{"id":"1.14.4-pre4","loaders":{"latest":{"id":"1.14.4-pre4-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.14.4-pre4-0.12.12.json"}}},{"id":"1.14.4-pre2","loaders":{"latest":{"id":"1.14.4-pre2-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.14.4-pre2-0.12.12.json"}}},{"id":"1.14.4-pre3","loaders":{"latest":{"id":"1.14.4-pre3-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.14.4-pre3-0.12.12.json"}}},{"id":"1.14.4-pre1","loaders":{"latest":{"id":"1.14.4-pre1-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.14.4-pre1-0.12.12.json"}}},{"id":"1.14_combat-212796","loaders":{"latest":{"id":"1.14_combat-212796-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.14_combat-212796-0.12.12.json"}}},{"id":"1.14.3","loaders":{"latest":{"id":"1.14.3-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.14.3-0.12.12.json"}}},{"id":"1.14.3-pre4","loaders":{"latest":{"id":"1.14.3-pre4-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.14.3-pre4-0.12.12.json"}}},{"id":"1.14.3-pre2","loaders":{"latest":{"id":"1.14.3-pre2-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.14.3-pre2-0.12.12.json"}}},{"id":"1.14.3-pre3","loaders":{"latest":{"id":"1.14.3-pre3-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.14.3-pre3-0.12.12.json"}}},{"id":"1.14.3-pre1","loaders":{"latest":{"id":"1.14.3-pre1-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.14.3-pre1-0.12.12.json"}}},{"id":"1.14.2","loaders":{"latest":{"id":"1.14.2-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.14.2-0.12.12.json"}}},{"id":"1.14.2 Pre-Release 4","loaders":{"latest":{"id":"1.14.2 Pre-Release 4-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.14.2 Pre-Release 4-0.12.12.json"}}},{"id":"1.14.2 Pre-Release 3","loaders":{"latest":{"id":"1.14.2 Pre-Release 3-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.14.2 Pre-Release 3-0.12.12.json"}}},{"id":"1.14.2 Pre-Release 2","loaders":{"latest":{"id":"1.14.2 Pre-Release 2-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.14.2 Pre-Release 2-0.12.12.json"}}},{"id":"1.14.2 Pre-Release 1","loaders":{"latest":{"id":"1.14.2 Pre-Release 1-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.14.2 Pre-Release 1-0.12.12.json"}}},{"id":"1.14.1","loaders":{"latest":{"id":"1.14.1-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.14.1-0.12.12.json"}}},{"id":"1.14.1 Pre-Release 2","loaders":{"latest":{"id":"1.14.1 Pre-Release 2-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.14.1 Pre-Release 2-0.12.12.json"}}},{"id":"1.14.1 Pre-Release 1","loaders":{"latest":{"id":"1.14.1 Pre-Release 1-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.14.1 Pre-Release 1-0.12.12.json"}}},{"id":"1.14","loaders":{"latest":{"id":"1.14-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.14-0.12.12.json"}}},{"id":"1.14 Pre-Release 5","loaders":{"latest":{"id":"1.14 Pre-Release 5-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.14 Pre-Release 5-0.12.12.json"}}},{"id":"1.14 Pre-Release 4","loaders":{"latest":{"id":"1.14 Pre-Release 4-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.14 Pre-Release 4-0.12.12.json"}}},{"id":"1.14 Pre-Release 3","loaders":{"latest":{"id":"1.14 Pre-Release 3-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.14 Pre-Release 3-0.12.12.json"}}},{"id":"1.14 Pre-Release 2","loaders":{"latest":{"id":"1.14 Pre-Release 2-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.14 Pre-Release 2-0.12.12.json"}}},{"id":"1.14 Pre-Release 1","loaders":{"latest":{"id":"1.14 Pre-Release 1-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/1.14 Pre-Release 1-0.12.12.json"}}},{"id":"19w14b","loaders":{"latest":{"id":"19w14b-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/19w14b-0.12.12.json"}}},{"id":"19w14a","loaders":{"latest":{"id":"19w14a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/19w14a-0.12.12.json"}}},{"id":"3D Shareware v1.34","loaders":{"latest":{"id":"3D Shareware v1.34-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/3D Shareware v1.34-0.12.12.json"}}},{"id":"19w13b","loaders":{"latest":{"id":"19w13b-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/19w13b-0.12.12.json"}}},{"id":"19w13a","loaders":{"latest":{"id":"19w13a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/19w13a-0.12.12.json"}}},{"id":"19w12a","loaders":{"latest":{"id":"19w12a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/19w12a-0.12.12.json"}}},{"id":"19w11b","loaders":{"latest":{"id":"19w11b-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/19w11b-0.12.12.json"}}},{"id":"19w11a","loaders":{"latest":{"id":"19w11a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/19w11a-0.12.12.json"}}},{"id":"19w08b","loaders":{"latest":{"id":"19w08b-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/19w08b-0.12.12.json"}}},{"id":"19w09a","loaders":{"latest":{"id":"19w09a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/19w09a-0.12.12.json"}}},{"id":"19w08a","loaders":{"latest":{"id":"19w08a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/19w08a-0.12.12.json"}}},{"id":"19w12b","loaders":{"latest":{"id":"19w12b-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/19w12b-0.12.12.json"}}},{"id":"19w07a","loaders":{"latest":{"id":"19w07a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/19w07a-0.12.12.json"}}},{"id":"19w06a","loaders":{"latest":{"id":"19w06a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/19w06a-0.12.12.json"}}},{"id":"19w05a","loaders":{"latest":{"id":"19w05a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/19w05a-0.12.12.json"}}},{"id":"19w04b","loaders":{"latest":{"id":"19w04b-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/19w04b-0.12.12.json"}}},{"id":"19w04a","loaders":{"latest":{"id":"19w04a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/19w04a-0.12.12.json"}}},{"id":"19w03c","loaders":{"latest":{"id":"19w03c-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/19w03c-0.12.12.json"}}},{"id":"19w03b","loaders":{"latest":{"id":"19w03b-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/19w03b-0.12.12.json"}}},{"id":"19w03a","loaders":{"latest":{"id":"19w03a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/19w03a-0.12.12.json"}}},{"id":"18w50a","loaders":{"latest":{"id":"18w50a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/18w50a-0.12.12.json"}}},{"id":"19w02a","loaders":{"latest":{"id":"19w02a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/19w02a-0.12.12.json"}}},{"id":"18w49a","loaders":{"latest":{"id":"18w49a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/18w49a-0.12.12.json"}}},{"id":"18w47a","loaders":{"latest":{"id":"18w47a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/18w47a-0.12.12.json"}}},{"id":"18w47b","loaders":{"latest":{"id":"18w47b-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/18w47b-0.12.12.json"}}},{"id":"18w46a","loaders":{"latest":{"id":"18w46a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/18w46a-0.12.12.json"}}},{"id":"18w45a","loaders":{"latest":{"id":"18w45a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/18w45a-0.12.12.json"}}},{"id":"18w44a","loaders":{"latest":{"id":"18w44a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/18w44a-0.12.12.json"}}},{"id":"18w48b","loaders":{"latest":{"id":"18w48b-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/18w48b-0.12.12.json"}}},{"id":"18w48a","loaders":{"latest":{"id":"18w48a-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/18w48a-0.12.12.json"}}},{"id":"18w43c","loaders":{"latest":{"id":"18w43c-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/18w43c-0.12.12.json"}}},{"id":"18w43b","loaders":{"latest":{"id":"18w43b-0.12.12","url":"https://staging-cdn.modrinth.com/gamedata/fabric/v0/versions/18w43b-0.12.12.json"}}}]}} \ No newline at end of file diff --git a/theseus/Cargo.toml b/theseus/Cargo.toml index 950061ba..8feb2bd4 100644 --- a/theseus/Cargo.toml +++ b/theseus/Cargo.toml @@ -11,7 +11,7 @@ thiserror = "1.0" async-trait = "0.1.51" once_cell = "1.9.0" -daedalus = "0.1.6" +daedalus = "0.1.12" reqwest = { version = "0.11", features = ["json"] } serde = { version = "1.0", features = ["derive"] } diff --git a/theseus/src/meta.rs b/theseus/src/data/meta.rs similarity index 76% rename from theseus/src/meta.rs rename to theseus/src/data/meta.rs index 44b1fd86..1a993d7d 100644 --- a/theseus/src/meta.rs +++ b/theseus/src/data/meta.rs @@ -1,27 +1,12 @@ +use crate::data::DataError; +use once_cell::sync; use serde::{Deserialize, Serialize}; -use std::io; -use tokio::sync::RwLockReadGuard; +use tokio::sync::{RwLock, RwLockReadGuard}; const META_FILE: &str = "meta.json"; -const META_URL: &str = "https://staging-cdn.modrinth.com/gamedata"; +const META_URL: &str = "https://meta.modrinth.com/gamedata"; -#[derive(thiserror::Error, Debug)] -pub enum MetaError { - #[error("I/O error while reading metadata: {0}")] - IOError(#[from] io::Error), - - #[error("Daedalus error: {0}")] - DaedalusError(#[from] daedalus::Error), - - #[error("Attempted to access metadata without initializing it!")] - InitializedError, - - #[error("Error while serializing/deserializing JSON")] - SerdeError(#[from] serde_json::Error), -} - -use once_cell::sync; -use tokio::sync::RwLock; +static METADATA: sync::OnceCell> = sync::OnceCell::new(); #[derive(Clone, Serialize, Deserialize, Debug)] pub struct Metadata { @@ -30,10 +15,8 @@ pub struct Metadata { pub fabric: daedalus::modded::Manifest, } -static METADATA: sync::OnceCell> = sync::OnceCell::new(); - impl Metadata { - pub async fn init() -> Result<(), MetaError> { + pub async fn init() -> Result<(), DataError> { let meta_path = crate::LAUNCHER_WORK_DIR.join(META_FILE); if meta_path.exists() { @@ -63,7 +46,7 @@ impl Metadata { METADATA.get_or_init(|| RwLock::new(new)); } - Ok::<(), MetaError>(()) + Ok::<(), DataError>(()) } .await; @@ -75,7 +58,7 @@ impl Metadata { Err(err) => { log::warn!("Unable to fetch launcher metadata: {}", err) } - } + }; } }; @@ -88,7 +71,7 @@ impl Metadata { Ok(()) } - pub async fn fetch() -> Result { + pub async fn fetch() -> Result { let (game, forge, fabric) = futures::future::join3( daedalus::minecraft::fetch_version_manifest(Some(&*format!( "{}/minecraft/v0/manifest.json", @@ -106,10 +89,10 @@ impl Metadata { }) } - pub async fn get<'a>() -> Result, MetaError> { + pub async fn get<'a>() -> Result, DataError> { Ok(METADATA .get() - .ok_or_else(|| MetaError::InitializedError)? + .ok_or_else(|| DataError::InitializedError("metadata".to_string()))? .read() .await) } diff --git a/theseus/src/data/mod.rs b/theseus/src/data/mod.rs new file mode 100644 index 00000000..9308f237 --- /dev/null +++ b/theseus/src/data/mod.rs @@ -0,0 +1,22 @@ +use std::io; + +pub use meta::Metadata; +pub use settings::Settings; + +mod meta; +mod settings; + +#[derive(thiserror::Error, Debug)] +pub enum DataError { + #[error("I/O error while reading data: {0}")] + IOError(#[from] io::Error), + + #[error("Daedalus error: {0}")] + DaedalusError(#[from] daedalus::Error), + + #[error("Attempted to access {0} without initializing it!")] + InitializedError(String), + + #[error("Error while serializing/deserializing data")] + SerdeError(#[from] serde_json::Error), +} diff --git a/theseus/src/data/settings.rs b/theseus/src/data/settings.rs new file mode 100644 index 00000000..5cce03dc --- /dev/null +++ b/theseus/src/data/settings.rs @@ -0,0 +1,96 @@ +use crate::data::DataError; +use once_cell::sync; +use serde::{Deserialize, Serialize}; +use tokio::sync::{RwLock, RwLockReadGuard}; + +const SETTINGS_FILE: &str = "settings.json"; + +static SETTINGS: sync::OnceCell> = sync::OnceCell::new(); + +#[derive(Clone, Serialize, Deserialize, Debug)] +pub struct Settings { + pub memory: i32, + pub game_resolution: (i32, i32), + pub custom_java_args: String, + pub java_8_path: Option, + pub java_17_path: Option, + pub wrapper_command: Option, +} + +impl Default for Settings { + fn default() -> Self { + Self { + memory: 2048, + game_resolution: (854, 480), + custom_java_args: "".to_string(), + java_8_path: None, + java_17_path: None, + wrapper_command: None, + } + } +} + +impl Settings { + pub async fn init() -> Result<(), DataError> { + let settings_path = crate::LAUNCHER_WORK_DIR.join(SETTINGS_FILE); + + if settings_path.exists() { + let settings_data = std::fs::read_to_string(settings_path) + .map(|x| serde_json::from_str::(&*x).ok()) + .ok() + .flatten(); + + if let Some(settings) = settings_data { + SETTINGS.get_or_init(|| RwLock::new(settings)); + } + } + + if SETTINGS.get().is_none() { + let new = Self::default(); + + std::fs::write( + crate::LAUNCHER_WORK_DIR.join(SETTINGS_FILE), + &*serde_json::to_string(&new)?, + )?; + + SETTINGS.get_or_init(|| RwLock::new(new)); + } + + Ok(()) + } + + pub async fn load() -> Result<(), DataError> { + let new = serde_json::from_str::(&*std::fs::read_to_string( + crate::LAUNCHER_WORK_DIR.join(SETTINGS_FILE), + )?)?; + + let write = &mut *SETTINGS + .get() + .ok_or_else(|| DataError::InitializedError("settings".to_string()))? + .write() + .await; + + *write = new; + + Ok(()) + } + + pub async fn save() -> Result<(), DataError> { + let settings = Self::get().await?; + + std::fs::write( + crate::LAUNCHER_WORK_DIR.join(SETTINGS_FILE), + &*serde_json::to_string(&*settings)?, + )?; + + Ok(()) + } + + pub async fn get<'a>() -> Result, DataError> { + Ok(SETTINGS + .get() + .ok_or_else(|| DataError::InitializedError("settings".to_string()))? + .read() + .await) + } +} diff --git a/theseus/src/launcher/args.rs b/theseus/src/launcher/args.rs index 46dc99fc..4195439b 100644 --- a/theseus/src/launcher/args.rs +++ b/theseus/src/launcher/args.rs @@ -9,6 +9,13 @@ use std::io::{BufRead, BufReader}; use std::path::Path; use uuid::Uuid; +fn get_cp_separator() -> &'static str { + match super::download::get_os() { + Os::Osx | Os::Linux | Os::Unknown => ":", + Os::Windows => ";", + } +} + pub fn get_class_paths( libraries_path: &Path, libraries: &[Library], @@ -42,10 +49,7 @@ pub fn get_class_paths( .to_string(), ); - Ok(class_paths.join(match super::download::get_os() { - Os::Osx | Os::Linux | Os::Unknown => ":", - Os::Windows => ";", - })) + Ok(class_paths.join(get_cp_separator())) } pub fn get_class_paths_jar>( @@ -90,13 +94,23 @@ pub fn get_lib_path>(libraries_path: &Path, lib: T) -> Result, natives_path: &Path, + libraries_path: &Path, class_paths: &str, + version_name: &str, + memory: i32, + custom_args: Vec, ) -> Result, LauncherError> { let mut parsed_arguments = Vec::new(); if let Some(args) = arguments { parse_arguments(args, &mut parsed_arguments, |arg| { - parse_jvm_argument(arg, natives_path, class_paths) + parse_jvm_argument( + arg, + natives_path, + libraries_path, + class_paths, + version_name, + ) })?; } else { parsed_arguments.push(format!( @@ -113,13 +127,22 @@ pub fn get_jvm_arguments( parsed_arguments.push(class_paths.to_string()); } + parsed_arguments.push(format!("-Xmx{}M", memory)); + for arg in custom_args { + if !arg.is_empty() { + parsed_arguments.push(arg); + } + } + Ok(parsed_arguments) } fn parse_jvm_argument( argument: &str, natives_path: &Path, + libraries_path: &Path, class_paths: &str, + version_name: &str, ) -> Result { let mut argument = argument.to_string(); argument.retain(|c| !c.is_whitespace()); @@ -136,8 +159,22 @@ fn parse_jvm_argument( .to_string_lossy() .to_string(), ) + .replace( + "${library_directory}", + &*crate::util::absolute_path(libraries_path) + .map_err(|_| { + LauncherError::InvalidInput(format!( + "Specified libraries path {} does not exist", + libraries_path.to_string_lossy() + )) + })? + .to_string_lossy() + .to_string(), + ) + .replace("${classpath_separator}", get_cp_separator()) .replace("${launcher_name}", "theseus") .replace("${launcher_version}", env!("CARGO_PKG_VERSION")) + .replace("${version_name}", version_name) .replace("${classpath}", class_paths)) } @@ -151,6 +188,7 @@ pub fn get_minecraft_arguments( game_directory: &Path, assets_directory: &Path, version_type: &VersionType, + resolution: (i32, i32), ) -> Result, LauncherError> { if let Some(arguments) = arguments { let mut parsed_arguments = Vec::new(); @@ -166,6 +204,7 @@ pub fn get_minecraft_arguments( game_directory, assets_directory, version_type, + resolution, ) })?; @@ -181,6 +220,7 @@ pub fn get_minecraft_arguments( game_directory, assets_directory, version_type, + resolution, )? .split(' ') .into_iter() @@ -202,6 +242,7 @@ fn parse_minecraft_argument( game_directory: &Path, assets_directory: &Path, version_type: &VersionType, + resolution: (i32, i32), ) -> Result { Ok(argument .replace("${auth_access_token}", access_token) @@ -248,7 +289,9 @@ fn parse_minecraft_argument( .to_string_lossy() .to_string(), ) - .replace("${version_type}", version_type.as_str())) + .replace("${version_type}", version_type.as_str()) + .replace("${resolution_width}", &*resolution.0.to_string()) + .replace("${resolution_height}", &*resolution.1.to_string())) } fn parse_arguments( diff --git a/theseus/src/launcher/mod.rs b/theseus/src/launcher/mod.rs index dea33261..8371357c 100644 --- a/theseus/src/launcher/mod.rs +++ b/theseus/src/launcher/mod.rs @@ -52,7 +52,10 @@ pub enum LauncherError { DaedalusError(#[from] daedalus::Error), #[error("Error while reading metadata: {0}")] - MetaError(#[from] crate::meta::MetaError), + MetaError(#[from] crate::data::DataError), + + #[error("Java error: {0}")] + JavaError(String), } #[derive(Debug, Eq, PartialEq, Clone, Copy, Deserialize, Serialize)] @@ -75,76 +78,92 @@ pub async fn launch_minecraft( root_dir: &Path, credentials: &Credentials, ) -> Result<(), LauncherError> { - let metadata = crate::meta::Metadata::get().await?; + let metadata = crate::data::Metadata::get().await?; + let settings = crate::data::Settings::get().await?; let versions_path = crate::util::absolute_path(root_dir.join("versions"))?; let libraries_path = crate::util::absolute_path(root_dir.join("libraries"))?; let assets_path = crate::util::absolute_path(root_dir.join("assets"))?; let legacy_assets_path = crate::util::absolute_path(root_dir.join("resources"))?; + let version = metadata + .minecraft + .versions + .iter() + .find(|x| x.id == version_name) + .ok_or_else(|| { + LauncherError::InvalidInput(format!("Version {} does not exist", version_name)) + })?; + + let loader_version = match mod_loader.unwrap_or_default() { + ModLoader::Vanilla => None, + ModLoader::Forge | ModLoader::Fabric => { + let loaders = if mod_loader.unwrap_or_default() == ModLoader::Forge { + &metadata + .forge + .game_versions + .iter() + .find(|x| x.id == version_name) + .ok_or_else(|| { + LauncherError::InvalidInput(format!( + "Version {} for mod loader Forge does not exist", + version_name + )) + })? + .loaders + } else { + &metadata + .fabric + .game_versions + .iter() + .find(|x| x.id == version_name) + .ok_or_else(|| { + LauncherError::InvalidInput(format!( + "Version {} for mod loader Fabric does not exist", + version_name + )) + })? + .loaders + }; + + let loader = if let Some(version) = loaders.iter().find(|x| x.stable) { + Some(version.clone()) + } else { + loaders.first().cloned() + }; + + Some(loader.ok_or_else(|| { + LauncherError::InvalidInput(format!( + "No mod loader version found for version {}", + version_name + )) + })?) + } + }; + + let version_jar_name = if let Some(loader) = &loader_version { + loader.id.clone() + } else { + version.id.clone() + }; + let mut version = download::download_version_info( &versions_path, - metadata - .minecraft - .versions - .iter() - .find(|x| x.id == version_name) - .ok_or_else(|| { - LauncherError::InvalidInput(format!("Version {} does not exist", version_name)) - })?, - match mod_loader.unwrap_or_default() { - ModLoader::Vanilla => None, - ModLoader::Forge | ModLoader::Fabric => { - let loaders = if mod_loader.unwrap_or_default() == ModLoader::Forge { - &metadata - .forge - .game_versions - .iter() - .find(|x| x.id == version_name) - .ok_or_else(|| { - LauncherError::InvalidInput(format!( - "Version {} for mod loader Forge does not exist", - version_name - )) - })? - .loaders - } else { - &metadata - .fabric - .game_versions - .iter() - .find(|x| x.id == version_name) - .ok_or_else(|| { - LauncherError::InvalidInput(format!( - "Version {} for mod loader Fabric does not exist", - version_name - )) - })? - .loaders - }; - - let loader = if let Some(version) = - loaders.get(&daedalus::modded::LoaderType::Stable) - { - Some(version.clone()) - } else if let Some(version) = loaders.get(&daedalus::modded::LoaderType::Latest) { - Some(version.clone()) - } else { - None - }; - - Some(loader.ok_or_else(|| { - LauncherError::InvalidInput(format!( - "No mod loader version found for version {}", - version_name - )) - })?) - } - } - .as_ref(), + version, + loader_version.as_ref(), ) .await?; + let java_path = if let Some(java) = &version.java_version { + if java.major_version == 17 || java.major_version == 16 { + settings.java_17_path.as_deref().ok_or_else(|| LauncherError::JavaError("Please install Java 17 or select your Java 17 installation settings before launching this version!".to_string()))? + } else { + &settings.java_8_path.as_deref().ok_or_else(|| LauncherError::JavaError("Please install Java 8 or select your Java 8 installation settings before launching this version!".to_string()))? + } + } else { + &settings.java_8_path.as_deref().ok_or_else(|| LauncherError::JavaError("Please install Java 8 or select your Java 8 installation settings before launching this version!".to_string()))? + }; + let client_path = crate::util::absolute_path( root_dir .join("versions") @@ -249,11 +268,30 @@ pub async fn launch_minecraft( let arguments = version.arguments.unwrap_or_default(); - let mut child = Command::new("java") + let mut command = Command::new(if let Some(wrapper) = &settings.wrapper_command { + wrapper.clone() + } else { + java_path.to_string() + }); + + if settings.wrapper_command.is_some() { + command.arg(java_path); + } + + command .args(args::get_jvm_arguments( arguments.get(&ArgumentType::Jvm).map(|x| x.as_slice()), &natives_path, + &libraries_path, &*args::get_class_paths(&libraries_path, version.libraries.as_slice(), &client_path)?, + &version_jar_name, + settings.memory, + settings + .custom_java_args + .split(" ") + .into_iter() + .map(|x| x.to_string()) + .collect(), )?) .arg(version.main_class) .args(args::get_minecraft_arguments( @@ -265,15 +303,16 @@ pub async fn launch_minecraft( root_dir, &assets_path, &version.type_, + settings.game_resolution, )?) .current_dir(root_dir) .stdout(Stdio::inherit()) - .stderr(Stdio::inherit()) - .spawn() - .map_err(|err| LauncherError::ProcessError { - inner: err, - process: "minecraft".to_string(), - })?; + .stderr(Stdio::inherit()); + + let mut child = command.spawn().map_err(|err| LauncherError::ProcessError { + inner: err, + process: "minecraft".to_string(), + })?; child.wait().map_err(|err| LauncherError::ProcessError { inner: err, diff --git a/theseus/src/launcher/rules.rs b/theseus/src/launcher/rules.rs index 43c40b81..123d7ef0 100644 --- a/theseus/src/launcher/rules.rs +++ b/theseus/src/launcher/rules.rs @@ -9,8 +9,10 @@ pub fn parse_rules(rules: &[Rule]) -> bool { pub fn parse_rule(rule: &Rule) -> bool { let result = if let Some(os) = &rule.os { parse_os_rule(os) + } else if let Some(features) = &rule.features { + features.has_demo_resolution.unwrap_or(false) } else { - rule.features.is_none() + true }; match rule.action { diff --git a/theseus/src/lib.rs b/theseus/src/lib.rs index 130eba75..315f5ed1 100644 --- a/theseus/src/lib.rs +++ b/theseus/src/lib.rs @@ -6,14 +6,13 @@ #![warn(missing_docs, unused_import_braces, missing_debug_implementations)] use std::path::Path; -use std::time::Duration; lazy_static::lazy_static! { pub static ref LAUNCHER_WORK_DIR: &'static Path = Path::new("./launcher"); } +mod data; pub mod launcher; -mod meta; pub mod modpack; mod util; @@ -25,13 +24,14 @@ pub enum Error { #[error("Modpack error: {0}")] ModpackError(#[from] modpack::ModpackError), - #[error("Meta error: {0}")] - DaedalusError(#[from] meta::MetaError), + #[error("Data error: {0}")] + DaedalusError(#[from] data::DataError), } pub async fn init() -> Result<(), Error> { std::fs::create_dir_all(*LAUNCHER_WORK_DIR).expect("Unable to create launcher root directory!"); - crate::meta::Metadata::init().await?; + crate::data::Metadata::init().await?; + crate::data::Settings::init().await?; Ok(()) } diff --git a/theseus/src/modpack/manifest.rs b/theseus/src/modpack/manifest.rs index ef7313f4..e0627d52 100644 --- a/theseus/src/modpack/manifest.rs +++ b/theseus/src/modpack/manifest.rs @@ -7,7 +7,6 @@ use crate::launcher::ModLoader; use super::pack::ModpackGame; use super::{pack, ModpackError, ModpackResult}; -use daedalus::modded::LoaderType; use serde::{Deserialize, Serialize}; pub const DEFAULT_FORMAT_VERSION: u32 = 1; @@ -45,7 +44,7 @@ impl TryFrom> for pack::Modpack { } } -const MODRINTH_GAMEDATA_URL: &'static str = "https://staging-cdn.modrinth.com/gamedata"; +const MODRINTH_GAMEDATA_URL: &str = "https://staging-cdn.modrinth.com/gamedata"; fn get_loader_version(loader: ModLoader, version: &str) -> ModpackResult { let source = match loader { ModLoader::Vanilla => Err(ModpackError::VersionError(String::from( @@ -60,11 +59,14 @@ fn get_loader_version(loader: ModLoader, version: &str) -> ModpackResult .game_versions .iter() .find(|&it| it.id == version) - .ok_or(ModpackError::VersionError(format!( - "No versions of modloader {:?} exist for Minecraft {}", - loader, version - )))? - .loaders[&LoaderType::Latest] + .map(|x| x.loaders.first()) + .flatten() + .ok_or_else(|| { + ModpackError::VersionError(format!( + "No versions of modloader {:?} exist for Minecraft {}", + loader, version + )) + })? .id .clone()) } @@ -88,7 +90,7 @@ impl<'a> TryFrom<&'a pack::Modpack> for Manifest<'a> { game: game_field, version_id: &pack.version, name: &pack.name, - summary: pack.summary.as_ref().map(String::as_str), + summary: pack.summary.as_deref(), files, dependencies: ManifestDeps::try_from(&pack.game)?, }) @@ -333,9 +335,9 @@ mod tests { summary: None, files: vec![ManifestFile { path: Path::new("mods/testmod.jar"), - hashes: ManifestHashes { + hashes: Some(ManifestHashes { sha1: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - }, + }), env: ManifestEnvs::default(), downloads: vec!["https://example.com/testmod.jar"], }], @@ -383,9 +385,9 @@ mod tests { summary: None, files: vec![ManifestFile { path: Path::new("mods/testmod.jar"), - hashes: ManifestHashes { + hashes: Some(ManifestHashes { sha1: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - }, + }), env: ManifestEnvs::default(), downloads: vec!["https://example.com/testmod.jar"], }], @@ -438,9 +440,9 @@ mod tests { summary: Some("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."), files: vec![ManifestFile { path: Path::new("mods/testmod.jar"), - hashes: ManifestHashes { + hashes: Some(ManifestHashes { sha1: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - }, + }), env: ManifestEnvs { client: ManifestEnv::Required, server: ManifestEnv::Unsupported, diff --git a/theseus/src/modpack/mod.rs b/theseus/src/modpack/mod.rs index e3433f5c..d6c41c19 100644 --- a/theseus/src/modpack/mod.rs +++ b/theseus/src/modpack/mod.rs @@ -18,11 +18,11 @@ pub mod manifest; pub mod modrinth_api; pub mod pack; -pub const COMPILED_PATH: &'static str = "compiled/"; -pub const COMPILED_ZIP: &'static str = "compiled.mrpack"; -pub const MANIFEST_PATH: &'static str = "modrinth.index.json"; -pub const OVERRIDES_PATH: &'static str = "overrides/"; -pub const PACK_JSON5_PATH: &'static str = "modpack.json5"; +pub const COMPILED_PATH: &str = "compiled/"; +pub const COMPILED_ZIP: &str = "compiled.mrpack"; +pub const MANIFEST_PATH: &str = "modrinth.index.json"; +pub const OVERRIDES_PATH: &str = "overrides/"; +pub const PACK_JSON5_PATH: &str = "modpack.json5"; #[derive(thiserror::Error, Debug)] pub enum ModpackError { @@ -121,9 +121,9 @@ pub async fn realise_modpack( // NOTE: I'm using standard files here, since Serde does not support async readers let manifest_path = Some(dir.join(MANIFEST_PATH)) .filter(|it| it.exists() && it.is_file()) - .ok_or(ModpackError::ManifestError(String::from( - "Manifest missing or is not a file", - )))?; + .ok_or_else(|| { + ModpackError::ManifestError(String::from("Manifest missing or is not a file")) + })?; let manifest_file = std::fs::File::open(manifest_path)?; let reader = io::BufReader::new(manifest_file); let mut deserializer = serde_json::Deserializer::from_reader(reader); @@ -169,7 +169,7 @@ pub async fn compile_modpack(dir: &Path) -> ModpackResult<()> { let result_dir = dir.join(COMPILED_PATH); let pack: Modpack = json5::from_str(&fs::read_to_string(dir.join(PACK_JSON5_PATH)).await?)?; - fs::create_dir(&result_dir).await; + fs::create_dir(&result_dir).await?; if dir.join(OVERRIDES_PATH).exists() { fs_extra::dir::copy( dir.join(OVERRIDES_PATH), diff --git a/theseus/src/modpack/modrinth_api.rs b/theseus/src/modpack/modrinth_api.rs index 8d107bd8..7f4fd6b4 100644 --- a/theseus/src/modpack/modrinth_api.rs +++ b/theseus/src/modpack/modrinth_api.rs @@ -116,10 +116,12 @@ impl ModrinthAPI for ModrinthV1 { && it.game_versions.contains(&game_version.as_str()) && it.loaders.contains(&loader_str) }) - .ok_or(ModpackError::VersionError(format!( - "Unable to find compatible version of mod {}", - project.title - )))?; + .ok_or_else(|| { + ModpackError::VersionError(format!( + "Unable to find compatible version of mod {}", + project.title + )) + })?; // Project fields let envs = ModpackEnv::try_from(ManifestEnvs { @@ -135,7 +137,7 @@ impl ModrinthAPI for ModrinthV1 { .map(ModpackFile::from) .collect::>(); - let dep_futures = version.dependencies.iter().map(|it| self.get_version(&it)); + let dep_futures = version.dependencies.iter().map(|it| self.get_version(it)); let deps = try_join_all(dep_futures) .await? .into_iter() diff --git a/theseus/src/modpack/pack.rs b/theseus/src/modpack/pack.rs index 15f61709..2cd01708 100644 --- a/theseus/src/modpack/pack.rs +++ b/theseus/src/modpack/pack.rs @@ -15,13 +15,13 @@ use super::{ }; use crate::launcher::ModLoader; -pub const MODRINTH_DEFAULT_MODPACK_DOMAINS: &'static [&'static str] = &[ +pub const MODRINTH_DEFAULT_MODPACK_DOMAINS: &[&str] = &[ "cdn.modrinth.com", "edge.forgecdn.net", "github.com", "raw.githubusercontent.com", ]; -pub const MODRINTH_MODPACK_DOMAIN_WHITELIST_VAR: &'static str = "WHITELISTED_MODPACK_DOMAINS"; +pub const MODRINTH_MODPACK_DOMAIN_WHITELIST_VAR: &str = "WHITELISTED_MODPACK_DOMAINS"; #[derive(Debug, Deserialize, Serialize, Clone, PartialEq, Eq)] pub struct Modpack { @@ -114,18 +114,17 @@ impl Modpack { ) -> ModpackResult<()> { let whitelisted_domains = std::env::var(MODRINTH_MODPACK_DOMAIN_WHITELIST_VAR) .map(|it| serde_json::from_str::>(&it).ok().unwrap()) - .unwrap_or( + .unwrap_or_else(|_| { MODRINTH_DEFAULT_MODPACK_DOMAINS .iter() .cloned() .map(String::from) - .collect::>(), - ); + .collect::>() + }); - if whitelisted_domains + if !whitelisted_domains .iter() - .find(|it| it == &source.host_str().unwrap()) - .is_none() + .any(|it| it == source.host_str().unwrap()) { return Err(ModpackError::SourceWhitelistError(String::from( source.host_str().unwrap(), @@ -136,7 +135,7 @@ impl Modpack { path: PathBuf::from(dest), hashes, env: env.unwrap_or(ModpackEnv::Both), - downloads: HashSet::from_iter([String::from(source)].into_iter().cloned()), + downloads: HashSet::from_iter([String::from(source)].iter().cloned()), }; self.files.insert(file); @@ -180,8 +179,7 @@ impl ModpackFile { // URLs, I'm supplying it with an empty string to avoid reinventing the wheel. let bytes = download_file_mirrors( "", - &self - .downloads + self.downloads .iter() .map(|it| it.as_str()) .collect::>() diff --git a/theseus_cli/src/main.rs b/theseus_cli/src/main.rs index 7f755fb7..c27ebdd6 100644 --- a/theseus_cli/src/main.rs +++ b/theseus_cli/src/main.rs @@ -1,2 +1,4 @@ +use theseus::launcher::{Credentials, ModLoader}; + #[tokio::main] async fn main() {}