📦 Powerful Package manager which updates plugins & server software for minecraft servers
Go to file
Neocky 8ff1faa76f
Merge pull request #1 from Neocky/add-license-1
Added the Apache License, Version 2.0
2021-03-09 20:27:45 +01:00
.github/ISSUE_TEMPLATE Added issue templates 2021-02-25 09:59:46 +01:00
.vscode Added initial files 2021-02-26 01:22:16 +01:00
src Config support added; Added utilities.py; Clean up of code 2021-03-08 22:13:57 +01:00
.gitignore Initial commit 2021-02-25 09:00:55 +01:00
launcher.bat Config support added; Added utilities.py; Clean up of code 2021-03-08 22:13:57 +01:00
LICENSE Added the Apache License, Version 2.0 2021-03-09 20:27:06 +01:00
README.md Update README.md 2021-03-09 00:18:33 +01:00
requirements.txt New input system; Only one download function now; Specific plugin updater added and check for all installed plugins; 2021-03-08 02:56:00 +01:00

pluGET

pluGET

A plugin manager that handles Spigot plugins for minecraft servers written in python.

Issues? Found a bug?

Create an issue.

About

This is a plugin manager for minecraft Spigot servers and its forks (e.g. PaperMC).
It uses the Spiget API to download and compare plugin versions.
It can download the newest version of plugins.

Installation

Python

Python needs to be installed on your machine.
Get it here.

Dependencies

Install the needed packages for this project.
Execute this command in the /plugGET folder:

pip install -r requirements.txt

Edit the Config

When run the first time, the config will be created in the root package folder and the program will close.
Edit the config to your needs and rerun it.
Now you are good to go!

Usage

The following are examples for the general usage:
(Hint: 'all' can always be exchanged through the plugin name or the plugin id and reverse)

Download the latest update of a specific package:

get 'pluginID'

or:

get 'pluginName'

Check all installed plugins for updates:

check all

Check one plugin for updates:

check 'pluginName'

Update all installed plugins:

update all

Update only one plugin:

update 'pluginName'

Exit program:

exit .
help .