#include "CreateServerResourcePacksFolder.h" #include "minecraft/MinecraftInstance.h" #include "launch/LaunchTask.h" #include "FileSystem.h" CreateServerResourcePacksFolder::CreateServerResourcePacksFolder(LaunchTask* parent): LaunchStep(parent) { } void CreateServerResourcePacksFolder::executeTask() { auto instance = m_parent->instance(); std::shared_ptr minecraftInstance = std::dynamic_pointer_cast(instance); if(!FS::ensureFolderPathExists(FS::PathCombine(minecraftInstance->minecraftRoot(), "server-resource-packs"))) { emit logLine(tr("Couldn't create the 'server-resource-packs' folder"), MessageLevel::Error); } emitSucceeded(); }