GPlayerID
GPlayerID replaces complex usernames with short numeric IDs (like #15) for quick command execution. It also includes interactive GUIs and an alt-tracker for effortless server moderation
GPlayerID
GPlayerID 🆔
Tired of typing long, complex usernames? GPlayerID is a lightweight, high-performance plugin that assigns a unique, short numeric ID (e.g., `#15`) to every player on your server.
Whether you're an admin trying to issue a quick ban or a player sending money, you can use these short IDs instead of full names. It also includes a powerful Alt-Tracker and interactive moderation GUIs!
✨ Key Features
* Moderation Menu: Use IDs in any configured command! Typing `/pay #15 100` or `/tp #15` will instantly replace the ID with the player's actual name. * Moderation Menu: Issue punishments to offline players effortlessly. Commands like `/ban #15` run asynchronous database lookups to find the player without lagging the server. * Moderation Menu: The plugin silently tracks IP addresses. Use the built-in tool to instantly find all linked accounts (alts) for any specific ID to prevent ban evasion. * Moderation Menu: * Moderation Menu: A beautiful, paginated GUI showing all online players and their IDs. * Moderation Menu: Click on any player in the list (or use a command) to open their profile to issue quick punishments or check for alts.
* 🔗 PlaceholderAPI Support: Built with 🔗 PlaceholderAPI Support: for blazing-fast database connections (SQLite & MySQL supported). All database queries and offline lookups are handled asynchronously. * 🔗 PlaceholderAPI Support: Display player IDs in chat, tab lists, or scoreboards using `%playerid_id%` (e.g., `15`) or `%playerid_formatted%` (e.g., `#15`).
---
💻 Commands & Permissions
Player Commands:
* `/id` — Check your own unique ID. * `/id <player_name>` — Get the ID of a specific online player.
Admin Commands (Requires `gplayerid.admin`):
* `/playerid list` — Open a paginated GUI with all online players. * `/playerid menu <#ID>` — Open the moderation GUI for a specific player. * `/playerid alts <#ID>` — View all known linked accounts (alts) for a specific player.
---
⚙️ Configuration
GPlayerID is highly customizable. You can:
* Change the ID prefix (e.g., `#`, `@`, `!`). * Whitelist specific commands that allow ID replacement for online players (e.g., `pay`, `msg`, `tp`). * Whitelist commands that are allowed to perform offline database lookups (e.g., `ban`, `unban`). * Switch between local MySQL (plug-and-play) or external MySQL databases.