Ein Minecraft Plugin Updater mit CustomTkinter-GUI. Die App verwaltet einen plugins-Ordner in deinem Serverordner, erkennt Plugin-Namen und Versionen aus .jar-Dateien und sucht Updates über Modrinth.
- Serverordner auswählen und automatisch einen
plugins-Ordner anlegen .jar-Dateien aus einem beliebigen Ordner in denplugins-Ordner importieren- Plugin-Metadaten aus
plugin.yml,paper-plugin.yml,bungee.ymlundvelocity-plugin.jsonlesen - Modrinth-Links pro Plugin speichern
- Einzelne Plugins oder alle Plugins auf Updates prüfen
- Fortschrittsbalken beim Prüfen, Installieren und Herunterladen
- Modrinth-Projekte direkt in der App suchen und installieren
- Modrinth-Links automatisch finden und speichern
- Umschalter für White Mode, Dark Mode bleibt Standard
- Neue Version herunterladen, alte Datei als
.baksichern und bei Downloadfehlern automatisch zurückrollen - Konfiguration in
plugin_config.jsonneben der App speichern
py -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -r requirements.txt
python main.pyFalls py nicht verfügbar ist, installiere Python 3.10 oder neuer von https://www.python.org/.
- App starten.
- Deinen Minecraft-Serverordner auswählen.
- Optional über
JARs importierenvorhandene Plugin-Dateien in den Serverordner übernehmen. - Über
Modrinthdirekt nach Plugins suchen und installieren. - Bei vorhandenen Plugins
Links automatisch suchenoder denSuchen-Button pro Plugin verwenden. Updatefür ein Plugin oderAlle prüfenverwenden.
pip install pyinstaller -r requirements.txt
pyinstaller --noconsole --onefile --clean --name Plugin-updater --icon logo.ico --add-data "logo.ico;." --collect-data customtkinter main.pyDie ausführbare Datei liegt danach unter dist/Plugin-updater.exe.
Modrinth liefert Updates nur für Projekte, die dort vorhanden sind. Plugins von Spigot, BukkitDev, GitHub Releases oder privaten Quellen müssen weiterhin manuell verwaltet werden.