🎮 Folgende Minigames sind jetzt auf unserem Server online (TNTRun, Fußball, Painball, Bomberman) wir wünschen euch viel spaß beim Spielen 🎮
📖 NexusLobby

Spawn & WorldBorder

🛡️ Setup: WorldBorder & Grenzen

In NexusLobby v1.0.4 gibt es zwei Arten, die Lobby-Begrenzung festzulegen. Entweder als dynamischen Radius um einen Punkt oder als fest definiertes Viereck über eine Markierung.

🔵 1. Kreis-Grenze setzen (CIRCLE)

Die Kreis-Grenze berechnet den Abstand von einem festen Mittelpunkt. Dies ist die schnellste Methode, um eine Begrenzung einzurichten.

Vorgehensweise:

  1. Stelle dich genau in die Mitte des Bereichs, den du begrenzen möchtest.
  2. Nutze den Befehl:

„`bash
/border circle
„`

  1. Beispiel: /border circle 50 erstellt eine Grenze mit 50 Blöcken Radius um dich herum.

Technische Details:

  • Das Plugin speichert deinen aktuellen Standort als worldborder.center in der config.yml.
  • Der Typ wird automatisch auf CIRCLE gesetzt.
  • Spieler, die die Distanz überschreiten, werden zum Haupt-Spawn teleportiert.

🟧 2. Viereck-Grenze setzen (SQUARE)

Die viereckige Grenze nutzt das Selektions-System der Portalwand. Dies ist ideal, wenn deine Lobby exakte Mauern oder eine rechteckige Form hat.

Vorgehensweise:

  1. Nimm die Portalwand (standardmäßig ein Stock mit speziellem Key) in die Hand (Befehl: /giveportalwand).
  2. Markiere Punkt 1 (Linksklick auf einen Block) an einer Ecke der Lobby.
  3. Markiere Punkt 2 (Rechtsklick auf einen Block) an der gegenüberliegenden Ecke.
  4. Wenn der Bereich im Chat als „Großer Bereich“ (WorldBorder-Größe) erkannt wird, nutze:

„`bash
/border square
„`

Technische Details:

  • Das Plugin speichert die zwei Punkte als worldborder.pos1 und worldborder.pos2.
  • Es wird ein unsichtbarer Kasten zwischen diesen Koordinaten berechnet.
  • Der Typ in der Config ändert sich auf SQUARE.

🚫 3. Grenze deaktivieren

Falls du Wartungsarbeiten durchführst oder die Begrenzung temporär entfernen möchtest:
„`bash
/border disable
„`

Dies setzt worldborder.enabled auf false in der Konfiguration. Das Modul bleibt geladen, prüft aber keine Bewegungen mehr.

📝 Konfiguration in der config.yml

Deine Einstellungen werden in der Hauptkonfiguration im Abschnitt worldborder gespeichert. So sieht eine fertige Konfiguration aus:
„`yaml
worldborder:
enabled: true
type: „SQUARE“ # Oder „CIRCLE“
radius: 50.0 # Nur für CIRCLE relevant
center: # Standort des Admins beim Befehl
world: world
x: 10.5
y: 64.0
z: 10.5
pos1: # Markierung via Portalwand (Linksklick)
world: world
x: -100.0
y: 0.0
z: -100.0
pos2: # Markierung via Portalwand (Rechtsklick)
world: world
x: 100.0
y: 255.0
z: 100.0
„`

💡 Wichtige Hinweise für Admins

  • Teleportation: Wenn ein Spieler die Grenze überschreitet, wird er zum Spawn teleportiert, der unter spawn: in der Config definiert ist.
  • Sound-Effekt: Beim Zurücksetzen ertönt der ENTITYENDERMANTELEPORT Sound.
  • Bypass: Spieler mit der Permission nexuslobby.admin oder im Spectator-Modus können die Grenze ignorieren.
  • Echtzeit-Update: Nach der Nutzung des /border Befehls speichert das Plugin die Config automatisch und aktualisiert das Modul im Arbeitsspeicher – ein manueller Reload ist nicht nötig.