RemmyChat icon

RemmyChat 1.4.4

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.

75ae522ff749334639ce6184a3e2e22d92e9e991.jpeg

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.

 

154da5ba69d238aab11a09bb1c795b9e76e24edc.jpeg

48e4546417fe67875a2507bde87e93be6a266198.jpeg

Features

  • Advanced MiniMessage Formatting - Rich text with colors, gradients, hover effects, and clickable elements
  • Multi-Channel System - Global, local, staff, and trade channels with completely customizable formats
  • Proximity Chat - Configurable radius-based local chat for immersive gameplay
  • Private Messaging System - Seamless player-to-player communication with reply functionality
  • Message Toggle - Allow players to enable/disable private messages
  • Social Spy - Staff monitoring of player private messages
  • Flexible Permission System - Granular control over all plugin features and channels
  • Group-Based Formatting - Different chat formats based on player permissions
  • Custom Placeholders - Create reusable text elements for consistency across formats
  • Template System - Hover templates, channel prefixes, and name styles for easy configuration
  • Interactive Elements - Hoverable player names with customizable information tooltips
  • Automatic URL Detection - Link formatting with configurable click-to-open functionality
  • Chat Cooldown - Configurable anti-spam system to prevent message flooding
  • Message Persistence - Database storage for player preferences and chat history
  • PlaceholderAPI Integration - Unlimited customization possibilities
  • LuckPerms Integration - Seamless permission management
  • Optimized Performance - Minimal resource usage even on busy servers

 

0bc10892409d760a930051b76e2047756263c0c2.jpeg

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.

  1. Download the latest RemmyChat release
  2. Place the JAR file in your server's plugins folder
  3. Restart your server
  4. Configuration files will be generated automatically

 

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.

1155be08ccbcc31c638d9daedcc38b8e581c200e.jpeg

 

Support & Development

Website: noximity.com
Issues & Feature Requests: Please use our GitHub issues tracker
Version: 1.4.4
License: GPL-3.0

 

chat

minimal

performance

mini

messages