Minecraft-Plugin SkinsRestorer

Informationen zu SkinsRestorer und den Servern, auf denen es gefunden wurde

🔌 Über SkinsRestorer

SkinsRestorer ist ein Minecraft-Plugin zum Wiederherstellen und Verwalten von Spieler-Skins auf Servern im online-mode und offline-mode. Es bietet In-Game-Befehle, eine GUI, Caching und Funktionen für benutzerdefinierte Skins, damit Server Spieler-Skins zuverlässig anwenden und ändern können, selbst wenn externe Skin-Dienste nicht verfügbar sind.

🎯 Zweck

SkinsRestorer löst das Problem fehlender oder standardmäßiger Skins (Steve/Alex) auf Servern, insbesondere auf offline/cracked-Servern oder großen Netzwerken, in denen eine sofortige oder zwischengespeicherte Anwendung von Skins erforderlich ist. Es richtet sich an Server-Administratoren, die ein konsistentes Skin-Handling über Spieler und Proxies hinweg benötigen.

⚙️ Funktionen

  • Den Account-Skin eines Spielers beim Beitritt anwenden oder Standard-/benutzerdefinierte Skins für Nicht-Premium-Spieler setzen.
  • /skin-Befehl für Spieler (einschließlich URL-basierter Skin-Erstellung) und eine GUI zum Durchsuchen/Auswählen von Skins.
  • Unterstützung für benutzerdefinierte Skins (Upload / URL-basierte Skins) und serverweite Erstellung benutzerdefinierter Skins.
  • Caching und rate-limit-bewusste Mojang/MineSkin-Anfragen zur Verbesserung der Zuverlässigkeit auf großen Netzwerken.
  • Konfigurationsoptionen für Skin-Beschränkungen, Skin-spezifische Berechtigungen, Standard-Skin-Verhalten und GUI-Einstellungen.
  • Proxy-bewusster Betrieb und backend/proxy-spezifische Konfigurationsoptionen.

🧩 Für wen es gedacht ist

  • Survival- und SMP-Server, die eine zuverlässige Skin-Anzeige wollen.
  • Offline-mode- oder cracked-Server, die kosmetische Unterstützung für Nicht-Premium-Spieler benötigen.
  • Netzwerke mit Proxies oder mehreren Backend-Servern, die ein gecachtes oder konsistentes Skin-Verhalten brauchen.

🏗️ Beispielanwendungsfälle

  • Ein privater Offline-Server erlaubt es Spielern, Skins mit /skin <name> zu ändern, ohne ein Mojang-Konto besitzen zu müssen.
  • Ein Netzwerk cached Skins, damit das Aussehen der Spieler stabil bleibt, wenn nachgelagerte Skin-Dienste langsam oder nicht verfügbar sind.
  • Ein Admin legt per Konfiguration einen Standardskin-Satz für neue oder Nicht-Premium-Spieler fest.

⌨️ Befehle

BefehlBeschreibungBerechtigungZugriff
/skin <skin>Setzt den Skin eines Spielers auf einen benannten Skin oder den Account-Skin.(siehe Berechtigungen)Spieler
/skin url "<url>"Erzeugt/anwendet einen Skin aus einer externen Bild-URL.(siehe Berechtigungen)Spieler
/skullErzeugt oder ruft Spielerköpfe ab (die Befehlsregistrierung kann deaktiviert werden).nicht angegebenSpieler
/skinsÖffnet die Skin-GUI (die Befehlsregistrierung kann deaktiviert werden).nicht angegebenSpieler
/sr createcustomErstellt einen benutzerdefinierten Server-Skin-Eintrag (Admin-Level-Aktion).nicht angegebenAdmin

(Hinweis: Die Befehlsregistrierung kann in der Konfiguration umgeschaltet werden; die genauen Berechtigungsknoten für viele Befehle sind im Befehle- & Berechtigungs-Guide des Plugins dokumentiert.)

