PerkSystem [1.21.1+] ⚡ Asynchronous Player Abilities & Vouchers icon

PerkSystem [1.21.1+] ⚡ Asynchronous Player Abilities & Vouchers -----

Simple. Powerful. Perks with GUI, Vouchers, & Multi-Storage Support.




⚡ PerkSystem [1.21.1+] ⚡
Einfach. Leistungsstark. Asynchron.
──────── ────────
--------------------------------------------------------------------------------------------------
English Version
Enhance your server gameplay with a robust and lightweight PerkSystem. Offer your players 17 unique abilities through an intuitive GUI. Built for modern servers with Java 21 and full asynchronous data processing.
⭐ Features at a glance:
* Diverse Perks: 17 unique abilities including Flight, Keep-Inv, and more.
* ️ Voucher System: Distribute perks as physical items with NBT-safe vouchers.
* Page Management: Clean GUI that handles multiple pages automatically.
* Storage Flexibility: Use MySQL for networks or SQLite/YAML for local servers.
* High Performance: Zero-lag experience thanks to Java 21 async logic.
* Interactive Chat: Admins receive clickable update links directly in chat.
Code (Text):

# ==============================================================================
# ⚡ PERKSYSTEM - PROFESSIONAL CONFIGURATION
# Developed by BlackCyper | Version 1.0
# ==============================================================================
# [DE] Präfix für alle Nachrichten im Chat
# [EN] Prefix for all chat messages
prefix: "&8[&ePerks&8] &7"
# [DE] Soll beim Start geprüft werden, ob eine neue Version verfügbar ist?
# [EN] Should the plugin check for updates on startup?
update-checker: true
# ==============================================================================
# STORAGE SETTINGS / SPEICHER-EINSTELLUNGEN
# ==============================================================================
# [DE] Unterstützte Methoden: MYSQL, SQLITE, YAML
# [EN] Supported methods: MYSQL, SQLITE, YAML
storage-method: "SQLITE"
mysql:
  host: "localhost"
  port: 3306
  database: "minecraft"
  username: "root"
  password: ""
# ==============================================================================
# GUI SETTINGS / MENÜ-EINSTELLUNGEN
# ==============================================================================
gui:
  # [DE] Titel des Hauptmenüs
  # [EN] Title of the main GUI menu
  title: "&8&lPerks"
  # [DE] Material für den Status-Indikator unter dem Perk-Icon
  # [EN] Material for the status indicator below the perk icon
  status-on: "LIME_DYE"
  status-off: "GRAY_DYE"
  status-locked: "RED_DYE"
# ==============================================================================
# LUCKPERMS & PERMISSIONS / RECHTE-SYSTEM
# ==============================================================================
# [DE] Das Plugin prüft automatisch auf die Permission: perks.<id>
# [EN] The plugin automatically checks for the permission: perks.<id>
permissions:
  admin: "perks.admin" # Erlaubt /perks gutschein & reload | Allows /perks voucher & reload
# ==============================================================================
# ️ VOUCHER SETTINGS / GUTSCHEIN-EINSTELLUNGEN
# ==============================================================================
voucher:
  # [DE] Material für das Gutschein-Item
  # [EN] Material for the voucher item
  item: "PAPER"
  # [DE] Anzeigename des Gutscheins
  # [EN] Display name of the voucher
  display-name: "&6&lPerk Gutschein &8• &e%perk%"
  # [DE] Beschreibung des Gutscheins
  # [EN] Lore of the voucher
  lore:
    - " "
    - "&7Klicke rechts, um das Perk"
    - "&e%perk% &7dauerhaft freizuschalten."
    - " "
    - "&6&lINFO:"
    - "&8» &7Wird über &bLuckPerms &7registriert."
    - "&8» &eRechtsklick zum Einlösen"
