diff --git a/launcher/resources/multimc/128x128/instances/fabricmc.png b/launcher/resources/multimc/128x128/instances/fabricmc.png
new file mode 100644
index 000000000..c78543aee
Binary files /dev/null and b/launcher/resources/multimc/128x128/instances/fabricmc.png differ
diff --git a/launcher/resources/multimc/128x128/instances/liteloader.png b/launcher/resources/multimc/128x128/instances/liteloader.png
new file mode 100644
index 000000000..88295e644
Binary files /dev/null and b/launcher/resources/multimc/128x128/instances/liteloader.png differ
diff --git a/launcher/resources/multimc/22x22/fabricmc-small.png b/launcher/resources/multimc/22x22/fabricmc-small.png
new file mode 100644
index 000000000..e21ae9e88
Binary files /dev/null and b/launcher/resources/multimc/22x22/fabricmc-small.png differ
diff --git a/launcher/resources/multimc/multimc.qrc b/launcher/resources/multimc/multimc.qrc
index 13052760b..907fbb5d3 100644
--- a/launcher/resources/multimc/multimc.qrc
+++ b/launcher/resources/multimc/multimc.qrc
@@ -348,8 +348,10 @@
scalable/launch.svg
scalable/server.svg
- scalable/forge-loader.svg
- scalable/fabric-loader.svg
- scalable/quilt-loader.svg
+ scalable/instances/forge.svg
+ scalable/instances/quiltmc.svg
+ 22x22/fabricmc-small.png
+ 128x128/instances/fabricmc.png
+ 128x128/instances/liteloader.png
diff --git a/launcher/resources/multimc/scalable/fabric-loader.svg b/launcher/resources/multimc/scalable/fabric-loader.svg
deleted file mode 100644
index 06aa7801e..000000000
--- a/launcher/resources/multimc/scalable/fabric-loader.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/launcher/resources/multimc/scalable/forge-loader.svg b/launcher/resources/multimc/scalable/forge-loader.svg
deleted file mode 100644
index b73360b86..000000000
--- a/launcher/resources/multimc/scalable/forge-loader.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/launcher/resources/multimc/scalable/instances/forge.svg b/launcher/resources/multimc/scalable/instances/forge.svg
new file mode 100644
index 000000000..ea402c5b2
--- /dev/null
+++ b/launcher/resources/multimc/scalable/instances/forge.svg
@@ -0,0 +1,43 @@
+
+
diff --git a/launcher/resources/multimc/scalable/instances/quiltmc.svg b/launcher/resources/multimc/scalable/instances/quiltmc.svg
new file mode 100644
index 000000000..a7aaca53f
--- /dev/null
+++ b/launcher/resources/multimc/scalable/instances/quiltmc.svg
@@ -0,0 +1,98 @@
+
+
diff --git a/launcher/resources/multimc/scalable/quilt-loader.svg b/launcher/resources/multimc/scalable/quilt-loader.svg
deleted file mode 100644
index fd6faea4b..000000000
--- a/launcher/resources/multimc/scalable/quilt-loader.svg
+++ /dev/null
@@ -1,70 +0,0 @@
-
-
diff --git a/launcher/ui/dialogs/InstallLoaderDialog.cpp b/launcher/ui/dialogs/InstallLoaderDialog.cpp
index 5df27dba2..a9d08fc55 100644
--- a/launcher/ui/dialogs/InstallLoaderDialog.cpp
+++ b/launcher/ui/dialogs/InstallLoaderDialog.cpp
@@ -42,7 +42,7 @@ class LoaderPage : public VersionSelectWidget, public BasePage {
: VersionSelectWidget(parent), m_id(std::move(id)), m_icon(std::move(icon)), m_name(std::move(name))
{
const QString minecraftVersion = profile->getComponentVersion("net.minecraft");
- setEmptyErrorString(tr("No versions are currently available for Minecraft %1").arg(minecraftVersion));
+ setEmptyString(tr("No versions are currently available for Minecraft %1").arg(minecraftVersion));
if (!lightweight)
setExactFilter(BaseVersionList::ParentVersionRole, minecraftVersion);
@@ -108,11 +108,11 @@ InstallLoaderDialog::InstallLoaderDialog(std::shared_ptr profile, Q
QList InstallLoaderDialog::getPages()
{
return { // Forge
- new LoaderPage("net.minecraftforge", "forge-loader", tr("Forge"), false, m_profile, this),
+ new LoaderPage("net.minecraftforge", "forge", tr("Forge"), false, m_profile, this),
// Fabric
- new LoaderPage("net.fabricmc.fabric-loader", "fabric-loader", tr("Fabric"), true, m_profile, this),
+ new LoaderPage("net.fabricmc.fabric-loader", "fabricmc-small", tr("Fabric"), true, m_profile, this),
// Quilt
- new LoaderPage("org.quiltmc.quilt-loader", "quilt-loader", tr("Quilt"), true, m_profile, this),
+ new LoaderPage("org.quiltmc.quilt-loader", "quiltmc", tr("Quilt"), true, m_profile, this),
// LiteLoader
new LoaderPage("com.mumfrey.liteloader", "liteloader", tr("LiteLoader"), false, m_profile, this)
};