🔐 Berechtigungen

BerechtigungBeschreibungStandard
skinsrestorer.playerGrundberechtigung für Spieler zur Nutzung von Skin-Funktionen (kann per Konfiguration erzwungen werden).true
skinsrestorer.skin.<name>Skin-spezifische Berechtigung, die benötigt wird, wenn perSkinPermissions für bestimmte Skins aktiviert ist.nicht angegeben

⚙️ Installation

📥 Einrichtung

  • Lade die offizielle Plugin-JAR von der Release-Seite des Projekts herunter.
  • Lege die JAR im plugins/-Verzeichnis deines Servers auf einem Spigot/Paper-kompatiblen Backend ab (oder im passenden Proxy/Backend-Setup bei Verwendung von Proxies).
  • Starte den Server oder starte ihn neu und prüfe die Server-Konsole, um zu bestätigen, dass SkinsRestorer geladen wurde.

📦 Abhängigkeiten

  • Eine optionale Integration mit MineSkin wird unterstützt (ein API-Schlüssel kann für schnellere Skin-Erstellung konfiguriert werden). In der offiziellen Dokumentation sind keine weiteren erforderlichen Plugin-Abhängigkeiten aufgeführt.

🧾 Konfiguration

  • Das Plugin verwendet eine YAML-Konfiguration mit Optionen für Standard-Skins, Befehls-Cooldowns, GUI-Tabs, Skin-spezifische Berechtigungen, Proxy/Backend-Einstellungen und Caching.
  • Zu den Konfigurationsschlüsseln gehören Flags wie forceDefaultPermissions, perSkinPermissions, disableSkinCommand und enablePaperJoinListener (wird verwendet, um die sofortige Skin-Anwendung auf Paper zu verbessern).

🧠 Technische Hinweise

  • Unterstützt Proxy-bewusste Setups (Backend- vs. Proxy-Konfiguration) und bietet Optionen zur Erkennung des Proxy-Modus.
  • Bietet Caching- und Batch-Verhalten, um API-Rate-Limits zu vermeiden, wenn Mojang oder Skin-Dienste von Drittanbietern kontaktiert werden.
  • Die Konfiguration stellt Unterstützung für einen MineSkin-API-Schlüssel bereit, um optional schnellere/verwaltete Skin-Erstellung zu ermöglichen.
  • Das Projekt ist Open Source und wird mit Releases auf GitHub gepflegt; die Dokumentation ist auf der offiziellen Doku-Seite verfügbar.

🤝 Wann dieses Plugin nützlich ist

Wenn du ein konsistentes, konfigurierbares Skin-Handling für Spieler auf Online-/Offline-Servern oder Proxy-Netzwerken brauchst — einschließlich benutzerdefinierter Skins, URL-basierter Skins und Caching, um externe Ausfälle zu überstehen — bietet SkinsRestorer gezielte Tools und Konfigurationen, um diese Anforderungen zuverlässig zu verwalten.

Server mit dem Plugin SkinsRestorer

Die Seite des Plugins SkinsRestorer zeigt, auf welchen Servern das Monitoring dieses Plugin gefunden hat, sowie mit welchen Plattformen und Versionen es vorkommt.

Plugins können Befehle, Wirtschaft, Schutz, Zugriffsrechte, Mini-Spiele, Integrationen oder andere Mechaniken hinzufügen. Die tatsächliche Rolle von SkinsRestorer hängt von der Konfiguration des jeweiligen Servers ab.

Daten werden automatisch aus den technischen Antworten der Server gebildet. Wenn ein Server die Plugin-Liste verbirgt, erscheint er möglicherweise nicht in diesem Abschnitt, auch wenn er SkinsRestorer nutzt.

Nutze die Serverliste mit SkinsRestorer, um Projekte zu vergleichen, kompatible Versionen zu prüfen oder Beispiele der Plugin-Nutzung auf öffentlichen Servern zu finden.