Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/youhavetrouble/chitchat
A small but flexible paper chat plugin
https://github.com/youhavetrouble/chitchat
minecraft-plugin paper-plugin purpur-plugin
Last synced: 3 months ago
JSON representation
A small but flexible paper chat plugin
- Host: GitHub
- URL: https://github.com/youhavetrouble/chitchat
- Owner: YouHaveTrouble
- License: gpl-2.0
- Created: 2023-11-19T17:17:37.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-04-29T17:39:13.000Z (9 months ago)
- Last Synced: 2024-10-12T03:15:25.742Z (4 months ago)
- Topics: minecraft-plugin, paper-plugin, purpur-plugin
- Language: Java
- Homepage: https://modrinth.com/plugin/chitchat
- Size: 38.1 KB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# ChitChat
## A simple chat formatting plugin## Why?
ChitChat was created to handle basic chat functionality while preserving message signatures and using its features to
the fullest extent.***This plugin requires chat signatures to be enabled to function correctly.***
## Features
### Freely customizable chat format
#### Format
Chat format field in the config uses [MiniMessage](https://docs.advntr.dev/minimessage/format.html) to take full
advantage of minecraft's text component system.#### PAPI Placeholders
Plugin requires you to wrap placeholders in a `` format, so for example
`%player_displayname%` would be ``.### Ability for moderators to delete messages
Players with `chitchat.deletemessage` permission will see a red [x] next to every player message in chat. Clicking it
will delete the message using that messages associated chat signature.### Using colors and formatting in messages
You can allow players to use colors and formatting in their messages by giving them `chitchat.formatt` permission.
If you want finer control over which minimessage tags are allowed, here's a full list of available options in a
`permission: tag` format:
```yaml
chitchat.color: tags
chitchat.rainbow: tags
chitchat.gradient: tags
chitchat.font: tags
chitchat.format: All tags mentioned below
chitchat.format.bold: tags
chitchat.format.italic: tags
chitchat.format.obfuscated: tags
chitchat.format.strikethrough: tags
chitchat.format.underline: tags
```