# ==============================================================================
# ✨ PERK LIST & HANDLING / VERFÜGBARE PERKS
# ==============================================================================
# [DE] perks.use: "Für alle Spieler"
# [DE] perks.admin: "Erlaubt das Erstellen von Perk-Gutscheinen."
# [DE] z.B. /lp group premium permission set perks.speed true
# [DE] z.B. /perks gutschein <PerkId>
# [DE] WICHTIG: Die IDs müssen exakt so im PerkManager (Enum) stehen!
# [EN] perks.use: "For all players"
# [EN] perks.admin: "Allows creating perk vouchers."
# [EN] e.g. /lp group premium permission set perks.speed true
# [EN] e.g. /perks voucher <PerkId>
# [EN] IMPORTANT: The IDs must match the PerkManager (Enum) exactly!
available-perks:
  - SPEED                #  perks.speed: "Berechtigung für den Schnelligkeits-Perk."
  - NIGHT_VISION         #  perks.nightvision: "Berechtigung für den Nachtsicht-Perk."
  - HASTE                #  perks.haste: "Berechtigung für den Eile-Perk."
  - STRENGTH             #  perks.strength: "Berechtigung für den Stärke-Perk."
  - RESISTANCE           #  perks.resistance: "Berechtigung für den Resistenz-Perk."
  - FIRE_RESISTANCE      #  perks.fireresistance: "Berechtigung für den Feuerschutz-Perk."
  - WATER_BREATHING      #  perks.waterbreathing: "Berechtigung für den Wasseratmungs-Perk."
  - NO_HUNGER            #  perks.nohunger: "Berechtigung für den Kein-Hunger-Perk."
  - NO_FALL              #  perks.nofall: "Berechtigung für den Kein-Fallschaden-Perk."
  - FLY                  #  perks.fly: "Berechtigung für den Flugmodus-Perk."
  - KEEP_INV             #  perks.keepinventory: "Berechtigung für den Inventarschutz-Perk."
  - NOMOBTARGET          #  perks.nomobtarget: "Berechtigung für den Mob-Ignoranz-Perk."
  - REGENERATION         #  perks.regeneration: "Berechtigung für den Regenerations-Perk."
  - GLOWING              #  perks.glowing: "Berechtigung für den Leuchten-Perk."
  - FAST_SWIM            #  perks.fastswim: "Berechtigung für den Delfin-Glück-Perk."
  - LUCK                 #  perks.luck: "Berechtigung für den Glückspilz-Perk."
  - JUMPBOOST            #  perks.jumpboost: "Berechtigung für den Sprungkraft-Perk."
# ==============================================================================
# END OF CONFIGURATION
# ==============================================================================
 
--------------------------------------------------------------------------------------------------
Deutsche Version
Erweitere dein Server-Erlebnis mit einem stabilen und schlanken PerkSystem. Biete deinen Spielern 17 einzigartige Fähigkeiten über ein intuitives GUI. Optimiert für moderne Server-Umgebungen auf Java 21 Basis.
⚙️ Deine Vorteile:
* ✨ 17 Perks: Große Auswahl wie Flugmodus, Inventarschutz, Eile und viele mehr.
* ️ Gutschein-System: Verteile Perks als Items (Voucher) – ideal für Shops oder Crates.
* Intelligentes GUI: Mehrseitiges Menü mit automatischer Seitenverwaltung.
* Speicher-Wahl: Volle Unterstützung für MySQL, SQLite oder YAML.
* Java 21 Performance: Lag-frei durch konsequent asynchrone Programmierung.
* Admin-Info: Klickbare Update-Links bei neuen Versionen.
Code (Text):

# ==============================================================================
# ⚡ PERKSYSTEM - PROFESSIONAL CONFIGURATION
# Developed by BlackCyper | Version 1.0
# ==============================================================================
# [DE] Präfix für alle Nachrichten im Chat
# [EN] Prefix for all chat messages
prefix: "&8[&ePerks&8] &7"
# [DE] Soll beim Start geprüft werden, ob eine neue Version verfügbar ist?
# [EN] Should the plugin check for updates on startup?
update-checker: true
# ==============================================================================
# STORAGE SETTINGS / SPEICHER-EINSTELLUNGEN
# ==============================================================================
# [DE] Unterstützte Methoden: MYSQL, SQLITE, YAML
# [EN] Supported methods: MYSQL, SQLITE, YAML
storage-method: "SQLITE"
mysql:
  host: "localhost"
  port: 3306
  database: "minecraft"
  username: "root"
  password: ""
