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)