README.md aktualisiert
This commit is contained in:
114
README.md
114
README.md
@@ -800,6 +800,120 @@ Bei 1500+ PNG-Dateien:
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
# 🗿 ArmorStand-Editor (SurvivalPlus)
|
||||||
|
|
||||||
|
## Übersicht
|
||||||
|
|
||||||
|
Der ArmorStand-Editor ermöglicht das vollständige Bearbeiten von ArmorStands direkt ingame – ohne externe Tools.
|
||||||
|
|
||||||
|
| Aktion | Beschreibung |
|
||||||
|
|--------|-------------|
|
||||||
|
| **Shift+Rechtsklick** auf einen ArmorStand | Editor öffnen |
|
||||||
|
| **Rechtsklick** auf einen ArmorStand | Hinterlegten BungeeCord-Command / Server-Switch ausführen |
|
||||||
|
| **Shift+Linksklick** auf einen ArmorStand | ArmorStand löschen |
|
||||||
|
|
||||||
|
**Benötigte Permissions:**
|
||||||
|
|
||||||
|
| Permission | Beschreibung | Standard |
|
||||||
|
|------------|-------------|---------|
|
||||||
|
| `survivalplus.armorstand.edit` | Editor öffnen, Ausrüstung & Pose bearbeiten | op |
|
||||||
|
| `survivalplus.armorstand.destroy` | ArmorStand per Shift+Linksklick löschen | op |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Haupt-GUI
|
||||||
|
|
||||||
|
Öffnet sich per Shift+Rechtsklick oder `/asedit`.
|
||||||
|
|
||||||
|
| Slot | Funktion |
|
||||||
|
|------|---------|
|
||||||
|
| Sichtbarkeit | Sichtbar / Unsichtbar umschalten |
|
||||||
|
| Arme | Arme ein-/ausblenden |
|
||||||
|
| Basisplatte | Basisplatte ein-/ausblenden |
|
||||||
|
| Schwerkraft | Schwerkraft ein-/ausschalten |
|
||||||
|
| Größe | Normal / Klein umschalten |
|
||||||
|
| Unverletzlichkeit | Unverletzlich / Verletzlich umschalten |
|
||||||
|
| Namens-Anzeige | Customname ein-/ausblenden |
|
||||||
|
| Namen setzen | Namen per Chat eingeben (Farbcodes mit `&` möglich, `remove` zum Löschen) |
|
||||||
|
| Kopf / Körper / Arme / Beine | Pose-Sub-GUI öffnen |
|
||||||
|
| **Ausrüstung** | Ausrüstungs-GUI öffnen |
|
||||||
|
| **BungeeCord-Command** | BungeeCord-GUI öffnen |
|
||||||
|
| Pose zurücksetzen | Alle Winkel auf 0° setzen |
|
||||||
|
| Editor schließen | GUI schließen |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Ausrüstungs-GUI
|
||||||
|
|
||||||
|
Öffnet sich über „Ausrüstung" im Haupt-GUI.
|
||||||
|
|
||||||
|
**Items setzen:**
|
||||||
|
- **Shift-Klick** auf ein Item im eigenen Inventar → wird automatisch in den richtigen Slot gesetzt (Helm, Brust, Beine, Schuhe, Mainhand)
|
||||||
|
- **Item auf Cursor nehmen** (normaler Klick im Inventar) und dann auf einen Ausrüstungs-Slot klicken → setzt das Item; altes Item kommt auf den Cursor zurück
|
||||||
|
|
||||||
|
**Items entfernen:**
|
||||||
|
- Auf einen besetzten Slot klicken **ohne** Cursor-Item → Item geht zurück ins Inventar
|
||||||
|
|
||||||
|
| Slot | Ausrüstungsplatz |
|
||||||
|
|------|----------------|
|
||||||
|
| 10 | Helm |
|
||||||
|
| 12 | Brustteil |
|
||||||
|
| 14 | Beinteil |
|
||||||
|
| 16 | Schuhe |
|
||||||
|
| 11 | Mainhand |
|
||||||
|
| 13 | Offhand |
|
||||||
|
|
||||||
|
**Automatische Slot-Erkennung beim Shift-Klick:**
|
||||||
|
|
||||||
|
| Item-Typ | Ziel-Slot |
|
||||||
|
|----------|----------|
|
||||||
|
| `*_HELMET`, `*_SKULL`, `*_HEAD`, Kürbis, Spielerkopf | Helm |
|
||||||
|
| `*_CHESTPLATE`, Elytra | Brust |
|
||||||
|
| `*_LEGGINGS` | Beine |
|
||||||
|
| `*_BOOTS` | Schuhe |
|
||||||
|
| Alles andere | Mainhand |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Pose-GUI
|
||||||
|
|
||||||
|
Öffnet sich für Kopf, Körper, linken Arm, rechten Arm, linkes Bein oder rechtes Bein.
|
||||||
|
|
||||||
|
- Rotation auf **X-, Y- und Z-Achse** je in Schritten von **±5°** (fein) oder **±15°** (grob)
|
||||||
|
- Aktueller Winkel wird live angezeigt
|
||||||
|
- Zurück-Pfeil → Haupt-GUI
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## BungeeCord-Command-GUI
|
||||||
|
|
||||||
|
Öffnet sich über „BungeeCord-Command" im Haupt-GUI.
|
||||||
|
|
||||||
|
| Option | Beschreibung |
|
||||||
|
|--------|-------------|
|
||||||
|
| **Server-Switch** | Spieler wird beim Rechtsklick auf den Stand zu einem anderen BungeeCord-Server weitergeleitet. Server-Namen im Chat eingeben (z.B. `lobby`). |
|
||||||
|
| **Command ausführen** | Führt beim Rechtsklick einen Befehl als Spieler aus. Befehl **ohne** `/` im Chat eingeben (z.B. `spawn`). |
|
||||||
|
| **Entfernen** | Löscht den hinterlegten Command/Server-Switch. |
|
||||||
|
|
||||||
|
> Mit `cancel` im Chat wird die Eingabe abgebrochen.
|
||||||
|
>
|
||||||
|
> Server-Switch und Command schließen sich gegenseitig aus – es kann nur eines aktiv sein.
|
||||||
|
|
||||||
|
Commands und Server-Switch-Daten werden im **Persistent Data Container (PDC)** des ArmorStands gespeichert und überleben Server-Neustarts.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Befehle
|
||||||
|
|
||||||
|
| Befehl | Beschreibung | Permission |
|
||||||
|
|--------|-------------|------------|
|
||||||
|
| `/asedit` | Öffnet den Editor für den nächsten ArmorStand (≤ 5 Blöcke) | `survivalplus.armorstand.edit` |
|
||||||
|
| `/ascommand` | Alias für `/asedit` | `survivalplus.armorstand.edit` |
|
||||||
|
| `/showarmorstands [Radius]` | Macht unsichtbare ArmorStands sichtbar | `survivalplus.showarmorstands` |
|
||||||
|
| `/cleardebugarmorstands` | Entfernt alle Debug-ArmorStands | `survivalplus.cleardebugarmorstands` |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
# 🔐 Sicherheitshinweis
|
# 🔐 Sicherheitshinweis
|
||||||
|
|
||||||
Aktuell sind API-Endpunkte öffentlich (`__return_true`).
|
Aktuell sind API-Endpunkte öffentlich (`__return_true`).
|
||||||
|
|||||||
Reference in New Issue
Block a user