A Minecraft plugin for alerting staff when someone griefs
- Java 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
Some checks failed
Build / Explore-Gitea-Actions (push) Has been cancelled
Changed coreprotect lookuptime from 1.5 to 10 years Co-authored-by: urtypicalblahajlunatic <UrTypicalBlahajLunatic@gmail.com> Reviewed-on: #3 |
||
| .gitea/workflows | ||
| gradle | ||
| src | ||
| .gitattributes | ||
| .gitignore | ||
| build.gradle | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| LICENSE | ||
| README.md | ||
| settings.gradle | ||
GriefAlert
GriefAlert a simple plugin that alerts the staff when someone is griefing on the server.
CoreProtect is required for this plugin to work. DiscordSRV is recommended.
Features
- Alerts the staff when players break blocks, steal items or kill mobs in other players' builds.
- Alerts go to the chat of ingame staff and optionally Discord.
- Players and coordinates can be excluded from alerts.
Permissions
griefalert.notify- Gives an ability to view alerts in the chat.griefalert.exclude- Completely excludes a player from triggering alerts.griefalert.exclude.<player>- Excludes a player from triggering alerts when touching the specified player's stuff.griefalert.staff- Ability to use staff commands.
Commands
/griefalert ignore [world] <x> <y> <z>- Ignores a location from alerts./griefalert unignore [world] <x> <y> <z>/griefalert check [world] <x> <y> <z>- Tells if a location is ignored.
Discord support
If you have DiscordSRV installed, you can add this to it's alerts.yml:
- Trigger: net.ardakaz.griefalert.GriefAlertEvent
Channel: grief-alerts
Content: "${getAlert()}"
You'll also have to specify the grief-alerts channel in config.yml.
Development
- Use
./gradlew cleanto clean the project - Use
./gradlew assembleto compile the project - Use
./gradlew testto test the project - Use
./gradlew jarto create the jar - Use
./gradlew buildto compile, test and create the jar