diff options
author | Petr Mrázek <peterix@gmail.com> | 2015-04-03 11:55:16 +0200 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2015-04-03 11:55:16 +0200 |
commit | 865b20057120a61cfd26f5eea9aa68243efc3319 (patch) | |
tree | 683e0258ff943caa6720b3d857609956af6a9291 /logic/ftb/OneSixFTBInstance.cpp | |
parent | dc84ac368293462161f32b1dc081c8bea5e51e49 (diff) | |
download | MultiMC-865b20057120a61cfd26f5eea9aa68243efc3319.tar MultiMC-865b20057120a61cfd26f5eea9aa68243efc3319.tar.gz MultiMC-865b20057120a61cfd26f5eea9aa68243efc3319.tar.lz MultiMC-865b20057120a61cfd26f5eea9aa68243efc3319.tar.xz MultiMC-865b20057120a61cfd26f5eea9aa68243efc3319.zip |
GH-856 add profile strategy for FTB packs
Diffstat (limited to 'logic/ftb/OneSixFTBInstance.cpp')
-rw-r--r-- | logic/ftb/OneSixFTBInstance.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/logic/ftb/OneSixFTBInstance.cpp b/logic/ftb/OneSixFTBInstance.cpp index d55b1ea9..212b7373 100644 --- a/logic/ftb/OneSixFTBInstance.cpp +++ b/logic/ftb/OneSixFTBInstance.cpp @@ -1,4 +1,5 @@ #include "OneSixFTBInstance.h" +#include "FTBProfileStrategy.h" #include "logic/minecraft/MinecraftProfile.h" #include "logic/minecraft/OneSixLibrary.h" @@ -109,17 +110,14 @@ QDir OneSixFTBInstance::versionsPath() const return QDir(MMC->settings()->get("FTBRoot").toString() + "/versions"); } -/* -QStringList OneSixFTBInstance::externalPatches() const +bool OneSixFTBInstance::providesVersionFile() const { - return QStringList() << versionsPath().absoluteFilePath(intendedVersionId() + "/" + intendedVersionId() + ".json") - << minecraftRoot() + "/pack.json"; + return true; } -*/ -bool OneSixFTBInstance::providesVersionFile() const +void OneSixFTBInstance::createProfile() { - return true; + m_version.reset(new MinecraftProfile(new FTBProfileStrategy(this))); } QString OneSixFTBInstance::getStatusbarDescription() |