
Communication. Refined.
Flow isn't just a chat plugin. It's a completely reimagined way of communicating in Minecraft, where every detail is meticulously crafted. Minimalist. Intuitive. Revolutionary.
Local Chat
Communicate naturally with nearby players
Global Chat
Add "!" at the start of your message - and the whole server will hear you
Smart Tooltips
Hover for important information
Instant Messages
Private communication with a single click
Mentions
Tag players with @username for instant notifications
Emojis
Express yourself with built-in emoji support
Anti-Spam
Smart protection against chat abuse
Chat Filter
Keep conversations clean automatically
Ignore System
Control who you interact with
Private Messages Control
Enable or disable private messages
AFK System
Set your status and custom AFK message
Personal Settings GUI
Easy-to-use interface for all player settings
Customize Flow to your needs:
Built for speed:
| Server Type | Compatibility |
|---|---|
| Anarchy | ✓ |
| PvP | ✓ |
| Duels | ✓ |
| RPG | ✓ |
# Radius for local chat in blocks
local-chat-radius: 100
# Prefix for global messages
global-chat-prefix: '!'
# Time format for timestamps
time-format: 'HH:mm:ss'
Customize how messages appear in different chat types:
format:
# Local chat format
local: '%luckperms_prefix%%player_name% &8→ &f%message%'
# Global chat format
global: '&6[G] %luckperms_prefix%%player_name% &8→ &f%message%'
# Private messages format
private:
outgoing: '&d→ &7%recipient%&8: &f%message%'
incoming: '&dFrom &7%sender%&8: &f%message%'
Configure personal settings for each player:
settings:
# Default AFK message
default-afk-message: "I am currently AFK. I will respond when I return."
# Default settings state
default-settings:
private-messages-enabled: true
afk-status: false
All plugin messages can be customized in messages.yml:
messages:
private-messages:
disabled-sender: "&cYou have private messages disabled!"
disabled-recipient: "&cThis player has private messages disabled!"
player-afk: "&7%player% is AFK: %message%"
settings:
private-messages-enabled: "&aPrivate messages enabled!"
private-messages-disabled: "&cPrivate messages disabled!"
afk-enabled: "&aAFK status enabled!"
afk-disabled: "&cAFK status disabled!"
Configure tooltips that appear when hovering over messages:
hover:
enabled: true
format:
- '&8&m '
- ''
- ' &fPlayer: &7%player_name%'
- ' &fRank: &7%luckperms_prefix%'
- ' &fPing: &7%player_ping%ms'
- ''
- ' &fTime: &7%time%'
- ''
- ' &7Click to message'
- ''
- '&8&m '
Prevent chat abuse with customizable limits:
anti-spam:
enabled: true
cooldown: 2 # Seconds between messages
max-messages: 5 # Maximum messages
time-window: 10 # Time window in seconds
Keep your chat clean with word filtering:
chat-filter:
enabled: true
banned-words:
- "word1"
- "word2"
Add expressive emojis to your chat:
emojis:
':heart:': '❤'
':star:': '⭐'
':smile:': '☺'
':fire:': '🔥'
':rainbow:': '🌈'
# And many more...
Configure how player mentions work:
mentions:
format: '§e@%player%§r'
sound:
enabled: true
type: 'ENTITY_EXPERIENCE_ORB_PICKUP'
volume: 1.0
pitch: 1.0
title:
enabled: true
text: '§eMention from %player%'
Define default colors for chat elements:
colors:
name: '&7' # Player names
arrow: '&8' # Arrows in format
message: '&f' # Message text
Flow supports all PlaceholderAPI expansions:
%luckperms_prefix% - Player's prefix%luckperms_suffix% - Player's suffix%player_name% - Player's name%player_ping% - Player's ping%player_world% - Player's worldflow.reload - Access to /flowreloadflow.bypass.filter - Bypass chat filterflow.bypass.antispam - Bypass anti-spamflow.emojis - Use emojis in chatflow.color - Use color codes in chatFlow supports standard Minecraft color codes:
&0-9, &a-f - Colors&k - Magic&l - Bold&m - Strikethrough&n - Underline&o - Italic&r - Reset& for color codes/msg Send a private message
/r Reply to last message
/ignore Ignore/unignore a player
/flowreload Reload configuration
/settings Open settings menu
Required:
Optional:
/papi ecloud download luckperms
/papi reload
You can find Changelog Here
"Flow - the future of Minecraft communication"