Voxy - All in one server core solution v1.1.1

All in one enterprise-level server core solution

What's New​

  • 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

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

Changelog​

Reports​

Report categories
/report <player> <category> now requires a category argument (e.g. hacking, chat). Invalid categories return a clear error listing available options.

Staff report notifications
When a report is submitted, all online staff instantly receive a notification showing who reported who, the category, and the server. If the reported player is online, staff get a clickable [Go to server] button to connect immediately.

Chat snapshot viewer
Reports can now include a chat snapshot of the reported player's recent messages. Staff open it from the reports menu with Shift + Left-Click — it opens as a paginated book UI showing timestamps, channels, and original vs. filtered messages.

Report categories reload
Report categories can now be reloaded without a server restart.


Punishments​

revokedAt timestamp
Punishments now store the exact time they were revoked. Audit logs can now show when a punishment was lifted, not just by whom.

unrevoke() support
Punishments can now be un-revoked, clearing the revoked state, revoker, and timestamp cleanly.


Commands​

/sudo <player> <input>
Forces a player to send a message or run a command as themselves. Requires voxy.sudo.

/rankstatus (alias /rs)
Shows a player's current rank and whether it is permanent or temporary. If temporary, displays time remaining. Staff with voxy.rankstatus.others can check other players.

/tp — full teleport suite

  • /tp <selector> [target] — teleport one or more players to another player
  • /tploc <selector> <x> <y> <z> [world] — teleport to exact coordinates with an optional world argument
  • Multi-target support via selectors
  • Separate voxy.tp.others permission required to teleport players other than yourself
/currency randomgive (alias randomadd)
Gives a random currency amount between a min and max to a player. Validates that max >= min.


Disguise​

cached keyword
Players can use cached as the nickname or skin argument to re-apply their last used disguise without retyping it.

voxy.disguise.custom permission gate
Players without this permission can only use random or prompt-based disguise — specifying a custom nickname or skin name requires the permission.

Automatic cleanup on join
If a player had disguise or vanish active and their permissions changed while offline, the state is cleaned up on next login:

  • Disguise is removed if they lost voxy.disguise
  • Vanish is removed if they lost voxy.vanish
  • If the disguise rank is no longer lower priority than the real rank, it is automatically replaced with a valid lower one

Parties​

/party warp
Party leaders can warp all members to their current server. Members receive a notification showing who warped them and where.

Party cleanup fixes

  • Party data is removed from Redis when disbanded
  • Pending invites for a disbanded party are now properly cleared
  • Party update packets with no members or no leader no longer cause errors

Guilds​

Guild tags
Guilds now have a short unique tag identifier, searchable and usable in placeholders.

Tag colors
Each guild tag has its own configurable display color.


Friends​

Per-rank friend limits
Each rank now has a configurable friend limit (default: 50, -1 = unlimited). When either player hits their limit, a clear message is shown with the limit value.


PlaceholderAPI​

Two new placeholders added:

  • %voxy_priority% — player's actual rank priority
  • %voxy_current_priority% — current effective priority (disguise-aware)

Bug Fixes​

  • Null receiver crash — vanish packet listeners now guard against null receivers, preventing crashes during player disconnection
  • ProfileMenu on cracked servers — fixed UUID resolution preventing the profile menu from opening in offline-mode environments
  • Vanish force-show — non-vanished players were incorrectly being forced visible to others in some cases
  • TEXTCOLOR_TO_CHATCOLOR init order — utility was initialized post-load, causing null pointer issues on early startup
  • Invalid session durations — sessions with a future start timestamp no longer produce negative durations
  • Help menu — fixed broken entry caching and wrong sort order after Imperat v3 migration

Discord Integration​

Profile menu Discord status
The in-game /profile menu now has a Discord item showing whether a player has linked their account, their username, and their Discord ID. Viewers without the appropriate permission see the field as unavailable.

Discord username caching
The linked Discord username is now stored and kept in sync in PlayerData on link and unlink.

/profile Discord slash command
Run /profile [user] in Discord to view the Minecraft account linked to a Discord user — shows rank, active grants, and account details.
  • Recreated some configs
  • Rename all config.yml to settings.yml
  • Fix some messages being broken
  • Make chat-format a messages.yml thing
  • Improve filters to work against signs and books
  • Improve configuration handling code
  • Add 1.21.11 support
  • Fix Dialogue flow
  • Fix 1.17 - 1.20.4 paper support
  • Fix report category deletion menu
  • Improve database for discord id lookups
  • Improve report system
  • Recode how levels & ladders were managed to be only managed through in game menus
  • Added ~10 menus
  • Improve some of the existing menus for an improved look & feel
  • Refactored the logs system to include a lot more information
  • Improved chat filters
  • Now filters don't apply to messages between best friends
  • Fixed issues with disguising on 1.21.9/1.21.10
Buy a license now
$17.99
EULA
Single project EULA
Standard, except only for single project use
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Extras
Discord Bot
+ $3.99
Share and earn
Refer this resource and earn a 10% commission.
2,515 Views
6 Purchases
6 Downloads
Nov 28, 2025 Published
Jun 5, 2026 Updated
5.00 star(s)
Average rating (2)
11.7 MB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
Type
  1. Staff
  1. Social
  1. Core
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Bungee
  1. Velocity
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
  1. 1.17
  1. 1.16
  1. 1.15
  1. 1.14
  1. 1.13
  1. 1.12
  1. 1.11
  1. 1.10
  1. 1.9
  1. 1.8
Supported languages
  1. English
Creator
Owner
Recommended for you
A high-quality lightweight plugin that allows you to control the velocity of your projectiles
Not yet rated
0 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,210 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,175 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,097 purchases
Share and earn
Refer this resource and earn a 10% commission.
2,515 Views
6 Purchases
6 Downloads
Nov 28, 2025 Published
Jun 5, 2026 Updated
5.00 star(s)
Average rating (2)
11.7 MB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
Type
  1. Staff
  1. Social
  1. Core
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Bungee
  1. Velocity
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
  1. 1.17
  1. 1.16
  1. 1.15
  1. 1.14
  1. 1.13
  1. 1.12
  1. 1.11
  1. 1.10
  1. 1.9
  1. 1.8
Supported languages
  1. English
Creator
Owner
Recommended for you
A high-quality lightweight plugin that allows you to control the velocity of your projectiles
Not yet rated
0 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,210 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,175 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,097 purchases
Top