Vonix Server Utilities — Social & Messaging
VSU provides complete chat formatting, whisper routing, and an integrated ignore mechanism. All social commands are automatically integrated with the moderation subsystem.
1. Private Messaging & Reply
Section titled “1. Private Messaging & Reply”VSU allows players to whisper directly without broadcasting across global chat:
/msg <player> <message...>(Aliases:/tell) — Sends a private message to an online player./r <message...>(Aliases:/reply) — Quickly replies to the last player who messaged you.
# Example communication/msg Alex Are you at the mob farm?/r Yes, heading back to base now.2. Ignore System
Section titled “2. Ignore System”Players can self-manage unwanted harassment or spam using the client ignore list:
/ignore <player>— Toggles ignore status for target player.
When Player A ignores Player B:
- Player B’s private
/msgand/tellattempts to Player A are blocked. - Player B is not notified that they are ignored (to prevent escalation).
- Global chat filtering is handled server-side.
3. Nickname Management
Section titled “3. Nickname Management”VSU provides personal and administrative nickname customization:
/nick <nickname>— Sets your own chat display name. Standard Minecraft color and formatting codes (e.g.&a,&l,&#HEX) are supported if permitted./nick <player> <nickname>— Sets another player’s nickname (Requiresvsu.admin.nickor Op 2)./nick off//nick reset— Clears the nickname and restores the default Minecraft account name.
4. Server Announcements (/broadcast)
Section titled “4. Server Announcements (/broadcast)”Staff can send prominent, server-wide announcements using formatted banners:
/broadcast <message...>(Aliases:/bc,/gc) — Emits an administrative message to all connected players across all dimensions.
/broadcast Server scheduled maintenance in 15 minutes. Please find a safe location!5. Mute Enforcement Hook
Section titled “5. Mute Enforcement Hook”The social system is tightly coupled with the VSU moderation engine:
- When a player is muted via
/muteor/tempmute, the enforcement hook captures both raw chat (ServerChatEventon NeoForge,ServerMessageEvents.CHAT_MESSAGEon Fabric) and social commands. - The muted player is automatically blocked from executing
/msg,/tell,/r,/reply,/me, and/broadcast. - Every blocked attempt displays:
§c[VSU] You are muted (Expires in: <remaining_time>).