Sueta
IT

ItemSign

1.2

Ermöglicht es Spielern, Items zu signieren. Format anpassbar, Farbcodes unterstützt, 1-3 Linien.

·Plugin

Features:

  • Signieren von Items mit /sign und entfernen mit /unsign
  • Unterstützung von Farbcodes sowie Formatierungen
  • Mehrzeilige Signierungen bis zu 3 Zeilen möglich
  • Format jederzeit über die config.yml anpassbar ohne Komplikationen mit vorherigen Signaturen
  • API vorhanden, um Signaturen von Items abzurufen

sign.png

Permissions:

  • itemsign.sign: Items signieren mit /sign
  • itemsign.unsign: Signaturen entfernen mit /unsign
  • itemsign.unsign.all: Fremde Signaturen entfernen mit /unsign
  • itemsign.lines.2: 2. Zeile hinzufügen mit /sign
  • itemsign.lines.3: 2. und 3. Zeile hinzufügen mit /sign
  • itemsign.color.?: Nutzen von normalen Farbcodes. Anstelle des ? muss der Farbcode ohne & eingetragen werden. Beispiel: itemsign.color.c für &c.
  • itemsign.color.hex: Nutzen von Hex-Farbcodes (Beispiel: &#123456).
  • itemsign.format.bold: Fett schreiben mit &b
  • itemsign.format.obfuscated: Magisch schreiben mit &k
  • itemsign.format.strikethrough: Durchgestrichen schreiben mit &m
  • itemsign.format.underline: Unterstrichen schreiben mit &n
  • itemsign.format.italic: Kursiv schreiben mit &o

Konfiguration (config.yml):

  • prefix: Prefix, der vor allen Nachrichten des Plugins erscheint. Farb- und Hexcodes mit & werden unterstützt.
  • format: Format der Signatur. {PLAYER} steht für den Spielernamen, {DATE} für das Datum. Farb- und Hexcodes mit & werden unterstützt.

API-Dokumentation:

Signaturdaten eines ItemStacks bekommen:

ItemSign api = (ItemSign) Bukkit.getPluginManager().getPlugin("ItemSign");
SignatureData data = api.getSignature(item); // Hier das ItemStack einfügen
if(data == null) {
    // Keine Signatur vorhanden
} else {
    String datum = data.getDate(); // Datum der Signatur
    String name = data.getPlayerName(); // Spielername zum Zeitpunkt der Signatur
    String uuid = data.getPlayerUUID(); // Spieler-UUID
    List<String> linien = data.getLines(); // Text der Signatur
}

Similar projects

Plugin →