Game Mods Installer Dokumentation
Durchsuche und installiere Game-Mods von Modrinth, CurseForge und Modtale direkt über das Pelican Panel. Unterstützt Minecraft, Hytale und mehr.
Über den Game Mods Installer
Game Mods Installer ist ein Pelican-Panel-Plugin von Eranio, mit dem Serveradministratoren Game-Mods direkt über das Panel durchsuchen, installieren, aktualisieren und verwalten können — ohne Kommandozeile, ohne SFTP, ohne manuelle Dateioperationen.
Unterstützte Plattformen
| Plattform | Suche | One-Click-Installation | Bewertungen | Versionsfilter | Abhängigkeitsauflösung | API-Schlüssel erforderlich |
|---|---|---|---|---|---|---|
| Modrinth | Volltextsuche | Ja | Ja | Nach MC-Version + Mod-Loader | Ja (automatisch) | Nein |
| CurseForge | Volltextsuche | Ja | Ja | Nach MC-Version + Mod-Loader | Ja (rekursiv) | Ja (kostenlos) |
| Modtale | Volltextsuche | Ja | Ja | Nach Spiel | Nein | Optional |
| Manueller Upload | — | Via SFTP/Dateimanager | — | — | — | — |
Unterstützte Spiele
Das Plugin erkennt automatisch den Spieltyp anhand von Egg-Tags, Egg-Name oder Nest-Name (in dieser Reihenfolge):
| Spiel | Erkennungsschlüsselwort | CurseForge Game-ID |
|---|---|---|
| Minecraft (Java) | minecraft |
432 |
| Minecraft Bedrock | bedrock |
432 |
| Hytale | hytale |
70216 |
| Among Us | among us |
— |
| Palworld | palworld |
— |
| Stardew Valley | stardew |
— |
| Terraria | terraria |
— |
Hauptfunktionen
- Visueller Mod-Browser — Durchsuche Mods mit Icons, Beschreibungen, Downloadzahlen und Autorinformationen
- One-Click-Installation — Wähle eine Version und installiere mit einem Klick direkt auf den Server
- Automatische Minecraft-Versionserkennung — Nutzt 11 verschiedene Erkennungsmethoden (JAR-Analyse, version.json, server.properties u.v.m.)
- Update-Tracking — Prüft regelmäßig die Quellplattform auf neuere Versionen und zeigt Update-Badges (Cache: 24 Stunden)
- Automatische Versionsersetzung — Entfernt alte Mod-Versionen automatisch bei der Installation neuer (konfigurierbar)
- Mods aktivieren/deaktivieren — Mods ein- und ausschalten ohne sie zu löschen (Umbenennung mit
-bak-Suffix) - Abhängigkeitsauflösung — Erkennt und installiert automatisch benötigte Bibliotheks-Mods (z.B. Fabric API)
- ZIP-Export — Alle installierten Mods als ZIP-Archiv herunterladen (JWT-signierte URLs, 30 Minuten gültig)
- Konsolen-Widget — Zeigt Update-Benachrichtigungen direkt auf der Server-Konsolenseite
- Intelligentes Caching — Dateibasierter Cache mit
GM_-Präfix und konfigurierbaren TTLs - Upload-Erkennung — Manuell per SFTP installierte Mods werden automatisch erkannt und erfasst
- JAR-Metadaten-Extraktion — Liest
plugin.yml,fabric.mod.jsonundMETA-INF/mods.tomlaus JARs
Funktionsweise
- Das Plugin lädt die Mod-Datei via
DaemonFileRepository::pull()herunter — mit cURL-Fallback (60s Timeout) bei Fehler - Der Dateiname wird mit bis zu 3 Versuchen erkannt (200ms → 300ms → 500ms Verzögerung)
- JAR-Metadaten werden extrahiert (bis 30 MB, 256 MB Speicherlimit) für den Anzeigenamen
- Die Installation wird in der
server_installed_mods-Datenbanktabelle erfasst - Bei aktivierter Auto-Ersetzung werden alte Versionen gelöscht
Voraussetzungen
- Pelican Panel 1.0.0 oder neuer
- PHP 8.1, 8.2 oder 8.3
- Das
mods-Feature auf deinem Egg - CurseForge-API-Schlüssel (nur bei CurseForge-Nutzung — kostenlos auf console.curseforge.com)
storage/undbootstrap/cache/beschreibbar (Berechtigung0755)
API Referenz
CurseForge API
https://api.curseforge.com/v1
CurseForge Mods API — Suche, Details, Dateien und Beschreibungen via classId 9137.
Modrinth API
https://api.modrinth.com/v2
Modrinth Projekt-Suche, Details und Versionsliste.
Modtale API
https://api.modtale.net/api/v1
Modtale Mod-Suche mit 0-basierter Paginierung — primär für Hytale-Mods.
Anleitungen
Installation & Einrichtung
# Installation & Einrichtung Vollständige Schritt-für-Schritt-Anleitung zur I...
Konfiguration
# Konfiguration Vollständige Referenz zu allen Einstellungen, Umgebungsvariab...
Mod Browser
# Mod Browser Vollständige Anleitung zum Mod Browser — Suche, Browsen, Filter...
Mods verwalten
# Mods verwalten Vollständige Anleitung zum Installiert-Tab — Anzeigen, Filte...