# TeleportSuite Configuration
version: "1.0.0"

# Datenbank-Einstellungen
database:
  type: sqlite  # sqlite oder mysql
  mysql:
    host: localhost
    port: 3306
    database: teleportsuite
    username: root
    password: password
    pool-size: 10
  sqlite:
    file: teleportsuite.db

# BungeeCord Einstellungen
# WICHTIG: server-name muss dem Namen dieses Servers in der BungeeCord config.yml entsprechen!
bungee:
  enabled: true
  server-name: "survival"  # Name dieses Servers im BungeeCord-Netz (z.B. "lobby", "survival", "creative")

# Teleport Einstellungen
teleport:
  delay: 3           # Sekunden Wartezeit vor Teleport (0 = sofort)
  cooldown: 5        # Cooldown in Sekunden
  warmup-cancel-on-move: true  # Teleport abbrechnen wenn Spieler sich bewegt
  request-timeout: 60  # Sekunden bis eine TP-Anfrage verfällt

# Home Einstellungen
homes:
  max-homes-default: 3   # Standard maximale Homes
  max-homes-vip: 10
  max-homes-premium: 25

# Warp Einstellungen
warps:
  allow-player-warps: false  # Darf jeder Spieler Warps erstellen?
  warp-permission-prefix: "teleportsuite.warp."  # z.B. teleportsuite.warp.spawn

# Portal Einstellungen
portals:
  check-interval: 5  # Ticks zwischen Portal-Checks
  particle-effect: true

# Spawn Einstellungen
spawn:
  first-join-teleport: true   # Neuer Spieler → FirstSpawn
  death-respawn-to-spawn: false  # Tod → Spawn statt Bett

# Nachrichten (unterstützt &-Farbcodes)
messages:
  prefix: "&8[&6TP&8] &r"
  teleport-success: "&aDu wurdest teleportiert!"
  teleport-warmup: "&eTeleportiere in &6{seconds}&e Sekunden... Nicht bewegen!"
  teleport-cancelled: "&cTeleport abgebrochen - du hast dich bewegt!"
  teleport-cooldown: "&cBitte warte noch &6{seconds}&c Sekunden."
  tpa-sent: "&aTeleportanfrage an &6{player}&a gesendet."
  tpa-received: "&6{player} &emöchte zu dir teleportieren. &a/tpaccept &eoder &c/tpdeny"
  tpa-accepted: "&a{player} hat deine Anfrage akzeptiert!"
  tpa-denied: "&c{player} hat deine Anfrage abgelehnt."
  tpa-expired: "&cDeine Teleportanfrage ist abgelaufen."
  home-set: "&aHome &6{name}&a gesetzt!"
  home-deleted: "&cHome &6{name}&c gelöscht."
  home-not-found: "&cHome &6{name}&c nicht gefunden."
  home-limit: "&cDu hast das Maximum von &6{max}&c Homes erreicht."
  warp-set: "&aWarp &6{name}&a erstellt!"
  warp-deleted: "&cWarp &6{name}&c gelöscht."
  warp-not-found: "&cWarp &6{name}&c nicht gefunden."
  back-no-location: "&cKein vorheriger Ort gespeichert."
  death-no-location: "&cKein Todesort gespeichert."
  no-permission: "&cDazu hast du keine Berechtigung."
  player-not-found: "&cSpieler &6{player}&c nicht gefunden."
  tpa-request-not-found: "&cKeine offene Teleportanfrage gefunden."
  portal-created: "&aPortal &6{name}&a erstellt!"
  portal-deleted: "&cPortal &6{name}&c gelöscht."
  savepoint-set: "&aSavepoint &6{name}&a gesetzt!"
  spawn-set: "&aSpawn gesetzt!"
  firstspawn-set: "&aFirstSpawn gesetzt!"
