Features
- [x] Origin based blacklisting
- [x] Client brand based blacklisting
- [x] Username based blacklisting
- [x] IP based blacklisting
- [x] Kick message customization
- [x] Blacklist MOTD customization
- [x] MiniMessage and legacy formattings supported
- [x] Plugin update checker
- [x] Send blacklist logs to a webhook
- [x] Ingame blacklist management commands
- [x] Blacklist sharing via EaglerXServer routes
- [x] Reverse blacklist (whitelist)
- [ ] Subscribe to an auto-updating blacklist
Changes from v1
- [x] Modular multi-platform support
- [x] JSON5 based configuration
Download
The latest release can be found at https://github.com/WebMCDevelopment/originblacklist/releases/latest/
Building
```sh
$ git clone https://github.com/WebMCDevelopment/originblacklist
$ cd originblacklist
$ gradle wrapper
$ ./gradlew shadowJar
```