MCPcopy Create free account
hub / github.com/FreesmTeam/FreesmLauncher / VersionFilterData

Method VersionFilterData

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

Callers

nothing calls this directly

Calls 1

timeFromS3TimeFunction · 0.85

Tested by

no test coverage detected