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

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 2 months 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.

# 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, quit and death 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)

# Integrity with other plugins
I make these plugins for me, according to my needs, meaning, I don't search for every possible plugin that I don't care about, that could be somehow better integrated with mine. But, if you care about better integration between this plugin and some other, then just let me know through [Discord](https://discord.gg/kZJhKZ48j8) or GitHub and I will see what I can do.

Same goes for any features that you think may be missing. If something isn't outside the scope of the plugin, then I'll probably do it.

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