Skip to content

Globale Konfiguration (config.yml) ​

Die config.yml Datei ist das Gehirn des Plugins. Sie steuert, wie das Plugin auf Makroebene mit Ihrem Server interagiert, was sich auf alle Spieler gleichermaßen auswirkt.


🛠️ Schnittstellen-Variablen ​

yaml
# Hologrammhöhe über dem Kopf des Spielers
# Empfohlen: 0.35 für Menschen, 0.50 bei der Verwendung von Skins mit großen Hüten.
y_offset: 0.35

# Maximale Sichtweite in Blöcken
# Niedrigere Werte können die Client-Performance verbessern.
view_distance: 64

# Hauptbefehls-Aliase
# Alle diese führen das Hilfemenü oder verschachtelte Befehle aus.
command_aliases:
  - "enametag"

💾 Datenbankverbindung (HikariCP) ​

Im Gegensatz zu einfachen Plugins, die Einstellungen in Textdateien speichern, ermöglicht EligiusNametag einen reibungslosen parallelen Fluss unter Verwendung des Industriestandards HikariCP, um Leistungseinbrüche (Lag Spikes) während massiver Speicherungen in riesigen Folia-Netzwerken zu verhindern.

🔹 Option A: SQLite (Lokal) ​

Ideal für Einzelserver (isoliertes Survival, Skyblock). Erfordert keine externe Konfiguration. Eine database.db Datei wird automatisch im Plugin-Ordner erstellt.

yaml
database:
  type: "SQLITE"

🔹 Option B: MySQL (Velocity/Bungee Netzwerke) ​

Ideal, wenn Sie mehrere verbundene Server besitzen und möchten, dass die Einstellung des /enametag me Befehls (Anzeigen oder Ausblenden Ihres Nametags) mit dem Spieler von einem Server zum anderen reist.

yaml
database:
  type: "MYSQL"
  mysql:
    host: "127.0.0.1"
    port: 3306
    database: "eligius_network"
    username: "admin"
    password: "super_secure_password"

⚠️ WICHTIG BEZÜGLICH MYSQL

Stellen Sie sicher, dass die Datenbank eligius_network bereits auf Ihrem MySQL/MariaDB-Server existiert, bevor Sie das Plugin aktivieren. Das Plugin erstellt die Tabellen intern, kann aber aus Sicherheitsgründen die Stammdatenbank nicht erstellen.


🔴 Redis Pub/Sub Synchronisation ​

Wenn Sie ein Proxy-Netzwerk (BungeeCord, Velocity) betreiben, reicht MySQL-Polling für visuelle Aktualisierungen in Echtzeit nicht aus. Wenn Redis aktiviert ist und ein Spieler sein Nametag in der Lobby ausblendet, wird diese Änderung in weniger als 5 Millisekunden sofort auf dem Survival-Server repliziert.

yaml redis: enabled: true host: '127.0.0.1' port: 6379 password: 'my_secure_redis_password'

Released under the MIT License.