Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ynfuien/ychatmanager

Plugin for chat related stuff, like chat formatting, private messags, anti-swear, flood, caps etc.
https://github.com/ynfuien/ychatmanager

chatmanager minecraft-plugin paper papermc

Last synced: about 1 month ago
JSON representation

Plugin for chat related stuff, like chat formatting, private messags, anti-swear, flood, caps etc.

Awesome Lists containing this project

README

        

[![Discord](https://img.shields.io/discord/1236019317208776786?style=flat&logo=discord&label=Discord&color=%235d6af2
)](https://discord.gg/kZJhKZ48j8)

# YChatManager
Plugin for chat management, formatting, anti-spam etc. Requires at least **[Paper](https://github.com/PaperMC/Paper)**, won't work on Spigot or Bukkit. Supports **1.20+**

# Features
### Chat formatting
- Custom chat format with [MiniMessage](https://docs.advntr.dev/minimessage/index.html), [PlaceholderAPI](https://github.com/PlaceholderAPI/PlaceholderAPI) and [Vault](https://github.com/milkbowl/Vault).
- Custom display name format also with [MM](https://docs.advntr.dev/minimessage/index.html), [PAPI](https://github.com/PlaceholderAPI/PlaceholderAPI) and [Vault](https://github.com/milkbowl/Vault).
- Per permission colors, formats and [MiniMessage](https://docs.advntr.dev/minimessage/index.html) tags to use in messages.

### Chat culture
- Anti swear, flood, caps
- Allowed message RegEx pattern
- Message cooldown
- Command cooldown

### Private messages
- With receive sound
- And socialspy for admins

### Other
- Custom nicknames using simple command, where every [MiniMessage](https://docs.advntr.dev/minimessage/index.html) tag and legacy format is available per permission.
- Clear chat command.
- Join and quit messages, also with an option to disable them.
- Fully customizable messages with lang file, supporting [PlaceholderAPI](https://github.com/PlaceholderAPI/PlaceholderAPI) and [MiniMessage](https://docs.advntr.dev/minimessage/index.html)
- Commands with tab completions
- [API](https://github.com/Ynfuien/YChatManager/wiki/4.-Developer-API) for developers

# Download
You can download the plugin only on [Modrinth](https://modrinth.com/plugin/ychatmanager), or compile it by yourself.

# Documentation
You can read about plugin's [permissions](https://github.com/Ynfuien/YChatManager/wiki/2.-Permissions), [placeholders](https://github.com/Ynfuien/YChatManager/wiki/3.-Placeholders) etc. on the [wiki](https://github.com/Ynfuien/YChatManager/wiki) page.

# Media
![chat formatting](https://i.imgur.com/HKyHemA.gif)
![colors and formats in messages](https://i.imgur.com/YV8jkZh.gif)
![anti-swear](https://i.imgur.com/en8PIkc.gif)
![anti-flood and caps](https://i.imgur.com/3AdgaBw.gif)
![custom nicknames](https://i.imgur.com/yicaNtI.gif)
![clearchat - player](https://i.imgur.com/XkXn8VC.gif)
![clearchat - admin](https://i.imgur.com/WuQeogZ.gif)

# License
This project uses [GNU GPLv3](https://github.com/Ynfuien/YChatManager/main/blob/LICENSE) license.