Overview
ChatBadgesPro adds selectable chat badges. Players unlock badges via configured requirements (permissions, stats, playtime, economy) and select a badge via /badge gui. The selected badge is exposed via PlaceholderAPI (%badge_selected%).
- Dynamic & conditional badges (stats/time/achievements/custom)
- Multiple unlock methods: permissions, milestones, economy
- Rarity tiers and progression tracking
- Inventory GUI for browsing/selecting badges
- Badge packs (themed, seasonal); purchases via Vault economy
- PlaceholderAPI expansion for placeholders
- In‑game chat with selected badge

- Badge Selection GUI (locked vs unlocked)

- Unlock requirements config snippet

- Pack purchase flow with Vault

- Before/after chat comparison

- Survival/Towny servers: reward progression and community status through cosmetics
- Skyblock networks: seasonal pack drops for engagement and optional revenue
- Stop the server.
- Put the plugin jar into
plugins/. - Start the server.
- Run
/plugins and confirm ChatBadgesPro is listed.
- Java: 21
- Server software (tested): Paper
- Minecraft versions (tested): 1.21.3, 1.20.6, 1.20.1
- Spigot: not tested
- PlaceholderAPI: tested with 2.11.6
- Vault: tested with VaultAPI 1.7
- Canonical contact: Reviews, Inbox, or Discord (https://discord.gg/Q8NK95e9)
- Response window: 48–72 hours (business days)
- Supported: installation problems, configuration questions, reproducible bug reports
- Not supported: custom development work, configuration writing for third-party plugins, or issues that cannot be reproduced with steps + logs
This plugin is part of QuickSuite, a collection of focused administrative and cosmetic utilities designed to work well together. If you plan to use multiple QuickSuite plugins, the bundle offers a discounted option (https://polymart.org/bundle/599/quicksuite-plugin-bundle)