This project is an auto downloader for Minecraft plugins. It retrieves plugin files from specified links in a configuration file and saves them in a folder named with the current date.
minecraft-plugin-downloader
├── src
│ ├── downloader.py
│ └── __init__.py
├── config
│ ├── plugins.txt
│ └── cookies.txt
├── requirements.txt
└── README.md
-
Clone the repository or download the project files.
-
Navigate to the project directory.
-
Install the required dependencies using pip:
pip install -r requirements.txt
-
Edit the
config/plugins.txt
file to add the names and download links of the Minecraft plugins you want to download.
Format:PluginName=https://example.com/plugin-download-link
Lines starting with
#
are treated as comments and ignored. -
(Optional) If you need to download from sites that require authentication (like BuiltByBit or SpigotMC), add your cookies to
config/cookies.txt
in Netscape format.
To run the auto downloader, execute the following command in your terminal:
python src/downloader.py
This will create a new folder named with the current date and download all specified plugins into that folder.
Python
: Base Language for the Scriptcloudscraper
: For handling Cloudflare-protected downloads.datetime
: For managing date-related functionalities.
This project is open source and available under the MIT