Automatically rotates your worn Discord Server Tag (clan tag) across multiple servers in custom intervals β fully compatible with Discordβs 2025 API.
- π Automatically switch your Server Tag (Clan Tag) every few minutes
- βοΈ Custom rotation interval (in seconds)
- π² Optional random shuffle of servers
- π’ Only rotate when your Discord status is βOnlineβ
- π±οΈ Simple settings UI to select your servers
- π Uses the official Discord API endpoint
βPUT https://discord.com/api/v9/users/@me/clan
- Vencord (latest build, 2025 or later)
- Node.js 18+
- PNPM (for building custom plugins)
-
Clone or download this repository
git clone https://github.com/n0tluc/serverTagRotator.git
-
Move the plugin folder into your Vencord user plugins directory:
Vencord/ βββ src/ βββ userplugins/ βββ serverTagRotator/ βββ index.tsx -
Build Vencord with:
pnpm build
-
Restart Discord.
-
Go to:
User Settings β Vencord β Plugins β Server Tag RotatorEnable the plugin and configure your options.
If you have a prebuilt serverTagRotator.zip:
- Extract it inside your Vencord userplugins folder:
Vencord/src/userplugins/ - Build and restart Discord:
pnpm build
- Open your Discord Vencord Settings β Plugins β Server Tag Rotator
- Select which servers (guilds) you want to rotate between
- Set your desired interval (in seconds)
- Enable optional features:
- β Random order (shuffle)
- β Only rotate when online
- Press βApply & Restartβ
The plugin will automatically switch your worn server tag every interval.
Youβll see a small toast message when a new tag is applied.
-
Discord API Endpoint:
PUT https://discord.com/api/v9/users/@me/clan -
Payload Example:
{ "identity_guild_id": "123456789012345678", "identity_enabled": true } -
Authorization: Uses the clientβs stored user token (via Vencord internals)
-
Rotation Timer: Interval-based with optional randomization
-
UI Framework: Uses Vencordβs internal
Formsand React components
Server Tag switched to: My Awesome Server
- Option to disable tags periodically (empty interval)
- Custom toast messages
- Global pause/resume switch
- Smart skip when Discord API rate-limits
Pull requests and issues are welcome!
- Fork the repository
- Create your feature branch (
git checkout -b feature/awesome-feature) - Commit your changes (
git commit -m 'Add new feature') - Push to the branch (
git push origin feature/awesome-feature) - Open a Pull Request
ServerTagRotator is licensed under the GNU GPL v3.0 or later.
You are free to use, modify, and distribute this project under the same license.
If you enjoy this plugin, consider β starring the repo or sharing it with other Vencord users!
Feedback and improvement ideas are always welcome.