diff options
author | Petr Mrázek <peterix@gmail.com> | 2016-06-16 02:20:23 +0200 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2016-08-01 21:15:08 +0200 |
commit | 1f2bed2ef119094bdc156aa3a206b93dea5081d1 (patch) | |
tree | f154e39d3de3a3d71ed868cf396c4361b04e75c5 /api/logic/minecraft/MinecraftProfile.cpp | |
parent | 57c84ec2b15d8aa6985681f79641f5989c2f049f (diff) | |
download | MultiMC-1f2bed2ef119094bdc156aa3a206b93dea5081d1.tar MultiMC-1f2bed2ef119094bdc156aa3a206b93dea5081d1.tar.gz MultiMC-1f2bed2ef119094bdc156aa3a206b93dea5081d1.tar.lz MultiMC-1f2bed2ef119094bdc156aa3a206b93dea5081d1.tar.xz MultiMC-1f2bed2ef119094bdc156aa3a206b93dea5081d1.zip |
NOISSUE implement direct java launch
Just running the Java process and giving it params on the command line
Diffstat (limited to 'api/logic/minecraft/MinecraftProfile.cpp')
-rw-r--r-- | api/logic/minecraft/MinecraftProfile.cpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/api/logic/minecraft/MinecraftProfile.cpp b/api/logic/minecraft/MinecraftProfile.cpp index 70d0cee4..19127a54 100644 --- a/api/logic/minecraft/MinecraftProfile.cpp +++ b/api/logic/minecraft/MinecraftProfile.cpp @@ -573,6 +573,26 @@ const QList<LibraryPtr> & MinecraftProfile::getLibraries() const return m_libraries; } +void MinecraftProfile::getLibraryFiles(const QString& architecture, QStringList& jars, QStringList& nativeJars) const +{ + QStringList native32, native64; + jars.clear(); + nativeJars.clear(); + for (auto lib : getLibraries()) + { + lib->getApplicableFiles(currentSystem, jars, nativeJars, native32, native64); + } + if(architecture == "32") + { + nativeJars.append(native32); + } + else if(architecture == "64") + { + nativeJars.append(native64); + } +} + + QString MinecraftProfile::getMainJarUrl() const { auto iter = mojangDownloads.find("client"); |