Declutter: Fix Decor Conflict

This commit is contained in:
thororen1234 2026-04-30 13:49:06 -04:00
parent 0cb8a34ec6
commit 94691093b3
No known key found for this signature in database

View file

@ -11,6 +11,7 @@ import { definePluginSettings, migrateOldSettingToNewPlugin, migratePluginSettin
import { Divider } from "@components/Divider";
import { HeadingSecondary } from "@components/Heading";
import { Notice } from "@components/Notice";
import decor from "@plugins/decor";
import { classNameFactory } from "@utils/css";
import { Devs, EquicordDevs } from "@utils/index";
import definePlugin, { OptionType } from "@utils/types";
@ -170,10 +171,10 @@ export default definePlugin({
// Avatar decoration
find: "{avatarDecoration:void 0!==",
replacement: {
match: /\{avatarDecoration:void 0!==(\i)\?\1:\i,canAnimate:/,
replace: "{avatarDecoration:void 0!==$1?$1:null,canAnimate:"
match: /\{avatarDecoration:(.{0,30}void 0!==\i\?\i:)\i/,
replace: "{avatarDecoration:$1null"
},
predicate: () => settings.store.removeAvatarDecoration && !isPluginEnabled("Decor"),
predicate: () => settings.store.removeAvatarDecoration && !isPluginEnabled(decor.name),
},
{
// Nameplate