Base64 Image

ChatSystem

A very simple ChatSystem for Bukkit/Spigot/Paper Servers for 1.20.x

Description

ChatSystem

Version License

A lightweight yet powerful chat enhancement plugin for Bukkit/Spigot/Paper Minecraft servers.

πŸ“‹ Features

  • βœ… User Mentions: Mention players with @ and highlight their names
  • βœ… Notification Sounds: Play sounds when a player is mentioned
  • βœ… Custom Chat Format: Fully customizable chat message format
  • βœ… RGB/HEX Color Support: Use modern color codes and gradients
  • βœ… LuckPerms Integration: Display player prefixes and suffixes
  • βœ… Important Users: Make messages from staff stand out
  • βœ… Reload Command: Reload configuration with /creload

πŸš€ Quick Start

  1. Download the latest release here
  2. Place the JAR file in your server's plugins folder
  3. Restart your server
  4. Edit the configuration file at plugins/ChatSystem/config.yml if needed

πŸ“– Documentation

For detailed information about configuration, permissions, commands, and more, please see the Documentation.

πŸ”§ Commands

Command Permission Description
/creload chatsystem.reload Reloads the plugin configuration

πŸ”’ Permissions

Permission Description
chat.write Allows a player to write in chat
chat.important Makes the player's messages stand out with empty lines before and after
chatsystem.reload Allows use of the reload command

βš™οΈ Configuration

Basic configuration example:

# Chat formatting
arrow: <#555555>Β»
msg: '%prefix %arrow <#AAAAAA>%player %suffix: <reset>%message'
mentionMessage: <#55FFFF>@%player<reset>

# LuckPerms integration
useMetaKeyAsPrefix: false
metaPrefixString: META-KEY
useMetaKeyAsSuffix: false
metaSuffixString: META-KEY

# Mention settings
pingSound: true

For more configuration options and detailed explanations, see the Documentation.

πŸ”Œ API

An API for developers is planned for future releases. Check the TODO list for upcoming features.

🀝 Contributing

Contributions are welcome! Check out our TODO list for planned features and improvements.

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature/amazing-feature
  3. Commit your changes: git commit -m 'Add some amazing feature'
  4. Push to the branch: git push origin feature/amazing-feature
  5. Open a Pull Request

πŸ“œ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ“ž Support

If you encounter any issues or have questions, please open an issue on GitHub.

Information

Author: Nebular_Rene

First Release: 03.01.2026 01:33

Last Update: 03.01.2026 01:33

Category: admin,chat,tools,luckperms

Version 2.0.0

Released: 03.01.2026 01:33

More from Nebular_Rene