From c95e57ef55ba766534d733c5a064c51165b61b4c Mon Sep 17 00:00:00 2001 From: Julian Chang Date: Sun, 19 Jul 2026 07:56:52 +0900 Subject: [PATCH] remove Legacy Fabric --- packages/oneclient_core/src/metadata/store.rs | 5 +---- packages/oneclient_core/src/packages/domain.rs | 8 +------- 2 files changed, 2 insertions(+), 11 deletions(-) diff --git a/packages/oneclient_core/src/metadata/store.rs b/packages/oneclient_core/src/metadata/store.rs index 216050c0..5d5f8598 100644 --- a/packages/oneclient_core/src/metadata/store.rs +++ b/packages/oneclient_core/src/metadata/store.rs @@ -165,20 +165,18 @@ impl MetadataStore { check_modded!(neo); check_modded!(fabric); check_modded!(quilt); - check_modded!(legacyfabric); changed } #[tracing::instrument(level = "debug", skip_all)] pub async fn fetch_all(&mut self, services: &LauncherServices) { - let (minecraft, forge, neo, fabric, quilt, legacyfabric) = tokio::join!( + let (minecraft, forge, neo, fabric, quilt) = tokio::join!( fetch_vanilla_manifest(services), fetch_modded_manifest(services, GameLoader::Forge), fetch_modded_manifest(services, GameLoader::NeoForge), fetch_modded_manifest(services, GameLoader::Fabric), fetch_modded_manifest(services, GameLoader::Quilt), - fetch_modded_manifest(services, GameLoader::LegacyFabric), ); self.inner.minecraft = minecraft.ok(); @@ -186,7 +184,6 @@ impl MetadataStore { self.inner.neo = neo.ok(); self.inner.fabric = fabric.ok(); self.inner.quilt = quilt.ok(); - self.inner.legacyfabric = legacyfabric.ok(); } #[tracing::instrument(level = "debug", skip(self, services))] diff --git a/packages/oneclient_core/src/packages/domain.rs b/packages/oneclient_core/src/packages/domain.rs index 25722a46..89cf6d3f 100644 --- a/packages/oneclient_core/src/packages/domain.rs +++ b/packages/oneclient_core/src/packages/domain.rs @@ -163,13 +163,7 @@ impl GameLoader { } pub const fn modded_loaders() -> &'static [Self] { - &[ - Self::Forge, - Self::NeoForge, - Self::Quilt, - Self::Fabric, - Self::LegacyFabric, - ] + &[Self::Forge, Self::NeoForge, Self::Quilt, Self::Fabric] } pub fn compatible_with(self, other: Self) -> bool {