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.