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
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: 𞉀).
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:
Code (Java):
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 }