PerfChat - 25 features & Cross-Server v1.0.16

MiniMessage chat, PMs, ignores, filters, staff chat, announcements, item previews. Folia-ready.
  • Bildschirmfoto 2026-04-12 um 19.12.51.png
  • Bildschirmfoto 2026-04-12 um 19.17.17.png
  • Bildschirmfoto 2026-04-12 um 19.17.32.png
  • Bildschirmfoto 2026-04-12 um 19.19.32.png
  • Bildschirmfoto 2026-04-12 um 19.19.57.png
  • Bildschirmfoto 2026-04-12 um 19.20.40.png
  • Bildschirmfoto 2026-04-12 um 19.12.51.png
  • Bildschirmfoto 2026-04-12 um 19.17.17.png
  • Bildschirmfoto 2026-04-12 um 19.17.32.png
  • Bildschirmfoto 2026-04-12 um 19.19.32.png
  • Bildschirmfoto 2026-04-12 um 19.19.57.png
  • Bildschirmfoto 2026-04-12 um 19.20.40.png
PerfChat.svg
PerfChat

Chat and messaging plugin with MiniMessage layouts, filters, optional local chat, staff tools, bundled polls/ads/announcements/death messages. Paper and Folia 1.21 - 26.x

Support

Report bugs and get support here: https://discord.gg/VvM6k2eBDa

Features
Folia support – Runs on Folia region scheduling where applicable
Public chat layoutformats.yml MiniMessage templates with reusable components (e.g. rank prefix via PlaceholderAPI), optional player-hover on the name, and chat-ranked-formats so the line format can differ by permission (first match wins; chat-format is the fallback)
Join experience – Configurable join/leave lines (with optional ranked formats), MOTD-style login lines, PlaceholderAPI on lines when installed
Private messaging/msg, /reply, receive sound, /ignore stack with optional Redis ignore sync across backends
Mentions@ highlights with optional sound, actionbar, and title; per-player toggles via /chatping and /chatsettings
Filters and rules – Cooldown (optional ranked cooldown groups), max length, repeated characters, anti-caps, similarity check; separate chat-rules lists with cancel/replace and staff alerts
Newbie chat – Optional rate limit for low playtime players
Local chat – Optional radius-based public chat with a configurable global override prefix
Staff chat – Dedicated channel (prefix or toggle); optional Redis staff-chat sync
Moderation and UX – Global mute (/mutechat, /chatmute), /chatclear, per-player chat hide (/chattoggle), PM spy, command spy with command/player filters
Rich chat – Click-to-/msg on names (configurable); optional clickable commands and whitelisted links (separate permissions); [item], [inv], [ec], [shulker], and custom bracket renders from renders.yml (permission-gated)
PerfPolls (built-in)/poll, /yes, /no with cooldown and duration from config
PerfAd (built-in)/ad server-wide formatted broadcast with tiered cooldown and color/format rules from config
PerfAnnouncements (built-in) – Scheduled chat and bossbar announcements; /announcements player toggle; /perfannouncements admin send/list/preview/reload
PerfDeathMessages (built-in) – Custom death messages from deathmessages.yml; admin reload/help/stats
Optional integrations – PlaceholderAPI for formats/hover/join lines; PerfVanish hook to hide vanished players from tab completions and mentions; Redis (Jedis) for selected sync features
Developer APIPrePublicChatEvent, PrePrivateMessageEvent, and PerfChatAPI helpers for other plugins

Placeholders
%perfchat_last_reply% – Name of the player you last replied to (empty if none)
%perfchat_chattoggle% – hidden or visible for per-player chat hide
%perfchat_chatping% – on or off for mention ping preference
%perfchat_chat_muted% – true or false when global chat mute is active
%perfchat_ignored_count% – Number of players on your ignore list
%perfchat_staffchat_mode% – on or off for staff-chat toggle mode
%perfannouncements_online% – Current online player count
%perfannouncements_max_players% – Server max players

