ChatSystem

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

Available Versions

Download

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: FemRene

First Release: 17.07.2025 19:16

Last Update: 17.07.2025 19:16

Category: chat,minecraft,tools

Version 2.0.0

Released: 17.07.2025 19:16

More from FemRene