NOISSUE move creation of server resource pack folder to a separate task

This commit is contained in:
Petr Mrázek
2016-07-23 13:36:31 +02:00
parent 1f2bed2ef1
commit 42a98c3661
6 changed files with 63 additions and 13 deletions

View File

@ -1,4 +1,5 @@
#include "MinecraftInstance.h"
#include <minecraft/launch/CreateServerResourcePacksFolder.h>
#include <minecraft/launch/ExtractNatives.h>
#include <minecraft/launch/PrintInstanceInfo.h>
#include <settings/Setting.h>
@ -433,6 +434,12 @@ std::shared_ptr<LaunchTask> MinecraftInstance::createLaunchTask(AuthSessionPtr s
process->appendStep(step);
}
// create the server-resource-packs folder (workaround for Minecraft bug MCL-3732)
{
auto step = std::make_shared<CreateServerResourcePacksFolder>(pptr);
process->appendStep(step);
}
// extract native jars if needed
auto jars = getNativeJars();
if(jars.size())