Logo
MINECRAFTBIBLE
Items
Items

All game items

Blocks
Blocks

Building blocks

Mobs
Mobs

Creatures & monsters

Biomes
Biomes

World biomes

Structures
Structures

Generated structures

Recipes
Recipes

Crafting guides

Advancements
Advancements

Achievements

Loot Tables
Loot Tables

Drop rates

Tags
Tags

Item groupings

All Versions
View all data →
Capes
Cape ArchiveNEW

Browse rare Minecon capes, OptiFine capes, and custom capes from players worldwide

Browse

Player Database
Player DatabasePopular

Search any player

Skin Browser
Skin Browser

Browse & download skins

Cape Gallery
Cape GalleryNEW

Minecon & OptiFine capes

Seed Vault
Seed Vault

Curated seeds

Learn

Guides
GuidesNew

Tutorials & tips

Blog
Blog

News & updates

Community

Community Hub
Community HubHub

Posts, discussions & more

All Versions
View community →
Seed Analyzer
Seed Analyzer

World seed analysis

Loot Explorer
Loot Explorer

Drop rates

Crafting Calculator
Crafting Calculator

Material planning

Enchant Calculator
Enchant Calculator

Probability math

Redstone Lab
Redstone Lab

Signal timing

Trading Profit
Trading Profit

Villager ROI

All Versions
View all tools →
Mods
Mods

Browse all mods

Plugins
Plugins

Server plugins

Resource Packs
Resource Packs

Textures & sounds

Shaders
Shaders

Visual enhancements

Datapacks
Datapacks

World logic

Scanner
Mod Intelligence

Scan & analyze any mod

All Versions
View all mods →
Loading...
IntroductionIntroductionVersion HistoryVersion HistoryGuidesGuidesBlog & NewsBlog & News
ItemsItemsBlocksBlocksMobsMobsRecipesRecipesBiomesBiomesStructuresStructuresAdvancementsAdvancementsLoot TablesLoot TablesTagsTags
ModsModsPluginsPluginsResource PacksResource PacksShadersShadersDatapacksDatapacks

MinecraftBible

The Ultimate Wiki

Logo
MINECRAFTBIBLE

The ultimate Minecraft reference. Every item, block, mob, and recipe documented with precision.

Community

  • Skin Browser
  • Cape Gallery
  • Seed Vault
  • Blog
  • Guides

Database

  • Items
  • Blocks
  • Mobs
  • Recipes
  • Biomes
  • Structures

Tools

  • Seed Analyzer
  • Mod Intelligence
  • Crafting Calculator
  • Enchant Calculator

Mods & Packs

  • Mods
  • Plugins
  • Resource Packs
  • Shaders
  • Datapacks

Site & Legal

  • About
  • Authors
  • Editorial Policy
  • Corrections
  • Contact
  • Privacy Policy
  • Terms of Service
  • DMCA
  • Sitemap

© 2026 MinecraftBible. Not affiliated with Mojang or Microsoft.

PrivacyTermsContact
Velocity Friends
PluginLicenseRef-All-Rights-Reserved

Velocity Friends

This is a friends system for Velocity proxy servers that allows players to manage friendships, send messages, and interact across multiple servers.

526
Downloads
4
Followers
1 months ago
Updated
📦
20
Versions
socialvelocity
Download Latestv1.4.1View on Modrinth

📖About Velocity Friends

This is a friends system for Velocity proxy servers that allows players to manage friendships, send messages, and interact across multiple servers.

