RedCraft plugins updater is Python tool to download all your plugins and server engine updates from the following sources:
- SpigotMC.org (Supports premium resources if you log in)
- Jenkins CI build servers
- GitHub releases
- Direct download
First, you'll need FlareSolverr installed and running.
If you're running Linux, macOS, BSD or WSL, it should be as easy as running ./setup.sh. Make sure you have Python 3 and virtualenv installed (pip3 install virtualenv).
Otherwise, create and activate a virtualenv (optional, usually by running python3 -m venv env and source env/bin/activate), and install requirements using pip install -r requirements.txt.
To set your credentials and preferences, copy .env.example to .env and edit the values as you want.
Also, all the plugins we want to keep updated need to be in a .json file. You can use the test_plugins.json file as a template.
You just have to run python redcraft_plugins_updated.py <template_file.json>, for example python redcraft_plugins_updated.py test_plugins.json
If you fork this project, make sure to NEVER include any plugin or resource in your repo as this could be a copyright violation. This project should only include the files to browse sources and not their contents.