Plugin

NoProfileThemes

Completely removes Nitro profile themes from everyone but yourself

Appearance
index.ts
Download

Source

src/plugins/noProfileThemes/index.ts
1import { Devs } from "@utils/constants";
2import definePlugin from "@utils/types";
3import { UserStore } from "@webpack/common";
4
5export default definePlugin({
6 name: "NoProfileThemes",
7 description: "Completely removes Nitro profile themes from everyone but yourself",
8 tags: ["Appearance"],
9 authors: [Devs.TheKodeToad],
10 patches: [
11 {
12 find: "hasThemeColors(){",
13 replacement: {
14 match: /get canUsePremiumProfileCustomization\(\){return /,
15 replace: "$&$self.isCurrentUser(this?.userId)&&"
16 }
17 },
18 ],
19
20 isCurrentUser: (userId: string) => userId === UserStore.getCurrentUser()?.id,
21});
22