2020-09-22 20:55:47 +00:00
|
|
|
# Hush [![Build Status](https://drone.etztech.xyz/api/badges/Minecraft/Hush/status.svg)](https://drone.etztech.xyz/Minecraft/Hush)
|
2020-09-20 21:45:42 +00:00
|
|
|
A plugin to monitor chat for forbidden phrases.
|
|
|
|
|
|
|
|
## Watch Lists
|
|
|
|
Watch lists specifies phrases to monitor. Each watch list has an associated permission. In the form of
|
2020-10-03 16:34:26 +00:00
|
|
|
`hush.<watchlist_name>`. A user with this permission will have their chat messages checked to see if
|
2020-09-20 21:45:42 +00:00
|
|
|
they match the corresponding watch list.
|
|
|
|
|
|
|
|
Watch lists contain two types of phrases, Monitored and Banned.
|
|
|
|
|
|
|
|
### Monitored
|
|
|
|
Phrases that should be checked for context. If a user says one of these phrases, a Discord webhook is
|
|
|
|
sent out.
|
|
|
|
|
|
|
|
### Banned
|
|
|
|
A banned phrase results in an immediate ban. If a user says a banned phrase, they are kicked and added
|
|
|
|
to the ban list. A webhook is also sent to Discord.
|
|
|
|
|
|
|
|
## Example Config
|
|
|
|
[Config](src/main/resources/config.yml)
|
|
|
|
|
|
|
|
## Permissions
|
|
|
|
[Permissions](src/main/resources/plugin.yml)
|
|
|
|
|
|
|
|
## License
|
|
|
|
[MIT](LICENSE)
|