Commands
/msg (player) (message) – Send a private message (perfchat.msg)
/reply (message) – Reply to the last private message (perfchat.msg)
/ignore (player) – Ignore a player's private messages (perfchat.ignore)
/unignore (player) – Stop ignoring a player (perfchat.ignore)
/ignoreall – Disable all incoming private messages (perfchat.ignore)
/unignoreall – Re-enable private messages (perfchat.ignore)
/chatping – Toggle mention notification behavior (perfchat.chatping)
/chatsettings [sound|mentions|ping] – Open settings GUI or toggle PM sound or mentions (perfchat.chatsettings)
/chattoggle – Toggle public chat visibility for yourself (perfchat.chattoggle)
/mutechat – Mute or unmute global chat (perfchat.mutechat)
/chatmute – Alias for mute/unmute global chat (perfchat.mutechat)
/chatclear – Clear chat for all online players (perfchat.admin)
/staffchat [message] – Staff-only chat line or toggle (perfchat.staffchat)
/spymsg – Toggle private-message spy (perfchat.spymsg)
/spycmd – Toggle command spy (perfchat.spycmd)
/perfchat reload [full|announcements|filters|formats|deathmessages|webhooks|join] – Reload all or one subsystem (perfchat.admin)
/perfchat testfilter (text) – Run the chat filter on sample text as a player (perfchat.admin)
/perfchat broadcast (message) – Broadcast a formatted message to everyone (perfchat.admin)
/perfchat clearchat – Push old public chat off-screen for everyone (perfchat.admin)
/perfchat announcement dispatch (id) [(player)|all] – Run a configured announcement once (perfchat.admin)
/perfchat help – Admin help (perfchat.admin)
/openrender (type) (id) – Internal handler for clickable render links (perfchat.use)
/announcements – Toggle receiving scheduled announcements (perfannouncements.use)
/broadcast (message) – Broadcast a message to all online players (perfchat.broadcast)
/poll (question) – Start a timed poll (perfpolls.use)
/yes – Vote yes on the active poll (perfpolls.vote)
/no – Vote no on the active poll (perfpolls.vote)
/perfpolls reload|help – Reload polls config or show usage (perfpolls.admin)
/ad (message) – Send a formatted advertisement to everyone (perfad.ad, or perfad.ad.admin / perfad.ad.vip / perfad.ad.default for tiers; perfad.ad.bypass or perfad.admin skips cooldown)
/perfad reload|help – Reload ads/polls config or show usage (perfad.admin)
/perfdeathmessages reload|help|stats – Manage death messages subsystem (perfdeathmessages.admin)
/perfannouncements reload|help|list|send [chat|bossbar] (id) [(player)]|send (id) [(player)]|preview [chat|bossbar] (id)|preview (id) – Announcements administration (perfannouncements.admin)

Database
• SQLite
• MySQL

Latest reviews

Wonderful Plugin , they offer great support and they add things that u ask for !
This license was given for free. What's this?
Perfect for your server its extremly good
This license was given for free. What's this?
I love this plugin its perfect for servers with an economy system
This license was given for free. What's this?
I love this plugin its perfect for servers with an economy system
This license was given for free. What's this?
I use many plugins from taneax on my server and they're all great! Whenever I report bugs or request new features, he always takes care of it within a few hours!

I can highly recommend them! 🫶🏻
This license was given for free. What's this?
W plugin. and fixed a bug like instantly!
Taneax
Taneax
Thanks for the kind words and the 5 stars! If you have any suggestions, feel free to share them in our Discord. <3
This license was given for free. What's this?
Top quality, also showed me how to fully set it up, and helped through the process, We give 10 out of 5 stars!
AMAZING
Taneax
Taneax
Thanks for the kind words and the 5 stars! If you have any suggestions, feel free to share them in our Discord. <3
This license was given for free. What's this?
W plugin, W support, many features i recommend yall to download.
Taneax
Taneax
Thanks for the kind words and the 5 stars! If you have any suggestions, feel free to share them in our Discord. <3
Buy a license now
$7.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Share and earn
Refer this resource and earn a 20% commission.
964 Views
2 Purchases
102 Downloads
Apr 12, 2026 Published
Jun 6, 2026 Updated
5.00 star(s)
Average rating (8)
763.9 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
Type
  1. Chat
  1. Staff
  1. Social
Game mode
  1. Survival
  1. Lifesteal
  1. Donut-like
Supported software
  1. Paper
  1. Folia
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Lag-free, customizable servers ready in minutes.
Host your adventure today!
Recommended for you
Mines plugin with GUI, Vault/PlayerPoints/ExcellentEconomy, tax, ban system
5.00 star(s) 8 ratings
10 purchases
tags plugin with Shop GUI, categories, vouchers
5.00 star(s) 3 ratings
6 purchases
Playtime-based level system with rewards (money, XP, crates). GUI, PlaceholderAPI, Folia support.
5.00 star(s) 6 ratings
5 purchases
High performance RTP, RTPQueue and RTPZone plugin. Folia-ready.
5.00 star(s) 9 ratings
4 purchases
item signing plugin. Add custom lore with hex colors, MC color codes, and MiniMessage formatting.
5.00 star(s) 4 ratings
0 purchases
Share and earn
Refer this resource and earn a 20% commission.
964 Views
2 Purchases
102 Downloads
Apr 12, 2026 Published
Jun 6, 2026 Updated
5.00 star(s)
Average rating (8)
763.9 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
Type
  1. Chat
  1. Staff
  1. Social
Game mode
  1. Survival
  1. Lifesteal
  1. Donut-like
Supported software
  1. Paper
  1. Folia
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Lag-free, customizable servers ready in minutes.
Host your adventure today!
Recommended for you
Mines plugin with GUI, Vault/PlayerPoints/ExcellentEconomy, tax, ban system
5.00 star(s) 8 ratings
10 purchases
tags plugin with Shop GUI, categories, vouchers
5.00 star(s) 3 ratings
6 purchases
Playtime-based level system with rewards (money, XP, crates). GUI, PlaceholderAPI, Folia support.
5.00 star(s) 6 ratings
5 purchases
High performance RTP, RTPQueue and RTPZone plugin. Folia-ready.
5.00 star(s) 9 ratings
4 purchases
item signing plugin. Add custom lore with hex colors, MC color codes, and MiniMessage formatting.
5.00 star(s) 4 ratings
0 purchases
Top