StatusSigns
Dynamische Informationsschilder mit Klick-Aktionen!
Was ist StatusSigns?
StatusSigns ist ein vielseitiges Spigot-Plugin, das es dir ermöglicht, dynamische und interaktive Informationsschilder auf deinem Server zu erstellen. Zeige aktuelle Server-Statistiken, Nachrichten, Spielerinformationen und vieles mehr an – die Inhalte können sich dank PlaceholderAPI-Unterstützung automatisch aktualisieren! Zusätzlich kannst du Befehle definieren, die ausgeführt werden, wenn ein Spieler auf ein Schild klickt.
Stell dir vor:
- Ein Schild, das die aktuellen Top-Voter anzeigt.
- Ein Schild, das die Server-TPS oder Spieleranzahl in Echtzeit darstellt.
- Ein Klick-Schild, um einen Spieler zu einem bestimmten Warp zu teleportieren.
- Ein Info-Schild, das Regeln oder Event-Ankündigungen rotiert.
Mit StatusSigns sind deiner Kreativität kaum Grenzen gesetzt!
Features
- Dynamischer Text: Inhalte der Schilder aktualisieren sich automatisch in einem von dir festgelegten Intervall.
- PlaceholderAPI Unterstützung: Nutze tausende von Placeholdern von PlaceholderAPI, um nahezu jede Information auf deinen Schildern darzustellen! (Soft-Depend)
- Klick-Befehle: Definiere Befehle, die ausgeführt werden, wenn ein Spieler auf ein Schild rechtsklickt.
- Befehle können als Spieler oder über die Konsole ausgeführt werden.
- Verwende `%player_name%` und `%player_uuid%` sowie PAPI-Platzhalter im Befehl.
- Einfache In-Game Verwaltung: Erstelle und konfiguriere Schilder direkt im Spiel über intuitive Befehle.
- Persistente Speicherung: Alle Statusschilder werden in der `signs.yml` gespeichert und überleben Server-Neustarts.
- Anpassbare Nachrichten: Alle Plugin-Nachrichten können in der `config.yml` angepasst und mit Farbcodes versehen werden.
- Berechtigungssystem: Kontrolliere über Permissions, wer Statusschilder verwalten darf.
- Creative-Modus Schutz: Verhindert versehentliches Bearbeiten von Statusschildern im Creative-Modus.
Befehle
(Hauptbefehl: /statussigns, Aliase: /ss, /statusign)
- /ss create <ID> - Definiert das anvisierte Schild als neues Statusschild mit der angegebenen ID.
- /ss remove <ID> - Entfernt das Statusschild mit der angegebenen ID.
- /ss setline <ID> <Zeile> <Text...> - Setzt den Text für eine bestimmte Zeile (1-4) des Schildes. Unterstützt Farbcodes (&) und PAPI-Platzhalter.
- /ss setclick <ID> [Befehl...] - Setzt einen Befehl, der beim Rechtsklick auf das Schild ausgeführt wird.
- Um einen Spielerbefehl zu definieren: `player: <dein befehl>` (oder einfach `<dein befehl>`)
- Um einen Konsolenbefehl zu definieren: `console: <dein befehl>`
- Lasse den Befehl leer, um den Klick-Befehl zu entfernen.
- /ss list - Listet alle aktuell definierten Statusschilder mit ihren IDs und Standorten auf.
- /ss reload - Lädt die Konfiguration (`config.yml`) und die Schilddaten (`signs.yml`) neu.
- /ss tps - (Debug) Zeigt die aktuellen Server-TPS an.
Berechtigungen
- statussigns.admin - Erlaubt den Zugriff auf alle `/ss` Befehle.
- statussigns.use - Erlaubt das Ausführen von Klick-Befehlen auf Schildern (falls welche definiert sind).
- Standard: true (alle Spieler)
PlaceholderAPI
Wenn
PlaceholderAPI auf deinem Server installiert ist, kannst du dessen Platzhalter in den Schildzeilen und in Klick-Befehlen verwenden.
Beispiele für Schildzeilen:
Code (Text):
# Zeile 1
Server TPS: %server_tps_1%
# Zeile 2
Online: %server_online%/%server_max_players%
# Zeile 3 (Beispiel für Spieler-spezifischen Placeholder, wenn durch Klick ausgelöst oder falls PAPI das für Schilder global unterstützt)
Dein Rang: %vault_rank%
# Zeile 4
Willkommen, %player_name%!
Die Aktualisierung erfolgt automatisch!
Konfiguration
Das Plugin erstellt zwei Hauptkonfigurationsdateien im `plugins/StatusSigns/` Ordner:
- config.yml: Enthält allgemeine Einstellungen wie das Update-Intervall der Schilder und alle Plugin-Nachrichten, die du anpassen kannst.
- signs.yml: Hier werden alle deine erstellten Statusschilder mit ihren Daten (ID, Ort, Zeilen, Klick-Befehl) gespeichert. Normalerweise musst du diese Datei nicht manuell bearbeiten.
Installation
- Lade die `StatusSigns.jar` herunter.
- Platziere die Datei in deinem `plugins` Ordner des Spigot/Paper Servers.
- Starte oder lade deinen Server neu.
- Optional: Installiere PlaceholderAPI für erweiterte Platzhalter-Funktionen.
- Konfiguriere die `config.yml` und erstelle deine ersten Schilder im Spiel!
Support & Ideen
Wenn du Fehler findest, Fragen hast oder Verbesserungsvorschläge einbringen möchtest, nutze bitte den Diskussionsbereich dieses Plugins oder kontaktiere mich (Graynetic) auf SpigotMC.
Bewerte auch gerne das Plugin oder hinterlasse ein Kommentar darüber würde ich mich sehr freuen
Viel Spaß mit StatusSigns!