diff --git a/packages/ui/src/utils/search.ts b/packages/ui/src/utils/search.ts index 92ef483bd..58ca55eb4 100644 --- a/packages/ui/src/utils/search.ts +++ b/packages/ui/src/utils/search.ts @@ -7,6 +7,7 @@ import { type LocationQueryRaw, type LocationQueryValue, useRoute } from 'vue-ro import { defineMessage, useVIntl } from '../composables/i18n' import { DEFAULT_MOD_LOADERS, + DEFAULT_PLUGIN_LOADERS, DEFAULT_SHADER_LOADERS, formatCategory, formatCategoryHeader, @@ -311,7 +312,8 @@ export function useSearch( }), ), supported_project_types: ['plugin'], - display: 'all', + display: 'expandable', + default_values: DEFAULT_PLUGIN_LOADERS, query_param: 'g', supports_negative_filter: true, searchable: false, diff --git a/packages/ui/src/utils/tag-messages.ts b/packages/ui/src/utils/tag-messages.ts index 13eff7b56..9833b1f3d 100644 --- a/packages/ui/src/utils/tag-messages.ts +++ b/packages/ui/src/utils/tag-messages.ts @@ -573,6 +573,7 @@ export const categoryMessages = defineMessages({ }) export const DEFAULT_MOD_LOADERS: string[] = ['fabric', 'forge', 'neoforge'] +export const DEFAULT_PLUGIN_LOADERS: string[] = ['paper', 'spigot'] export const DEFAULT_SHADER_LOADERS: string[] = ['iris', 'optifine', 'vanilla'] const DEFAULT_LOADER_NAMES = new Set([...DEFAULT_MOD_LOADERS, ...DEFAULT_SHADER_LOADERS])