From 02e854ea1b8562e443e8918bd58fe4af5d14ae7e Mon Sep 17 00:00:00 2001 From: thororen1234 <78185467+thororen1234@users.noreply.github.com> Date: Thu, 2 Jul 2026 23:10:05 -0400 Subject: [PATCH] GlobalBadges: add more client mods --- src/equicordplugins/globalBadges/settings.ts | 42 ++++++++++++++++++++ src/equicordplugins/globalBadges/utils.ts | 17 +++++++- 2 files changed, 58 insertions(+), 1 deletion(-) diff --git a/src/equicordplugins/globalBadges/settings.ts b/src/equicordplugins/globalBadges/settings.ts index e33cb51c2..9e7ef6170 100644 --- a/src/equicordplugins/globalBadges/settings.ts +++ b/src/equicordplugins/globalBadges/settings.ts @@ -84,6 +84,48 @@ export const settings = definePluginSettings({ default: true, restartNeeded: false }, + showBunny: { + type: OptionType.BOOLEAN, + description: "Show Bunny Badges", + default: true, + restartNeeded: false + }, + showGooseMod: { + type: OptionType.BOOLEAN, + description: "Show GooseMod Badges", + default: true, + restartNeeded: false + }, + showReplugged: { + type: OptionType.BOOLEAN, + description: "Show Replugged Badges", + default: true, + restartNeeded: false + }, + showBetterDiscord: { + type: OptionType.BOOLEAN, + description: "Show BetterDiscord Badges", + default: true, + restartNeeded: false + }, + showVendroidEnhanced: { + type: OptionType.BOOLEAN, + description: "Show Vendroid Enhanced Badges", + default: true, + restartNeeded: false + }, + showRevenge: { + type: OptionType.BOOLEAN, + description: "Show Revenge Badges", + default: true, + restartNeeded: false + }, + showReCord: { + type: OptionType.BOOLEAN, + description: "Show ReCord Badges", + default: true, + restartNeeded: false + }, apiUrl: { type: OptionType.STRING, description: "API to use", diff --git a/src/equicordplugins/globalBadges/utils.ts b/src/equicordplugins/globalBadges/utils.ts index c4f74f115..58fb6c156 100644 --- a/src/equicordplugins/globalBadges/utils.ts +++ b/src/equicordplugins/globalBadges/utils.ts @@ -23,6 +23,13 @@ export const serviceMap: Record = { velocity: "Velocity", enmity: "Enmity", paicord: "Paicord", + bunny: "Bunny", + goosemod: "GooseMod", + replugged: "Replugged", + betterdiscord: "BetterDiscord", + vendroidenhanced: "VendroidEnhanced", + revenge: "Revenge", + record: "ReCord", }; const blockedMods = ["vencord", "equicord"]; @@ -45,7 +52,15 @@ export async function loadBadges() { reviewdb: settings.store.showReviewDB, aliucord: settings.store.showAliucord, raincord: settings.store.showRaincord, - enmity: settings.store.showEnmity + enmity: settings.store.showEnmity, + paicord: settings.store.showPaicord, + bunny: settings.store.showBunny, + goosemod: settings.store.showGooseMod, + replugged: settings.store.showReplugged, + betterdiscord: settings.store.showBetterDiscord, + vendroidenhanced: settings.store.showVendroidEnhanced, + revenge: settings.store.showRevenge, + record: settings.store.showReCord }; if (mod in conditionalMods && !conditionalMods[mod]) return false;