v1.1.0 and v1.1.1
What's new in 1.1.0?
Profile Menu
The /profile menu now shows live online/offline status with the server name (e.g. ⬤ Online (Lobby)). It also displays how many of the target's friends are currently online across the network.
New Commands
- /alts <player> — Opens a GUI showing all accounts that have shared an IP with the target player. Requires voxy.alts.
- /rank setdefault <rank> — Sets the default rank applied to new players without an explicit rank. Syncs across all servers.
- /rankstatus / /rs — Shows a player's current rank, whether it's permanent or temporary, and time remaining. Use voxy.rankstatus.others to check other players.
- /chatlogs <player> <time> --upload / /commandlogs <player> <time> --upload — New --upload flag uploads logs to pastes.dev with a clickable link.
- /voxy logs — Uploads latest.log to pastes.dev.
Punishment Reason Editing
Click any punishment in the HistoryMenu to edit its reason through a chat prompt — no more deleting and re-creating punishments.
PunishmentGuard
Staff can no longer punish players of equal or higher rank priority. This applies to all punishment commands (/ban, /mute, /warn, /kick, /blacklist, /punish). Console is exempt.
Chat Improvements
- Private messages now respect ignore lists and privacy settings on both sides.
- Multi-word messages in /message and /reply no longer get truncated.
- The invalid chat channel message is now configurable in messages.yml.
Data Wipe
/user wipe now kicks all players across the entire network, blocks new logins during the wipe, and re-enables access once complete.
Reporting
Duplicate reports against the same player within 15 minutes are now blocked, showing the remaining cooldown.
PlaceholderAPI
- New placeholders: %voxy_playtime%, %voxy_playtime_session%, %voxy_friends_online%, %voxy_friends_total%
- Legacy color variants for all existing placeholders (e.g. %voxy_coloredname_legacy%)
- Placeholders now work for offline players too
Configuration
- server-name and server-identifier in server.yml are now required — the plugin will not start without them.
- /voxy reload now reloads messages and ladders too.
- Offline mode without BungeeCord is blocked unless general.allow-offline is set to true.
- Date format changed to 12-hour with AM/PM by default.
Bug Fixes
- Fixed filter bypass permission being inverted
- Fixed sign text filtering replacing the wrong line
- Fixed message/reply commands truncating after the first word
- Fixed staff permissions being inconsistent (voxy.staffchat → voxy.staff)
- Fixed disguise failure at join leaving the player stuck as disguised
- Fixed party data not being cleaned up from Redis when disbanded
- Fixed rank rename not checking for name collisions
- Fixed /gamemode parsing case sensitivity
- Fixed missing CachedGuildManager initialization
- Fixed Redis pub/sub not reconnecting on connection loss
- Fixed server switch race condition in group management
- Various other stability improvements
What's New In v1.1.1?
- Anti-VPN Protection — Automatically blocks players using VPNs/proxies. Configured in vpn.yml. Supports IPApi and ProxyCheck services.
- Level Chat & Display Placeholders — New %voxy_level_chat% and %voxy_level_display% placeholders for chat formatting.
Improvements
- Permission Layers — Improved how permissions are handled for layered permission plugin setups.
- Protocol Support — Better Minecraft version detection with ViaVersion partial-support.
- Help Commands — Smarter parsing of help entries for more accurate results.
Bug Fixes
- Fixed /rank setDefault breaking after renaming ranks
- Fixed /rank remperm not updating the player's rank immediately
- Fixed party warp message showing raw text on Velocity
- Fixed lobby spawn location not getting correct world
Other
- Updated Minecraft protocol mappings for newer versions
Page 1