From 865b20057120a61cfd26f5eea9aa68243efc3319 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Mr=C3=A1zek?= Date: Fri, 3 Apr 2015 11:55:16 +0200 Subject: GH-856 add profile strategy for FTB packs --- logic/ftb/OneSixFTBInstance.cpp | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) (limited to 'logic/ftb/OneSixFTBInstance.cpp') 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() -- cgit v1.2.3