📃Konfiguration
Diese Seite erklärt die vollständige Konfiguration des Perks Plugins und zeigt, wie du eigene Perks erstellen kannst.
Tipp: Nach Änderungen an der Config kannst du /perks reload verwenden, um die Änderungen ohne Server-Neustart zu laden.
Grundkonfiguration
Prefix
Der Prefix wird vor allen Plugin-Nachrichten angezeigt.
HEX-Farben werden automatisch in Minecraft 1.16+ unterstützt!
Erstelle beeindruckende Farbverläufe!
Cooldowns
Hinweis: Die Zeit wird in Millisekunden angegeben.
15000 ms = 15 Sekunden
Fly-Einstellungen
Instant Smelt
Format: URSPRUNG-ERGEBNIS
Nachrichten
MySQL-Einstellungen
Wichtig: Die Datenbank muss bereits existieren! Das Plugin erstellt nur automatisch die benötigten Tabellen.
Tipp: Nutze ein starkes Passwort für die MySQL-Verbindung!
GUI-Konfiguration
Allgemeine GUI-Einstellungen
Placeholder-Items
Placeholder-Items werden als Hintergrund verwendet:
Weitere Beispiele:
Navigation-Items
Status-Indicator Items
Diese Items erscheinen neben dem Perk-Item (im infoslot):
Perks erstellen
Grundlegende Struktur
Schnellstart: Kopiere die Vorlage unten und passe sie an deine Bedürfnisse an!
enable
✅ Ja
Aktiviert/Deaktiviert den Perk
perkType
✅ Ja
Der Typ des Perks (siehe PerkTypes.md)
permission
❌ Nein
Erforderliche Permission (leer = für alle)
material
✅ Ja
Das Item-Material aus Minecraft
shortid
❌ Nein
Data-Value für Minecraft < 1.13
amount
❌ Nein
Stackgröße des Items (Standard: 1)
name
✅ Ja
Anzeigename des Perks
lore
❌ Nein
Beschreibungstext (mehrere Zeilen)
slot
✅ Ja
Slot-Position des Perk-Items (0-53)
infoslot
✅ Ja
Slot für Status-Indicator
blockedworld
❌ Nein
Liste von Welten wo Perk nicht funktioniert
Beispiele
Einfacher Schutz-Perk
Dauerhafter Trank-Effekt (Speed II)
Format: POTION_EFFECT;EFFECT_NAME;DURATION;AMPLIFIER
DURATION:
-1= unendlichAMPLIFIER:
0= Level I,1= Level II, etc.
Schutz vor Creepern
Funktioniert für alle Minecraft Entity-Typen!
Format: NO_<ENTITY_TYPE>_DAMAGE
Moderner Perk mit Gradient (1.16+)
Potion-Effekte im Detail
Format: POTION_EFFECT;<EFFECT_NAME>;<DURATION>;<AMPLIFIER>
DURATION:
-1für unendlich, sonst SekundenAMPLIFIER:
0= Level I,1= Level II,2= Level III, etc.
📜 Alle verfügbaren Potion-Effekte
Positive Effekte:
SPEED- GeschwindigkeitJUMP- SprungkraftINCREASE_DAMAGE- StärkeREGENERATION- RegenerationDAMAGE_RESISTANCE- ResistenzFIRE_RESISTANCE- FeuerresistenzWATER_BREATHING- UnterwasseratmungINVISIBILITY- UnsichtbarkeitNIGHT_VISION- NachtsichtFAST_DIGGING- EileHEALTH_BOOST- BonuslebenABSORPTION- AbsorptionSATURATION- SättigungGLOWING- LeuchtenLUCK- GlückSLOW_FALLING- Sanfter FallCONDUIT_POWER- Kraft der MeereDOLPHINS_GRACE- Delfin-Gnade
Negative Effekte (für spezielle Zwecke):
SLOW- LangsamkeitSLOW_DIGGING- AbbaulähmungHARM- SofortschadenCONFUSION- ÜbelkeitBLINDNESS- BlindheitHUNGER- HungerWEAKNESS- SchwächePOISON- VergiftungWITHER- Wither
Mob-Schutz erstellen
Verfügbare Mob-Schutz Perks:
NO_CREEPER_DAMAGE- CreeperNO_ZOMBIE_DAMAGE- ZombiesNO_SKELETON_DAMAGE- SkeletteNO_SPIDER_DAMAGE- SpinnenNO_ENDERMAN_DAMAGE- EndermanNO_BLAZE_DAMAGE- LohenNO_GHAST_DAMAGE- GhastsNO_SLIME_DAMAGE- SchleimeNO_GUARDIAN_DAMAGE- WächterNO_ZOMBIFIED_PIGLIN_DAMAGE- Zombie-PiglinsUnd viele weitere (alle Minecraft-Entitäten)
Legacy-Support (Minecraft < 1.13)
Nur für Minecraft 1.8 - 1.12: Verwende die shortid-Option für Data-Values!
Für Minecraft-Versionen unter 1.13 kannst du die shortid-Option verwenden, um Data-Values für Items zu setzen.
Data-Values in Legacy-Versionen:
In Minecraft < 1.13 hatten Items numerische Data-Values
Beispiel:
WOOL+shortid: 3= Hellblaue WolleAb 1.13+ wurden diese durch separate Material-Namen ersetzt (
LIGHT_BLUE_WOOL)
Die shortid-Option wird in Minecraft 1.13+ automatisch ignoriert.
WOOL
0-15
Verschiedene Wollfarben
STAINED_GLASS
0-15
Verschiedene Glasfarben
STAINED_GLASS_PANE
0-15
Verschiedene Scheiben
WOOD
0-5
Verschiedene Holzarten
LOG
0-3
Verschiedene Baumstämme
INK_SACK
0-15
Verschiedene Farbstoffe
MONSTER_EGG
Variiert
Verschiedene Spawn-Eggs
Slots und Layout
Inventar-Größe 6 Zeilen (54 Slots):
Empfohlenes Layout mit Info-Slots:
Perk-Item:
slot: 10Status-Indicator:
infoslot: 11
So sind Perk und Status nebeneinander sichtbar.
Erweiterte Einstellungen
Mehrere Seiten erstellen
Du kannst beliebig viele Seiten hinzufügen:
Die Navigation zwischen Seiten erfolgt automatisch über die prevPage und nextPage Items.
Weltbasierte Einschränkungen
Perks können pro Welt deaktiviert werden:
Wildcard-Unterstützung:
Permissions ohne Permission
Lass das permission-Feld leer, um einen Perk für alle verfügbar zu machen:
Custom Head Textures
Für Player-Heads kannst du Custom Textures verwenden:
Die Textures kannst du von Seiten wie Minecraft-Heads.com bekommen.
Placeholder-Konfiguration
Replacement Placeholders
Diese Placeholders werden in der GUI und in Nachrichten ersetzt:
Verwendung in Lore:
Siehe auch: Placeholder.md für vollständige PlaceholderAPI-Integration.
Beispiel: Kompletter Custom Perk
Hier ist ein vollständiges Beispiel für einen eigenen Perk:
Reload
Nach Änderungen: Verwende /perks reload um die Config ohne Server-Neustart neu zu laden!
Alle Perk-Definitionen
GUI-Layout und Items
Nachrichten und Texte
Placeholder-Formate
Cooldown-Zeiten
Instant-Smelt Einstellungen
MySQL-Verbindung
Plugin-Hauptkonfiguration
PlaceholderAPI-Integration
Aktive Perks der Spieler bleiben nach Reload aktiv!
Troubleshooting
🚫 Perk erscheint nicht im GUI
Mögliche Ursachen:
enable: falsegesetzt → Setze auftrueSyntax-Fehler in der YAML-Datei → Prüfe Einrückungen!
Server nicht neu geladen → Verwende
/perks reloadSlot bereits belegt → Prüfe
slotundplaceholderItems
Lösung:
⚠️ Perk funktioniert nicht
Mögliche Ursachen:
Keine Permission: Spieler hat nicht
perks.<perkname>Welt gesperrt: Welt ist in
blockedworldListeFalscher PerkType: Überprüfe
perkTypeSchreibweiseNicht aktiviert: Spieler hat Perk im GUI nicht aktiviert
Checkliste:
🎨 Status-Indicator wird nicht angezeigt
Lösung:
Wichtig: infoslot darf nicht von Placeholder-Items überdeckt werden!
Überprüfe die placeholder Konfiguration.
📝 YAML-Syntax-Fehler
Häufige Fehler:
❌ Tabs statt Leerzeichen verwendet
❌ Inkonsistente Einrückung
❌ Fehlende Anführungszeichen bei Sonderzeichen
❌ Doppelte Keys im selben Abschnitt
Best Practices:
✅ Verwende 2 Leerzeichen pro Einrückungsebene
✅ Keine Tabs, nur Leerzeichen
✅ Teste Config mit YAML-Validator
✅ Verwende einen Editor mit YAML-Syntax-Highlighting
Beispiel:
Weiterführende Dokumentation
📋 PerkTypes
Alle verfügbaren Perk-Typen mit detaillierten Erklärungen
🔖 Placeholder
PlaceholderAPI Integration und Scoreboard-Beispiele
📖 Hauptdokumentation
Zurück zur Übersicht
Placeholder.md - PlaceholderAPI Integration
Zuletzt aktualisiert