Commit Graph

7 Commits (3c1dda97123114e648c913087959174e546d9e92)

Author SHA1 Message Date
Joey Hines a71714ae7b
Added cancel_msg config and update docs
+ cancel_msg allows a category to cancel the offending message, blocking it from going to chat.
+ Updated docs to be a bit more clear
+ Switched to woodpecker
+ Fixes #1 and #2
2022-02-12 09:15:37 -07:00
Joey Hines 237328ab50
Added a `relocate` to javacord
+ This will prevent dependency issues when multiple plugins use Javacord
+ Tested with MineAlert running on the same server
2020-12-18 16:08:03 -06:00
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
Joey Hines 25d280ed55 Added configurable webhook cooldown (#9)
Added configurable webhook cooldown

+ A webhook cooldown can be set in minutes
+ During the cooldown, commands are still run but the user does cause more webhooks to be sent
+ Bumped version

Co-authored-by: Joey Hines <joey@ahines.net>
Reviewed-on: https://git.etztech.xyz/Minecraft/Hush/pulls/9
Reviewed-by: Etzelia <etzelia@hotmail.com>
2020-10-04 06:19:30 +02:00
Joey Hines 8cd551112e Allow configurable commands for each watch category (#8)
iKnowHowToCamelCase

Added fields to webhook and added Shadow gradle plugin

+ Update .drone.yml

Allow configurable commands for each watch category

+ Fixes #7
+ Each watchlist has an associated permission and a list of categories
+ Each category has a list of filters and an optional list of commands
+ When a match occurs, a warning is sent out and the commands are run

Co-authored-by: Joey Hines <joey@ahines.net>
Reviewed-on: https://git.etztech.xyz/Minecraft/Hush/pulls/8
Reviewed-by: Etzelia <etzelia@hotmail.com>
2020-10-03 18:34:26 +02:00
Joey Hines 85904f4ec9 Use `settings` instead of `environment` (#4)
Added repos for transitive dependency issues

Use `settings` instead of `environment`

Co-authored-by: Joey Hines <joey@ahines.net>
Reviewed-on: https://git.etztech.xyz/Minecraft/Hush/pulls/4
Reviewed-by: Etzelia <etzelia@hotmail.com>
2020-09-22 23:28:33 +02:00
Joey Hines 108e0ecd8e Initial Commit
+ Chat monitoring working
+ Banned phrases kick and ban the player
+ All phrases send a webhook to discord.
+ Config can be reloaded on the fly
2020-09-20 16:34:23 -05:00