Silence those H*ckers
Go to file
Joey Hines 8bcc4b026d Fixed Javacord not being included in the final jar (#10)
Fixed Javacord not being included in the final jar

+ Fixed according to this issue https://github.com/johnrengelman/shadow/issues/448

Co-authored-by: Joey Hines <joey@ahines.net>
Reviewed-on: https://git.etztech.xyz/Minecraft/Hush/pulls/10
Reviewed-by: Etzelia <etzelia@noreply.example.org>
Co-Authored-By: ZeroHD <joey@ahines.net>
Co-Committed-By: ZeroHD <joey@ahines.net>
2020-12-04 05:06:16 +01:00
gradle/wrapper Initial Commit 2020-09-20 16:34:23 -05:00
src/main Added configurable webhook cooldown (#9) 2020-10-04 06:19:30 +02:00
.drone.yml Allow configurable commands for each watch category (#8) 2020-10-03 18:34:26 +02:00
.gitignore Initial Commit 2020-09-20 16:34:23 -05:00
LICENSE Added README.md and LICENSE 2020-09-20 16:45:42 -05:00
README.md Allow configurable commands for each watch category (#8) 2020-10-03 18:34:26 +02:00
build.gradle Fixed Javacord not being included in the final jar (#10) 2020-12-04 05:06:16 +01:00
gradle.properties Initial Commit 2020-09-20 16:34:23 -05:00
settings.gradle Initial Commit 2020-09-20 16:34:23 -05:00

README.md

Hush Build Status

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 hush.<watchlist_name>. A user with this permission will have their chat messages checked to see if 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

Permissions

Permissions

License

MIT