Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/skytasul/autowhitelist
A BungeeCord plugin which periodically syncs server whitelist with an online CSV file.
https://github.com/skytasul/autowhitelist
Last synced: 5 days ago
JSON representation
A BungeeCord plugin which periodically syncs server whitelist with an online CSV file.
- Host: GitHub
- URL: https://github.com/skytasul/autowhitelist
- Owner: SkytAsul
- License: mit
- Created: 2021-11-14T11:50:04.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2021-11-14T14:53:33.000Z (almost 3 years ago)
- Last Synced: 2024-10-12T03:44:33.818Z (about 1 month ago)
- Language: Java
- Size: 69.3 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AutoWhitelist
A BungeeCord plugin which periodically syncs server whitelist with an online CSV file.## Installation
Drop the plugin JAR file into the `/plugins` directory of your BungeeCord server, then start it.At first run, the plugin will create the `/plugins/AutoWhitelist/config.yml` file.
## Configuration
```yaml
# URL to download the CSV file
csvURL: "https://randomurl.com/whitelist.csv"# Refresh time, in seconds
syncTime: 60# Servers the plugin will give join permission for
servers:
- "survival"
- "skyblock"
```
Once you edit the `config.yml` file, run the command `/aw reload`.## Command
The main command of the plugin is `/antiwhitelist` (alias: `/aw`).It has 4 subcommands:
- **sync**: this will instantly sync whitelist with datas fetched from the CSV file.
- **reload**: this will reload config parameters, sync the whitelist and restart the synchronization task.
- **stop**: this will shutdown the synchronization task until server restart or call to `/aw reload`.