From 9eb9ddc6680244f2c10fa3ac50fbbeffefd2db29 Mon Sep 17 00:00:00 2001
From: Sefa Eyeoglu <contact@scrumplex.net>
Date: Sun, 20 Feb 2022 17:51:26 +0100
Subject: feat: initial Quilt support

---
 launcher/minecraft/ComponentUpdateTask.cpp | 9 +++++++++
 1 file changed, 9 insertions(+)

(limited to 'launcher/minecraft')

diff --git a/launcher/minecraft/ComponentUpdateTask.cpp b/launcher/minecraft/ComponentUpdateTask.cpp
index 8bc05a1b..a856662a 100644
--- a/launcher/minecraft/ComponentUpdateTask.cpp
+++ b/launcher/minecraft/ComponentUpdateTask.cpp
@@ -600,6 +600,15 @@ void ComponentUpdateTask::resolveDependencies(bool checkOnly)
                             component->m_version = (*minecraft)->getVersion();
                         }
                     }
+                    else if (add.uid == "org.quiltmc.quilt-mappings")
+                    {
+                        auto minecraft = std::find_if(components.begin(), components.end(), [](ComponentPtr & cmp){
+                            return cmp->getID() == "net.minecraft";
+                        });
+                        if(minecraft != components.end()) {
+                            component->m_version = (*minecraft)->getVersion() + "+build.1";
+                        }
+                    }
                 }
 // HACK HACK HACK HACK FIXME: this is a placeholder for deciding what version to use. For now, it is hardcoded.
 // ############################################################################################################
-- 
cgit