A lightweight yet powerful chat plugin with MiniMessage support, multiple channels.
RemmyChat
RemmyChat is a lightweight, feature-rich chat management solution for PaperMC servers that enhances player communication with a clean, modern design.
Overview
RemmyChat transforms your server's communication with a sleek, modern interface while providing powerful customization through MiniMessage formatting. From immersive proximity chat to comprehensive anti-spam features, RemmyChat balances simplicity with functionality to create the perfect chat experience.
Features
Getting Started
Installation is straightforward - just drop the plugin in your server's plugins folder, restart, and you're ready to go! Default configuration works great out of the box, but you can easily customize every aspect to match your server's unique needs.
Configuration
RemmyChat's configuration is highly flexible while remaining intuitive. Here's a sample of what you can accomplish:
Channel Configuration
# Channel configurations
channels:
global:
permission: "" # Empty means everyone can use
radius: -1 # -1 means global chat
prefix: "" # No prefix for global
hover: "player-info"
display-name: ""
local:
permission: "remmychat.channel.local"
radius: 100 # Chat radius in blocks
prefix: "local"
hover: "local-chat"
display-name: "<gray>[Local]</gray>"
staff:
permission: "remmychat.channel.staff"
radius: -1
prefix: "staff"
hover: "staff-chat"
display-name: "<gold>[Staff]</gold>"
Custom Formatting
# Group-based formatting with customizable styles
groups:
admin:
name-style: "admin"
prefix: ""
format: "%admin-hover% %player_name%: %default-message%"
vip:
name-style: "vip"
prefix: ""
format: "<click:suggest_command:'/msg %player_name%'><hover:show_text:'VIP Player'>%vip-prefix%</hover></click> %player_name%: %default-message%"
Interactive Templates
# Templates for reuse across formats
templates:
hovers:
player-info: "<#778899>Player information\n<#F8F9FA>Name: <#E8E8E8>%player_name%\n<#F8F9FA>Click to message"
name-styles:
default: "<#4A90E2>%player_name%"
owner: "<bold><gradient:#FF0000:#FFAA00>%player_name%</gradient></bold>"
admin: "<italic><color:#CC44FF>%player_name%</color></italic>"
Commands
Commands | Description | Permissions |
/remchat channel <name> | Switch between chat channels | remmychat.use |
/remchat reload | Reload plugin configuration | remmychat.admin |
/msg <player> <message> | Send private message | remmychat.msg |
/reply <message> | Reply to last private message | remmychat.msg |
/msgtoggle | Toggle receiving private messages | remmychat.msgtoggle |
/socialspy | Monitor private messages between players |
remmychat.socialspy |
Permissions
Permissions | Description |
remmychat.use | Basic plugin access |
remmychat.msg | Send private messages |
remmychat.msgtoggle | Toggle private messages |
remmychat.msgtoggle.bypass | Bypass message toggle |
remmychat.socialspy | Use social spy feature |
remmychat.admin | Administrative access |
remmychat.channel.<name> | Access to specific channel |
Integration
PlaceholderAPI
RemmyChat automatically integrates with PlaceholderAPI if installed, allowing you to use any placeholders in your chat formats.
LuckPerms
When LuckPerms is detected, RemmyChat can use permission groups for chat formatting, simplifying setup for servers with existing permission structures.
Why Choose RemmyChat?
RemmyChat stands out with its perfect balance of simplicity and functionality. The plugin is designed with both server administrators and players in mind - easy to configure yet highly customizable, with a beautiful interface that enhances communication while staying out of the way.
Whether you're running a small community server or a large network, RemmyChat offers the flexibility, performance, and sleek design to elevate your chat experience.
Support & Development
Website: noximity.com
Issues & Feature Requests: Please use our GitHub issues tracker
Version: 1.4.4
License: GPL-3.0