MORE BADGES 🦅🦅🔥🔥🗣
This commit is contained in:
parent
1af0fe33f2
commit
834563e31c
1 changed files with 90 additions and 3 deletions
93
index.tsx
93
index.tsx
|
@ -16,7 +16,10 @@ function isCurrentUser(userId: string) {
|
|||
export default definePlugin({
|
||||
name: "ClientSideBadges",
|
||||
description: "Adds client-side badges to your profile. Other users can't see them!",
|
||||
authors: [Devs.nin0dev],
|
||||
authors: [
|
||||
{ name: "KrystalSkullOfficial", id: 929208515883569182n },
|
||||
Devs.nin0dev,
|
||||
],
|
||||
settingsAboutComponent: () => <>
|
||||
<Forms.FormTitle style={{ color: "red", fontSize: "2rem", fontWeight: "bold" }}>Only you can view the badges. No, this can't and won't be changed.</Forms.FormTitle>
|
||||
<Forms.FormText>You may need to reload Discord after editing your settings for them to apply.</Forms.FormText>
|
||||
|
@ -45,7 +48,33 @@ export default definePlugin({
|
|||
},
|
||||
goldenBugHunter: {
|
||||
type: OptionType.BOOLEAN
|
||||
}
|
||||
},
|
||||
// shout out krystalskullofficial
|
||||
// Nino missed some badges
|
||||
hypesquadEvents: {
|
||||
type: OptionType.BOOLEAN
|
||||
},
|
||||
houseOfBravery: {
|
||||
type: OptionType.BOOLEAN
|
||||
},
|
||||
houseOfBrilliance: {
|
||||
type: OptionType.BOOLEAN
|
||||
},
|
||||
houseOfBalance: {
|
||||
type: OptionType.BOOLEAN
|
||||
},
|
||||
discordQuests: {
|
||||
type: OptionType.BOOLEAN
|
||||
},
|
||||
nitro: {
|
||||
type: OptionType.BOOLEAN
|
||||
},
|
||||
serverBooster:{
|
||||
type: OptionType.BOOLEAN
|
||||
},
|
||||
supportsCommands:{
|
||||
type: OptionType.BOOLEAN
|
||||
},
|
||||
}),
|
||||
async start() {
|
||||
const NativeBadges: ProfileBadge[] = [
|
||||
|
@ -104,7 +133,65 @@ export default definePlugin({
|
|||
position: Badges.BadgePosition.END,
|
||||
shouldShow: ({ userId }) => isCurrentUser(userId) && this.settings.store.goldenBugHunter,
|
||||
link: "https://discord.com/settings/premium"
|
||||
}
|
||||
},
|
||||
// shout out krystalskullofficial
|
||||
// Nino missed some badges
|
||||
{
|
||||
description: "HypeSquad Events",
|
||||
image: "https://cdn.discordapp.com/badge-icons/bf01d1073931f921909045f3a39fd264.png",
|
||||
position: Badges.BadgePosition.END,
|
||||
shouldShow: ({ userId }) => isCurrentUser(userId) && this.settings.store.hypesquadEvents,
|
||||
link: "https://support.discord.com/hc/en-us/articles/360035962891-Profile-Badges-101#h_01GM67K5EJ16ZHYZQ5MPRW3JT3"
|
||||
},
|
||||
{
|
||||
description: "House Of Bravery",
|
||||
image: "https://cdn.discordapp.com/badge-icons/8a88d63823d8a71cd5e390baa45efa02.png",
|
||||
position: Badges.BadgePosition.END,
|
||||
shouldShow: ({ userId }) => isCurrentUser(userId) && this.settings.store.houseOfBravery,
|
||||
link: "https://discord.com/settings/hypesquad-online"
|
||||
},
|
||||
{
|
||||
description: "House Of Briliance",
|
||||
image: "https://cdn.discordapp.com/badge-icons/011940fd013da3f7fb926e4a1cd2e618.png",
|
||||
position: Badges.BadgePosition.END,
|
||||
shouldShow: ({ userId }) => isCurrentUser(userId) && this.settings.store.houseOfBrilliance,
|
||||
link: "https://discord.com/settings/hypesquad-online"
|
||||
},
|
||||
{
|
||||
description: "House Of Balance",
|
||||
image: "https://cdn.discordapp.com/badge-icons/3aa41de486fa12454c3761e8e223442e.png",
|
||||
position: Badges.BadgePosition.END,
|
||||
shouldShow: ({ userId }) => isCurrentUser(userId) && this.settings.store.houseOfBalance,
|
||||
link: "https://discord.com/settings/hypesquad-online"
|
||||
},
|
||||
{
|
||||
description: "Discord Quests",
|
||||
image: "https://cdn.discordapp.com/badge-icons/7d9ae358c8c5e118768335dbe68b4fb8.png",
|
||||
position: Badges.BadgePosition.END,
|
||||
shouldShow: ({ userId }) => isCurrentUser(userId) && this.settings.store.discordQuests,
|
||||
link: "https://discord.com/discovery/quests"
|
||||
},
|
||||
{
|
||||
description: "Discord Nitro",
|
||||
image: "https://cdn.discordapp.com/badge-icons/2ba85e8026a8614b640c2837bcdfe21b.png",
|
||||
position: Badges.BadgePosition.END,
|
||||
shouldShow: ({ userId }) => isCurrentUser(userId) && this.settings.store.nitro,
|
||||
link: "https://discord.com/settings/premium"
|
||||
},
|
||||
{
|
||||
description: "Discord 24months booster",
|
||||
image: "https://cdn.discordapp.com/badge-icons/ec92202290b48d0879b7413d2dde3bab.png",
|
||||
position: Badges.BadgePosition.END,
|
||||
shouldShow: ({ userId }) => isCurrentUser(userId) && this.settings.store.serverBooster,
|
||||
link: "https://discord.com/settings/premium"
|
||||
},
|
||||
{
|
||||
description: "Supports Commands",
|
||||
image: "https://cdn.discordapp.com/badge-icons/6f9e37f9029ff57aef81db857890005e.png",
|
||||
position: Badges.BadgePosition.END,
|
||||
shouldShow: ({ userId }) => isCurrentUser(userId) && this.settings.store.supportsCommands,
|
||||
link: "https://discord.com/blog/welcome-to-the-new-era-of-discord-apps?ref=badge"
|
||||
},
|
||||
];
|
||||
NativeBadges.forEach(b => Badges.addBadge(b));
|
||||
},
|
||||
|
|
Loading…
Reference in a new issue