📃Konfiguration

Diese Seite erklärt die vollständige Konfiguration des Perks Plugins und zeigt, wie du eigene Perks erstellen kannst.

circle-info

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.

Cooldowns

circle-exclamation

Fly-Einstellungen

Instant Smelt

circle-info

Format: URSPRUNG-ERGEBNIS

chevron-right📦 Weitere Instant Smelt Beispielehashtag

Nachrichten


MySQL-Einstellungen

circle-exclamation
circle-check

GUI-Konfiguration

Allgemeine GUI-Einstellungen

Placeholder-Items

Placeholder-Items werden als Hintergrund verwendet:

Weitere Beispiele:

Status-Indicator Items

Diese Items erscheinen neben dem Perk-Item (im infoslot):


Perks erstellen

Grundlegende Struktur

circle-check
Parameter
Erforderlich
Beschreibung

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

Potion-Effekte im Detail

circle-info

Format: POTION_EFFECT;<EFFECT_NAME>;<DURATION>;<AMPLIFIER>

  • DURATION: -1 für unendlich, sonst Sekunden

  • AMPLIFIER: 0 = Level I, 1 = Level II, 2 = Level III, etc.

chevron-right📜 Alle verfügbaren Potion-Effektehashtag

Positive Effekte:

  • SPEED - Geschwindigkeit

  • JUMP - Sprungkraft

  • INCREASE_DAMAGE - Stärke

  • REGENERATION - Regeneration

  • DAMAGE_RESISTANCE - Resistenz

  • FIRE_RESISTANCE - Feuerresistenz

  • WATER_BREATHING - Unterwasseratmung

  • INVISIBILITY - Unsichtbarkeit

  • NIGHT_VISION - Nachtsicht

  • FAST_DIGGING - Eile

  • HEALTH_BOOST - Bonusleben

  • ABSORPTION - Absorption

  • SATURATION - Sättigung

  • GLOWING - Leuchten

  • LUCK - Glück

  • SLOW_FALLING - Sanfter Fall

  • CONDUIT_POWER - Kraft der Meere

  • DOLPHINS_GRACE - Delfin-Gnade

Negative Effekte (für spezielle Zwecke):

  • SLOW - Langsamkeit

  • SLOW_DIGGING - Abbaulähmung

  • HARM - Sofortschaden

  • CONFUSION - Übelkeit

  • BLINDNESS - Blindheit

  • HUNGER - Hunger

  • WEAKNESS - Schwäche

  • POISON - Vergiftung

  • WITHER - Wither

chevron-right✨ Beispiel-Kombinationenhashtag

Mob-Schutz erstellen

Verfügbare Mob-Schutz Perks:

  • NO_CREEPER_DAMAGE - Creeper

  • NO_ZOMBIE_DAMAGE - Zombies

  • NO_SKELETON_DAMAGE - Skelette

  • NO_SPIDER_DAMAGE - Spinnen

  • NO_ENDERMAN_DAMAGE - Enderman

  • NO_BLAZE_DAMAGE - Lohen

  • NO_GHAST_DAMAGE - Ghasts

  • NO_SLIME_DAMAGE - Schleime

  • NO_GUARDIAN_DAMAGE - Wächter

  • NO_ZOMBIFIED_PIGLIN_DAMAGE - Zombie-Piglins

  • Und viele weitere (alle Minecraft-Entitäten)


Legacy-Support (Minecraft < 1.13)

circle-exclamation

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 Wolle

  • Ab 1.13+ wurden diese durch separate Material-Namen ersetzt (LIGHT_BLUE_WOOL)

Die shortid-Option wird in Minecraft 1.13+ automatisch ignoriert.


Slots und Layout

Inventar-Größe 6 Zeilen (54 Slots):

Empfohlenes Layout mit Info-Slots:

  • Perk-Item: slot: 10

  • Status-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.comarrow-up-right 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

circle-info

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


Troubleshooting

chevron-right🚫 Perk erscheint nicht im GUIhashtag

Mögliche Ursachen:

  1. enable: false gesetzt → Setze auf true

  2. Syntax-Fehler in der YAML-Datei → Prüfe Einrückungen!

  3. Server nicht neu geladen → Verwende /perks reload

  4. Slot bereits belegt → Prüfe slot und placeholder Items

Lösung:

chevron-right⚠️ Perk funktioniert nichthashtag

Mögliche Ursachen:

  1. Keine Permission: Spieler hat nicht perks.<perkname>

  2. Welt gesperrt: Welt ist in blockedworld Liste

  3. Falscher PerkType: Überprüfe perkType Schreibweise

  4. Nicht aktiviert: Spieler hat Perk im GUI nicht aktiviert

Checkliste:

chevron-right🎨 Status-Indicator wird nicht angezeigthashtag

Lösung:

triangle-exclamation
chevron-right📝 YAML-Syntax-Fehlerhashtag

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-Validatorarrow-up-right

  • ✅ 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