Plasmo Voice addon for sorting players.
PvAddonSorter is a Minecraft server plugin and add-on for PlasmoVoice, designed to manage players based on their voice chat status. Whether you're hosting a special event, moderating a server, or organizing gameplay, this add-on makes it easy to filter, kick, teleport, list, broadcast messages, or assign teams to players with or without voice chat. 🚀
Some features, like
VOICEmode, may not be fully stable on high-latency servers. PlasmoVoice plugin is required! The plugin was tested with PlasmoVoice version 2.1.4+.
config.yml. 📝pvaddsonsorter permissions. 🔒The
VOICEmode (kicking players with voice chat) may be unstable be on stable on servers with high ping or frequent connection issues, as players might appear connected before stabilizing. Use with caution on laggy servers.
PvAddonSorter integrates with PlasmoVoice to monitor players voice chat status upon joining. It uses a delayed check (default: 3 seconds, configurable) to ensure accurate detection of PlasmoVoice via UDP. Based on the configured mode, it can:
The
VOICEmode is sensitive to network latency. Adjust the check-time-in-seconds inconfig.ymlfor better reliability on high-latency servers.
| Scenario | Command | Result |
|---|---|---|
| Event requiring voice chat | /sorter kick no-voice |
Kicks players without PlasmoVoice and prevents joining. |
| Event excluding voice chat | /sorter kick voice |
Kicks players with PlasmoVoice and enforces no voice chat. |
| Organize voice chat users | /sorter tp voice |
Teleports players with voice chat to the admin's location. |
| List players without voice chat | /sorter list no-voice |
Displays a list of players without voice chat. |
| Announce to voice chat users | /sorter broadcast voice Hello! |
Sends "Hello!" to players with voice chat. |
| Assign players to teams | /sorter team voice VoiceTeam |
Assigns players with voice chat to the VoiceTeam team. |
| Reset restrictions | /sorter kick nobody |
Disables voice chat checks, allowing everyone to join. |
Use the main command /sorter (or aliases /pvsorter, /pvsort) to manage the add-on. Below are the available subcommands:
| Command | Description | Permission |
|---|---|---|
/sorter kick <nobody|no-voice|voice> |
Sets kick mode and kicks players who don't meet criteria. | pvaddsonsorter.admin |
/sorter tp <voice|no-voice> |
Teleports players with or without voice chat to your location. | pvaddsonsorter.admin |
/sorter list <voice|no-voice> |
Lists players with or without voice chat. | pvaddsonsorter.admin |
/sorter broadcast <voice|no-voice> <message> |
Sends a message to players with or without voice chat. | pvaddsonsorter.admin |
/sorter team <voice|no-voice> <team-name> |
Assigns players with or without voice chat to a team. | pvaddsonsorter.admin |
/sorter reload |
Reloads the configuration file. | pvaddsonsorter.admin |
Example Usage:
/sorter kick no-voice – Kicks players without voice chat and prevents joining./sorter tp voice – Teleports players with voice chat to you./sorter list no-voice – Shows players without voice chat./sorter broadcast voice Join our Discord! – Sends "Join our Discord!" to voice chat users./sorter team no-voice NoVoiceTeam – Assigns players without voice chat to NoVoiceTeam./sorter reload – Reloads config.yml.The plugin generates a config.yml file in plugins/pv-addon-sorter/. You can customize messages, kick reasons, and settings. Key options include:
check-time-in-seconds: Delay (in seconds) before checking voice chat status (default: 3).kick, tp, list, broadcast, team): Customize all in-game messages.NO-VOICE and VOICE modes.Control who can manage or bypass the add-on with these permissions:
| Permission | Description |
|---|---|
pvaddonsorter.* |
Grants all add-on permissions (admin + bypass). |
pvaddonsorter.admin |
Allows execution of all /sorter commands. |
pvaddonsorter.bypass |
Exempts a player from being kicked by the add-on. |
pv-addon-sorter.jar from the Versions page..jar file in your server's plugins folder.plugins folder.config.yml.config.yml in plugins/pv-addon-sorter/ to customize messages and settings./sorter reload to apply changes without restarting.This project is licensed under the MIT License. See the LICENSE for details.
VOICE mode) may not be fully stable on high-latency servers.VOICE mode relies on detecting an active UDP connection, which may take a few seconds, potentially causing false positives.| Minecraft Version | Status |
|---|---|
| 1.20.4 1.21+ | ✅ Supported |
| Older | ❌ Not tested |
Found a bug or have an idea to improve PvAddonSorter? Open an issue on our GitHub Issues page or message me on discord oluni_official ! 🗣️
Thank you for using PvAddonSorter! Let's make voice chat management a breeze. 🎉