Zum Hauptinhalt springen

Resource Pack Manager (RSPM)

Resource Pack Manager (RSPM) ist ein Plugin, das entwickelt wurde, um die Handhabung von Resource Packs auf Minecraft-Servern zu vereinfachen. Es führt Resource Packs automatisch zusammen, hostet und verteilt sie, um sicherzustellen, dass Spieler immer das richtige Pack mit minimaler Einrichtung haben.


Was macht es?

RSPM erkennt Resource Packs von unterstützten Plugins wie EliteMobs, FreeMinecraftModels, ModelEngine und anderen und führt sie dann zu einem einzigen Resource Pack zusammen. Dieses zusammengeführte Pack wird automatisch gehostet und an Spieler ausgeliefert, wenn sie deinem Server beitreten.

Du kannst auch manuell deine eigenen Resource Packs hinzufügen, indem du sie in den Ordner plugins/ResourcePackManager/mixer/ legst. Das Plugin führt diese basierend auf der Reihenfolge zusammen, die du im Abschnitt priorityOrder der Konfiguration definierst.

Das bedeutet, dass du dich nicht mehr mit dem manuellen Zusammenführen von ZIP-Dateien oder dem Hochladen von Packs auf Drittanbieter-Websites herumschlagen musst. Konfiguriere einfach deine Prioritäten und RSPM erledigt den Rest.


Einrichtungsanleitung

  1. Lade ResourcePackManager.jar herunter und lege es in den plugins-Ordner deines Servers.
  2. Starte deinen Server neu.
  3. (Optional) Füge beliebige benutzerdefinierte Resource Packs zum mixer-Ordner hinzu.
  4. (Optional) Bearbeite config.yml, um die Priorität anzupassen oder das automatische Hosting zu deaktivieren.
  5. Führe /rspm reload aus, wenn du Änderungen vornimmst.

Konfigurationsbeispiel

priorityOrder:
- ResourcePackManager
- EliteMobs
- FreeMinecraftModels
- ModelEngine
- Nova
- ItemsAdder
- Oraxen
- BetterHUD
- ValhallaMMO
- MMOInventory
- vane-core
- RealisticSurvival

autoHost: true
forceResourcePack: false
resourcePackPrompt: Use recommended resource pack?
resourcePackRerouting: ''
  • priorityOrder: Steuert, welches Pack bei einem Konflikt gewinnt.
  • autoHost: Lädt das zusammengeführte Pack zum Hosting-Service von Magma hoch.
  • forceResourcePack: Zwingt Clients, das Pack zu akzeptieren.
  • resourcePackPrompt: Legt die Nachricht fest, die beim Auffordern der Spieler angezeigt wird.
  • resourcePackRerouting: Nur für erweiterte Verwendung – ignorieren, wenn du dir unsicher bist.

Unterstützte Plugins

RSPM ist mit den meisten großen Plugins kompatibel, die ihre eigenen Resource Packs generieren:

  • EliteMobs
  • FreeMinecraftModels
  • ModelEngine
  • ItemsAdder (Verschlüsselung muss deaktiviert sein)
  • Nova
  • Oraxen
  • MMOInventory
  • BetterHUD
  • ValhallaMMO

Wenn dein Plugin nicht aufgeführt ist, kannst du sein Pack trotzdem manuell hinzufügen, indem du die ZIP-Datei in den mixer-Ordner legst und den Dateinamen (einschließlich .zip) in priorityOrder referenzierst.


Automatisches Hosting

Standardmäßig verwendet RSPM einen kostenlosen automatischen Hosting-Service, der vom Plugin-Entwickler gepflegt wird. Dies macht es überflüssig, eine eigene Hosting-Lösung zu konfigurieren. Wenn du es lieber selbst hosten möchtest, deaktiviere einfach autoHost in der Konfiguration.

Hinweis: Das automatische Hosting wird durch Community-Beiträge unterstützt und ist möglicherweise nicht für immer verfügbar.


Behebung von Resource Pack-Konflikten

Obwohl Resource Pack Manager (RSPM) das Zusammenführen und Verteilen von Resource Packs vereinfacht, ist es nicht darauf ausgelegt, alle möglichen Konflikte zwischen ihnen zu lösen.

RSPM führt Packs basierend auf der in der Konfiguration definierten priorityOrder zusammen. Wenn zwei Packs dieselbe Datei enthalten (z. B. dieselbe Modell-ID oder dasselbe GUI-Element), hat das Pack Vorrang, das in der Prioritätsliste weiter oben steht. Dies beseitigt jedoch nicht alle Kompatibilitätsprobleme. Häufige Beispiele für ungelöste Konflikte sind:

  • Überlappende Custom Model Data (CMD)-IDs
  • Konfliktverursachende Texturpfade
  • Doppelte oder kollidierende Unicode-Zeichen (verwendet in benutzerdefinierten GUIs)
  • Inkompatible Overrides oder Modell-Selektoren

Um diese Konflikte effektiv zu verwalten:

  • Passe die priorityOrder so an, dass dein wichtigstes Plugin ganz oben steht.
  • Löse Überlappungen manuell, indem du die Packs bei Bedarf direkt bearbeitest.
  • Überprüfe, dass alle Packs korrekt generiert und in ihren entsprechenden Plugin-Verzeichnissen oder im mixer-Ordner platziert sind.

Hinweis: Viele gemeldete Probleme mit RSPM sind keine Bugs im Plugin, sondern das Ergebnis von Dateikonflikten zwischen Resource Packs. RSPM kann diese nicht automatisch beheben – es führt sie einfach zusammen und stellt sie basierend auf deiner Konfiguration bereit.

Wenn du nach dem Anpassen der Prioritäten und Überprüfen von Konflikten immer noch Probleme hast, musst du möglicherweise manuell eingreifen oder dich an die Entwickler der konfliktverursachenden Plugins wenden, um Hilfe zu erhalten.


Befehle

  • /rspm reload — Lädt das Plugin neu und führt alle Packs erneut zusammen.
  • /rspm data_compliance_request — Optional. Lädt gehostete Resource Pack-Daten herunter.

Zusammenfassung

RSPM hilft Serverbesitzern, die Resource Pack-Verwaltung zu optimieren. Es automatisiert den Zusammenführungsprozess, übernimmt das Hosting und verteilt das finale Pack an Spieler – alles mit minimaler Einrichtung. Es bleibt jedoch deine Verantwortung, Plugin-Konflikte über die Konfiguration oder durch Bearbeiten der Packs zu verwalten, falls erforderlich.

Wenn du Hilfe benötigst oder auf Probleme stößt, ist der offizielle Discord ein guter Ort, um Fragen zu stellen und Unterstützung zu erhalten.