# ==============================================================================
# GUI SETTINGS / MENÜ-EINSTELLUNGEN
# ==============================================================================
gui:
  # [DE] Titel des Hauptmenüs
  # [EN] Title of the main GUI menu
  title: "&8&lPerks"
  # [DE] Material für den Status-Indikator unter dem Perk-Icon
  # [EN] Material for the status indicator below the perk icon
  status-on: "LIME_DYE"
  status-off: "GRAY_DYE"
  status-locked: "RED_DYE"
# ==============================================================================
# LUCKPERMS & PERMISSIONS / RECHTE-SYSTEM
# ==============================================================================
# [DE] Das Plugin prüft automatisch auf die Permission: perks.<id>
# [EN] The plugin automatically checks for the permission: perks.<id>
permissions:
  admin: "perks.admin" # Erlaubt /perks gutschein & reload | Allows /perks voucher & reload
# ==============================================================================
# ️ GUTSCHEIN-EINSTELLUNGEN
# ==============================================================================
voucher:
  # [DE] Material für das Gutschein-Item
  # [EN] Material for the voucher item
  item: "PAPER"
  # [DE] Anzeigename des Gutscheins
  # [EN] Display name of the voucher
  display-name: "&6&lPerk Gutschein &8• &e%perk%"
  # [DE] Beschreibung des Gutscheins
  # [EN] Lore of the voucher
  lore:
    - " "
    - "&7Klicke rechts, um das Perk"
    - "&e%perk% &7dauerhaft freizuschalten."
    - " "
    - "&6&lINFO:"
    - "&8» &7Wird über &bLuckPerms &7registriert."
    - "&8» &eRechtsklick zum Einlösen"
# ==============================================================================
# ✨ VERFÜGBARE PERKS
# ==============================================================================
# [DE] perks.use: "Für alle Spieler"
# [DE] perks.admin: "Erlaubt das Erstellen von Perk-Gutscheinen."
# [DE] z.B. /lp group premium permission set perks.speed true
# [DE] z.B. /perks gutschein <PerkId>
# [DE] WICHTIG: Die IDs müssen exakt so im PerkManager (Enum) stehen!
# [EN] perks.use: "For all players"
# [EN] perks.admin: "Allows creating perk vouchers."
# [EN] e.g. /lp group premium permission set perks.speed true
# [EN] e.g. /perks voucher <PerkId>
# [EN] IMPORTANT: The IDs must match the PerkManager (Enum) exactly!
available-perks:
  - SPEED                #  perks.speed: "Berechtigung für den Schnelligkeits-Perk."
  - NIGHT_VISION         #  perks.nightvision: "Berechtigung für den Nachtsicht-Perk."
  - HASTE                #  perks.haste: "Berechtigung für den Eile-Perk."
  - STRENGTH             #  perks.strength: "Berechtigung für den Stärke-Perk."
  - RESISTANCE           #  perks.resistance: "Berechtigung für den Resistenz-Perk."
  - FIRE_RESISTANCE      #  perks.fireresistance: "Berechtigung für den Feuerschutz-Perk."
  - WATER_BREATHING      #  perks.waterbreathing: "Berechtigung für den Wasseratmungs-Perk."
  - NO_HUNGER            #  perks.nohunger: "Berechtigung für den Kein-Hunger-Perk."
  - NO_FALL              #  perks.nofall: "Berechtigung für den Kein-Fallschaden-Perk."
  - FLY                  #  perks.fly: "Berechtigung für den Flugmodus-Perk."
  - KEEP_INV             #  perks.keepinventory: "Berechtigung für den Inventarschutz-Perk."
  - NOMOBTARGET          #  perks.nomobtarget: "Berechtigung für den Mob-Ignoranz-Perk."
  - REGENERATION         #  perks.regeneration: "Berechtigung für den Regenerations-Perk."
  - GLOWING              #  perks.glowing: "Berechtigung für den Leuchten-Perk."
  - FAST_SWIM            #  perks.fastswim: "Berechtigung für den Delfin-Glück-Perk."
  - LUCK                 #  perks.luck: "Berechtigung für den Glückspilz-Perk."
  - JUMPBOOST            #  perks.jumpboost: "Berechtigung für den Sprungkraft-Perk."
# ==============================================================================
# END OF CONFIGURATION
# ==============================================================================
 
Resource Information
Author:
----------
Total Downloads: 6
First Release: May 21, 2026
Last Update: Jun 2, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings