From 3e3040fb3072d97e6f754a0a8fab66eca602a968 Mon Sep 17 00:00:00 2001 From: M_Viper Date: Sun, 14 Dec 2025 10:34:34 +0000 Subject: [PATCH] README.md aktualisiert --- README.md | 175 +++++++++++++++++------------------------------------- 1 file changed, 56 insertions(+), 119 deletions(-) diff --git a/README.md b/README.md index 6bd0d58..bed11fe 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,8 @@ ![Minecraft](https://img.shields.io/badge/Minecraft-1.21.x-brightgreen?style=flat-square) ![License](https://img.shields.io/badge/License-GPL--3.0-yellow?style=flat-square) +--- + ## 📌 Übersicht **WorldBorder** ist ein leistungsoptimiertes Spigot-/Paper-Plugin zur Verwaltung von Weltgrenzen **pro Welt**. @@ -15,7 +17,7 @@ Der Fokus liegt auf **maximaler Performance** – keine messbaren Leistungseinbu ## 🧩 Kompatibilität -- **Minecraft:** Spigot / Paper **1.21.x** +- **Minecraft:** Spigot / Paper **1.21.x** - **Java:** **Java 21 (erforderlich)** --- @@ -44,18 +46,28 @@ Der Fokus liegt auf **maximaler Performance** – keine messbaren Leistungseinbu --- +## 🖼 Bilder & GIFs + +

+ Screenshot 1 +

+ +--- + ## 🗺 DynMap-Integration Wenn **DynMap** installiert ist, werden die Borders **automatisch auf der Karte angezeigt** und bei Änderungen nahezu in Echtzeit aktualisiert. +

+ Screenshot 2         + DynMap Beispiel +

+ --- ## 📜 Commands & Permissions -> Die vollständige Liste der Commands und Permissions ist standardmäßig ausgeblendet, -> um das README übersichtlich zu halten. -
➡️ Klicken, um alle Commands & Permissions anzuzeigen @@ -72,224 +84,149 @@ und bei Änderungen nahezu in Echtzeit aktualisiert. ### Grundbefehl -`/wb` – Zeigt alle verfügbaren Commands (Hilfe) - -**Permission:** -`worldborder.help` +`/wb` – Zeigt alle verfügbaren Commands (Hilfe) +**Permission:** `worldborder.help` --- ### Border setzen -`/wb set [radiusZ]` -Setzt eine Border zentriert auf den Spieler (nur ingame). - +`/wb set [radiusZ]` – zentriert auf Spieler (ingame) `/wb [worldname] set [radiusZ] ` -Setzt eine Border mit festem Mittelpunkt. - `/wb [worldname] set [radiusZ] spawn` -Verwendet den Welt-Spawn als Mittelpunkt. - `/wb set [radiusZ] player ` -Zentriert die Border auf einen bestimmten Spieler. - `/wb [worldname] setcorners ` -Setzt eine Border anhand von Eckkoordinaten. -**Permission:** -`worldborder.set` +**Permission:** `worldborder.set` --- ### Radius ändern -`/wb [worldname] radius [radiusZ]` -Ändert den Radius einer bestehenden Border. - -- `+` oder `-` möglich (z. B. `+100`) -- Ohne `radiusZ` wird `radiusX` für beide Achsen verwendet - -**Permission:** -`worldborder.radius` +`/wb [worldname] radius [radiusZ]` (+/- möglich) +**Permission:** `worldborder.radius` --- ### Border entfernen `/wb [worldname] clear` -`/wb clear all` - -**Permission:** -`worldborder.clear` +`/wb clear all` +**Permission:** `worldborder.clear` --- ### Border-Informationen -`/wb list` – Zeigt alle Borders aller Welten - -**Permission:** -`worldborder.list` +`/wb list` +**Permission:** `worldborder.list` --- ### Border-Form `/wb shape ` -Setzt die globale Standardform. - -**Permission:** -`worldborder.shape` - `/wb wshape [worldname] ` -Überschreibt die Border-Form nur für diese Welt. - -**Permission:** -`worldborder.wshape` +**Permissions:** `worldborder.shape`, `worldborder.wshape` --- ### Knockback `/wb knockback ` -Legt fest, wie weit Spieler zurückgesetzt werden. - -**Permission:** -`worldborder.knockback` +**Permission:** `worldborder.knockback` --- -### Welt generieren (Fill) +### Welt generieren / Fill -`/wb [worldname] fill [freq] [pad] [force]` - -- `freq` – Checks pro Sekunde (Standard: 20) -- `pad` – Pufferzone (Standard: 208) -- `force` – Erzwingt Chunk-Generierung (`true` / `false`) - -**Permission:** -`worldborder.fill` +`/wb [worldname] fill [freq] [pad] [force]` +**Permission:** `worldborder.fill` --- -### Welt beschneiden (Trim) +### Welt beschneiden / Trim -`/wb [worldname] trim [freq] [pad]` - -- `freq` – Chunks pro Sekunde (Standard: 5000) -- `pad` – Pufferzone (Standard: 208) - -**Permission:** -`worldborder.trim` +`/wb [worldname] trim [freq] [pad]` +**Permission:** `worldborder.trim` --- ### Bypass-Modus `/wb bypass [player] [on|off]` -Erlaubt Spielern, die Border zu ignorieren. -Der Status bleibt über Serverneustarts erhalten. - -**Permission:** -`worldborder.bypass` - -`/wb bypasslist` – Liste aller Spieler mit aktivem Bypass - -**Permission:** -`worldborder.bypasslist` +`/wb bypasslist` +**Permissions:** `worldborder.bypass`, `worldborder.bypasslist` --- ### Autosave beim Fill -`/wb fillautosave ` - -**Permission:** -`worldborder.fillautosave` +`/wb fillautosave ` +**Permission:** `worldborder.fillautosave` --- ### Wrap-Around `/wb wrap [worldname] ` -Teleportiert Spieler beim Grenzübertritt auf die gegenüberliegende Seite. - -**Permission:** -`worldborder.wrap` +**Permission:** `worldborder.wrap` --- ### Border-Nachricht `/wb getmsg` -`/wb setmsg ` - -**Permissions:** -`worldborder.getmsg` -`worldborder.setmsg` +`/wb setmsg ` +**Permissions:** `worldborder.getmsg`, `worldborder.setmsg` --- ### Timing & Effekte -`/wb delay ` – Ticks zwischen Border-Checks -`/wb whoosh ` – Knockback-Sound - -**Permissions:** -`worldborder.delay` -`worldborder.whoosh` +`/wb delay ` +`/wb whoosh ` +**Permissions:** `worldborder.delay`, `worldborder.whoosh` --- ### Portale & Enderperlen `/wb portal ` -`/wb denypearl ` - -**Permissions:** -`worldborder.portal` -`worldborder.denypearl` +`/wb denypearl ` +**Permissions:** `worldborder.portal`, `worldborder.denypearl` --- ### DynMap `/wb dynmap ` -`/wb dynmapmsg ` - -**Permissions:** -`worldborder.dynmap` -`worldborder.dynmapmsg` +`/wb dynmapmsg ` +**Permissions:** `worldborder.dynmap`, `worldborder.dynmapmsg` --- ### Fahrzeuge -`/wb remount ` - -**Permission:** -`worldborder.remount` +`/wb remount ` +**Permission:** `worldborder.remount` --- ### Wartung & Debug `/wb reload` -`/wb debug ` - -**Permissions:** -`worldborder.reload` -`worldborder.debug` +`/wb debug ` +**Permissions:** `worldborder.reload`, `worldborder.debug` --- ### Hinweise -- `/wb` ist ein Alias für `/wborder` -- ``, `` und `` müssen **Ganzzahlen** sein -- ``, `` und `` dürfen **Dezimalzahlen** enthalten -- Radius = Abstand vom Mittelpunkt pro Achse - Beispiel: `600 x 300` → Gesamtfläche **1200 x 600** +- `/wb` ist ein Alias für `/wborder` +- ``, `` und `` müssen **Ganzzahlen** sein +- ``, `` und `` dürfen **Dezimalzahlen** enthalten +- Radius = Abstand vom Mittelpunkt pro Achse ---