What's New in Version 1.4.1:

  • Personal server switch notification toggle - Players can now enable/disable server switch notifications individually
  • Server alias system - Replace technical server names with custom display names in the config
  • Admin message spy feature - Monitor private messages with permission-protected /friend watch <player> command
  • Enhanced MySQL support - Full support for special characters in database passwords (" \ # ; : / ? & | $)
  • Hex color support in all messages - Use <#RRGGBB> (MiniMessage style) or &#RRGGBB (BungeeCord style) anywhere in config.yml
  • MySQL auto-reconnect - Plugin automatically reconnects to the database if it goes offline and comes back (30-second cooldown between attempts, no data loss)
  • Fixed stale MySQL connections - Added HikariCP keepalive, max lifetime, and connection validation to prevent silent failures after the database is idle
  • Fixed activity status (Active/AFK/DND) not being saved to MySQL - Was previously only stored in memory and reset on every restart
  • Server join action configurable: direct connection or custom command
  • Fixed config migration for new settings in server_aliases from existing configs

Commands:

  • /friend add <player> - Send a friend request
  • /friend accept <player> - Accept a friend request (works with offline players)
  • /friend deny <player> - Deny a friend request
  • /friend remove <player> - Remove a friend
  • /friend list - View all friends with online status and server location (click to join!)
  • /friend requests - Show pending friend requests
  • /friend msg <player> <message> - Send a private message
  • /friend reply <message> - Reply to the last message
  • /friend broadcast <message> - Message all online friends
  • /friend status [active|afk|dnd] - Set your activity status
  • /friend settings - Open the interactive settings menu
  • /friend version - Check plugin version and updates
  • /friend reload - Reload configuration (admin only)

Permissions:

  • friends.use - Basic permission to use the friends system
  • friends.reload - Permission to reload the plugin configuration

Settings Menu:
Players can customize their experience with toggleable options:

  • Friend Requests - Enable/disable receiving friend requests
  • Notifications - Toggle friend online/offline notifications
  • Messages - Enable/disable friend messages
  • Status Message - Set a custom status visible to friends

Plugin Messaging API:
The plugin provides a complete API for Spigot/Paper servers to interact with the friends system:

Available Requests:

  • GET_FRIENDS - Retrieve all friends with names and online status
  • GET_ONLINE_FRIENDS - Get only online friends
  • GET_SETTINGS - Fetch a player's settings and status message
  • UPDATE_SETTING - Change player settings from backend servers
  • GET_PENDING_REQUESTS - List all pending friend requests
  • ARE_FRIENDS - Check if two players are friends

Automatic Events:

  • FRIEND_ONLINE - Triggered when a friend comes online
  • FRIEND_OFFLINE - Triggered when a friend goes offline
  • FRIEND_SERVER_SWITCH - Notified when a friend switches servers (NEW in 1.2.0)
  • FRIEND_REQUEST - Sent when receiving a new friend request
  • SETTING_CHANGED - Notified when settings are updated

Storage Options:
Choose between JSON files or MySQL database:

JSON Mode (Default):

  • Simple file-based storage
  • No external dependencies
  • Perfect for smaller networks

MySQL Mode:

  • Scalable database storage
  • HikariCP connection pooling
  • Ideal for larger networks
  • Tables: friendships, pending_requests, player_settings, player_names

Features:

  • Cross-server friend system for Velocity networks
  • Live version checker - Stay updated with automatic version notifications
  • Activity status system - Active, AFK, and DND modes with visual indicators
  • Server display - See which server each friend is on
  • Click-to-join - Instantly join your friends by clicking their server
  • Offline support - Accept friend requests from offline players
  • Server switch tracking with clickable notifications
  • Private messaging between friends
  • Broadcast messages to all online friends
  • Customizable settings per player
  • Offline player name display
  • Console logging for moderation
  • MySQL support with connection pooling
  • JSON fallback for simplicity
  • Plugin Messaging API for custom integrations
  • Automatic username caching
  • Interactive settings menu
  • Configurable notifications (join/leave/server switch)
  • Flexible message customization with auto-disable for empty entries

PlaceholderAPI Support (New!):

Use the included companion plugin to display friend data in scoreboards, holograms, chat, and more:

Available Placeholders:

  • %friends_online% # Number of online friends
  • %friends_total% # Total number of friends
  • %friends_offline% # Number of offline friends
  • %friends_online_list% # Comma-separated online friends
  • %friends_online_servers% # Unique servers count

To find the companion plugin for Spigot/Paper servers, simply click on a version of the plugin (click on ‘Version’ and then, for example, ‘1.4.1-SNAPSHOT-3’), and under ‘Files’ you’ll find both the plugin and the companion plugin available for download.

Supported Velocity Version:
Velocity 3.3.0 and higher (Java 17+)

Important when setting up:

  1. Choose your storage type in config.yml (json or mysql)
  2. If using MySQL, configure database credentials
  3. Restart the proxy server
  4. Optionally integrate with Spigot/Paper plugins using the Plugin Messaging API

Just send me a message on Discord if you have any questions, suggestions, or requests for new plugins.

👥 Team & Contributors

SimolZimol
SimolZimolOwner

⚙️ Compatibility

Environment
🖥️ Server-side
Loaders
velocity
Minecraft Versions
1.171.17.11.181.18.11.18.21.191.19.11.19.2+25 more

🔗 Links

Modrinth Page