3
config
M_Viper edited this page 2026-01-23 15:56:18 +00:00

config

Die Hauptkonfigurationsdatei des Plugins.

Vollständige Konfiguration

# ==========================
# NexusLobby Konfiguration
# ==========================

# --- Spawn Einstellungen ---
# Wird automatisch via /nexus setspawn aktualisiert
spawn:
  world: "world"       # Name der Hauptwelt
  x: 0.5               # X-Koordinate
  y: 64.0              # Y-Koordinate
  z: 0.5               # Z-Koordinate
  yaw: 0.0             # Horizontale Drehung (0-360)
  pitch: 0.0           # Vertikale Neigung (-90 bis 90)

# --- Lobby-Schutz & Verhalten ---
lobby:
  allow-fly: false            # Flugmodus für alle (außer im Baumodus)
  pvp-enabled: false          # Schaltet Kampf komplett aus
  build-enabled: false        # Schutz vor Block-Änderungen
  default-gamemode: ADVENTURE # SURVIVAL, CREATIVE, ADVENTURE, SPECTATOR
  clear-inventory-on-join: true
  hunger-disabled: true       # Spieler verlieren keinen Hunger
  damage-disabled: true       # Globaler Schadensschutz (Fall, Feuer, etc.)

# --- WorldBorder (Lobby-Begrenzung) ---
# Schützt davor, dass Spieler die Map verlassen
worldborder:
  enabled: true
  type: "SQUARE"              # SQUARE oder CIRCLE
  radius: 50.0                # Distanz vom Spawn bis zur Grenze
  # Die Locations werden intern beim Setzen gespeichert

# --- Tablist Einstellungen ---
tablist:
  enabled: true
  header: "&6Willkommen auf &eNexusLobby"
  footer: "&7Viel Spass!"
  refresh-interval: 40       # Ticks (20 Ticks = 1 Sekunde)

# --- Items Modul Einstellungen ---
items:
  lobby-tools:
    compass:
      enabled: true
      displayname: "&eTeleporter"
      slot: 4
    build-toggle:
      enabled: true
      displayname: "&aBaumodus"
      slot: 1
    gadget:
      enabled: true
      displayname: "&bGadgets"
      slot: 2

# --- Portal Einstellungen ---
portals:
  default-particle: "PORTAL"
  portal-cooldown: 40         # Ticks (2 Sekunden)
  save-file: "portals.yml"    # Datei im Plugin-Ordner

# --- Compass Menu / Server Switcher ---
compass:
  title: "&eServer Switcher"
  size: 27                    # Muss 9, 18, 27, 36, 45 oder 54 sein
  servers:
    pvp:
      name: "&cPvP Arena"
      material: "DIAMOND_SWORD"
      command: "server pvp"
      slot: 11
      lore:
        - "&7Klicke hier um dich"
        - "&7zum PvP Server zu teleportieren."
    survival:
      name: "&aSurvival"
      material: "GRASS_BLOCK"
      command: "server survival"
      slot: 13
      lore:
        - "&7Das normale Survival."
        - "&7Viel Spass beim Bauen!"
    buildbattle:
      name: "&bBuildBattle"
      material: "BEDROCK"
      command: "server build"
      slot: 15
      lore:
        - "&7Zeige was du kannst!"

# --- Suppressor / Global Chat Einstellungen ---
suppressor:
  enabled: true
  suppress-join-quit: true
  suppress-duration-ticks: 40
  channels:
    control: "global:control"
    chat: "global:chat"

# --- Logging Einstellungen ---
logging:
  enable-debug: true
  log-file: "logs/plugin.log"

# --- Wartungsmodus ---
maintenance:
  enabled: false
  kick_message: "&cServer im Wartungsmodus! Du darfst nicht joinen."

# --- Void Protection ---
void_protection:
  enabled: true
  teleport_to_spawn: true
  message: "&cDu bist in die Leere gefallen und wurdest teleportiert!"

# --- Double Jump ---
doublejump:
  enabled: true
  velocity: 1.0        # Starke nach oben
  horizontal: 0.2      # Vorwarts-Schub

# --- Player Hider ---
hider:
  enabled: true
  item: "REDSTONE"
  slot: 8
  messages:
    all: "&aAlle Spieler: &7Sichtbar"
    none: "&cKeine Spieler: &7Versteckt"

Abschnitt-Erklärungen

Spawn

Definiert den Spawn-Punkt für neue Spieler und Teleportationen.

spawn:
  world: "world"
  x: 0.5
  y: 64.0
  z: 0.5
  yaw: 0.0      # 0 = Suden, 90 = Westen, 180 = Norden, -90 = Osten
  pitch: 0.0    # -90 = Hoch, 90 = Runter

Lobby

Grundlegende Lobby-Einstellungen.

Option Beschreibung
allow-fly Erlaubt Fliegen fur alle Spieler
pvp-enabled Aktiviert PvP in der Lobby
build-enabled Erlaubt Bauen ohne /build
default-gamemode Spielmodus beim Joinen
clear-inventory-on-join Leert das Inventar beim Betreten

Items

Konfiguriert die Lobby-Items im Inventar.

Item Standard-Slot Funktion
Compass 4 (Mitte) Offnet Server-Switcher
Build-Toggle 1 Schaltet Baumodus um
Gadget 2 Offnet Gadget-Menu

Compass (Server-Switcher)

Definiert die Server im Server-Switcher Menu.

compass:
  servers:
    eindeutiger_name:
      name: "&cAnzeigename"
      material: "MATERIAL_NAME"    # Bukkit Material
      command: "server servername" # Auszufuhrender Befehl
      slot: 11                     # Position im Inventar (0-53)
      lore:
        - "&7Zeile 1"
        - "&7Zeile 2"

Slot-Layout (27 Slots):

[ 0][ 1][ 2][ 3][ 4][ 5][ 6][ 7][ 8]
[ 9][10][11][12][13][14][15][16][17]
[18][19][20][21][22][23][24][25][26]

Wartungsmodus

maintenance:
  enabled: false                    # Aktueller Status
  kick_message: "&cNachricht..."    # Kick-Nachricht

Void Protection

Teleportiert Spieler, die in die Leere fallen.

void_protection:
  enabled: true
  teleport_to_spawn: true           # Zum Spawn oder zur letzten Position
  message: "&cNachricht..."         # Leer lassen fur keine Nachricht

Double Jump

Ermöglicht einen Doppelsprung.

doublejump:
  enabled: true
  velocity: 1.0      # Hohe (1.0 = Standard, 2.0 = doppelt so hoch)
  horizontal: 0.2    # Vorwärtsschub

Player Hider

Item zum Verstecken anderer Spieler.

hider:
  enabled: true
  item: "REDSTONE"   # Material des Items
  slot: 8            # Inventar-Slot (0-8)
  messages:
    all: "&aNachricht wenn sichtbar"
    none: "&cNachricht wenn versteckt"