#pragma once #include #include #include #include struct FMLlib { QString filename; QString checksum; bool ours; }; struct VersionFilterData { VersionFilterData(); // mapping between minecraft versions and FML libraries required QMap> fmlLibsMapping; // set of minecraft versions for which using forge installers is blacklisted QSet forgeInstallerBlacklist; // set of 'legacy' versions that will not show up in the version lists. QSet legacyBlacklist; // no new versions below this date will be accepted from Mojang servers QDateTime legacyCutoffDate; // Libraries that belong to LWJGL QSet lwjglWhitelist; }; extern VersionFilterData g_VersionFilterData;