MCPcopy Create free account
hub / github.com/PolyMC/PolyMC / VersionFilterData

Method VersionFilterData

launcher/minecraft/VersionFilterData.cpp:6–72  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4VersionFilterData g_VersionFilterData = VersionFilterData();
5
6VersionFilterData::VersionFilterData()
7{
8 // 1.3.*
9 auto libs13 =
10 QList<FMLlib>{{"argo-2.25.jar", "bb672829fde76cb163004752b86b0484bd0a7f4b"},
11 {"guava-12.0.1.jar", "b8e78b9af7bf45900e14c6f958486b6ca682195f"},
12 {"asm-all-4.0.jar", "98308890597acb64047f7e896638e0d98753ae82"}};
13
14 fmlLibsMapping["1.3.2"] = libs13;
15
16 // 1.4.*
17 auto libs14 = QList<FMLlib>{
18 {"argo-2.25.jar", "bb672829fde76cb163004752b86b0484bd0a7f4b"},
19 {"guava-12.0.1.jar", "b8e78b9af7bf45900e14c6f958486b6ca682195f"},
20 {"asm-all-4.0.jar", "98308890597acb64047f7e896638e0d98753ae82"},
21 {"bcprov-jdk15on-147.jar", "b6f5d9926b0afbde9f4dbe3db88c5247be7794bb"}};
22
23 fmlLibsMapping["1.4"] = libs14;
24 fmlLibsMapping["1.4.1"] = libs14;
25 fmlLibsMapping["1.4.2"] = libs14;
26 fmlLibsMapping["1.4.3"] = libs14;
27 fmlLibsMapping["1.4.4"] = libs14;
28 fmlLibsMapping["1.4.5"] = libs14;
29 fmlLibsMapping["1.4.6"] = libs14;
30 fmlLibsMapping["1.4.7"] = libs14;
31
32 // 1.5
33 fmlLibsMapping["1.5"] = QList<FMLlib>{
34 {"argo-small-3.2.jar", "58912ea2858d168c50781f956fa5b59f0f7c6b51"},
35 {"guava-14.0-rc3.jar", "931ae21fa8014c3ce686aaa621eae565fefb1a6a"},
36 {"asm-all-4.1.jar", "054986e962b88d8660ae4566475658469595ef58"},
37 {"bcprov-jdk15on-148.jar", "960dea7c9181ba0b17e8bab0c06a43f0a5f04e65"},
38 {"deobfuscation_data_1.5.zip", "5f7c142d53776f16304c0bbe10542014abad6af8"},
39 {"scala-library.jar", "458d046151ad179c85429ed7420ffb1eaf6ddf85"}};
40
41 // 1.5.1
42 fmlLibsMapping["1.5.1"] = QList<FMLlib>{
43 {"argo-small-3.2.jar", "58912ea2858d168c50781f956fa5b59f0f7c6b51"},
44 {"guava-14.0-rc3.jar", "931ae21fa8014c3ce686aaa621eae565fefb1a6a"},
45 {"asm-all-4.1.jar", "054986e962b88d8660ae4566475658469595ef58"},
46 {"bcprov-jdk15on-148.jar", "960dea7c9181ba0b17e8bab0c06a43f0a5f04e65"},
47 {"deobfuscation_data_1.5.1.zip", "22e221a0d89516c1f721d6cab056a7e37471d0a6"},
48 {"scala-library.jar", "458d046151ad179c85429ed7420ffb1eaf6ddf85"}};
49
50 // 1.5.2
51 fmlLibsMapping["1.5.2"] = QList<FMLlib>{
52 {"argo-small-3.2.jar", "58912ea2858d168c50781f956fa5b59f0f7c6b51"},
53 {"guava-14.0-rc3.jar", "931ae21fa8014c3ce686aaa621eae565fefb1a6a"},
54 {"asm-all-4.1.jar", "054986e962b88d8660ae4566475658469595ef58"},
55 {"bcprov-jdk15on-148.jar", "960dea7c9181ba0b17e8bab0c06a43f0a5f04e65"},
56 {"deobfuscation_data_1.5.2.zip", "446e55cd986582c70fcf12cb27bc00114c5adfd9"},
57 {"scala-library.jar", "458d046151ad179c85429ed7420ffb1eaf6ddf85"}};
58
59 // don't use installers for those.
60 forgeInstallerBlacklist = QSet<QString>({"1.5.2"});
61
62 // FIXME: remove, used for deciding when core mods should display
63 legacyCutoffDate = timeFromS3Time("2013-06-25T15:08:56+02:00");

Callers

nothing calls this directly

Calls 1

timeFromS3TimeFunction · 0.85

Tested by

no test coverage detected