From a19bf3dc0eca2e422acf376a99c11306af578f54 Mon Sep 17 00:00:00 2001 From: Prospector <6166773+Prospector@users.noreply.github.com> Date: Tue, 18 Mar 2025 18:27:15 -0700 Subject: [PATCH] Servers: Only apply game version filters when searching for non-modpack projects, auto-populate plugin loaders (#3403) --- .../frontend/src/pages/search/[searchProjectType].vue | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/apps/frontend/src/pages/search/[searchProjectType].vue b/apps/frontend/src/pages/search/[searchProjectType].vue index 5cb3b3282..200607c66 100644 --- a/apps/frontend/src/pages/search/[searchProjectType].vue +++ b/apps/frontend/src/pages/search/[searchProjectType].vue @@ -398,7 +398,7 @@ async function updateServerContext() { const serverFilters = computed(() => { const filters = []; - if (server.value) { + if (server.value && projectType.value.id !== "modpack") { const gameVersion = server.value.general?.mc_version; if (gameVersion) { filters.push({ @@ -418,6 +418,15 @@ const serverFilters = computed(() => { }); } + const pluginLoaders = ["paper", "purpur"]; + + if (platform && pluginLoaders.includes(platform)) { + filters.push({ + type: "plugin_loader", + option: platform, + }); + } + if (serverHideInstalled.value) { const installedMods = server.value.content?.data .filter((x) => x.project_id)