From 117501caf732651a55742777846ee34372c14fb3 Mon Sep 17 00:00:00 2001 From: thororen1234 <78185467+thororen1234@users.noreply.github.com> Date: Wed, 9 Jul 2025 13:58:24 -0400 Subject: [PATCH] Fix Disabling API's and required plugins --- src/plugins/_core/supportHelper.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/plugins/_core/supportHelper.tsx b/src/plugins/_core/supportHelper.tsx index 23a197020..38ce1bfb8 100644 --- a/src/plugins/_core/supportHelper.tsx +++ b/src/plugins/_core/supportHelper.tsx @@ -301,6 +301,7 @@ export default definePlugin({ const matchedPlugins = Object.keys(Vencord.Plugins.plugins).filter(name => (props.message.content?.toLowerCase() ?? "").includes(name.toLowerCase())); const matchedPlugin = matchedPlugins.sort((a, b) => b.length - a.length)[0]; + const pluginData = matchedPlugin && Vencord.Plugins.plugins[matchedPlugin]; const equicordGuild = ChannelStore.getChannel(props.channel.id)?.guild_id === GUILD_ID; const shouldAddPluginButtons = equicordGuild && equicordSupport && matchedPlugin; @@ -326,9 +327,9 @@ export default definePlugin({ ); } - if (shouldAddPluginButtons && matchedPlugin) { + if (shouldAddPluginButtons && matchedPlugin && pluginData) { + if (pluginData.required || pluginData.name.endsWith("API")) return; const isEnabled = Vencord.Plugins.isPluginEnabled(matchedPlugin); - buttons.push(