| 1037 | } |
| 1038 | |
| 1039 | std::optional<ModPlatform::ModLoaderTypes> PackProfile::getSupportedModLoaders() |
| 1040 | { |
| 1041 | auto loadersOpt = getModLoaders(); |
| 1042 | if (!loadersOpt.has_value()) |
| 1043 | return loadersOpt; |
| 1044 | auto loaders = loadersOpt.value(); |
| 1045 | // TODO: remove this or add version condition once Quilt drops official Fabric support |
| 1046 | if (loaders & ModPlatform::Quilt) |
| 1047 | loaders |= ModPlatform::Fabric; |
| 1048 | if (getComponentVersion("net.minecraft") == "1.20.1" && (loaders & ModPlatform::NeoForge)) |
| 1049 | loaders |= ModPlatform::Forge; |
| 1050 | return loaders; |
| 1051 | } |
| 1052 | |
| 1053 | QList<ModPlatform::ModLoaderType> PackProfile::getModLoadersList() |
| 1054 | { |
no test coverage detected