Parkour aktualisiert
36
Parkour.md
36
Parkour.md
@@ -1,3 +1,4 @@
|
||||
|
||||
# Parkour
|
||||
|
||||
Das Parkour-System von NexusLobby ist ein modulares, partikelbasiertes System, das ohne physische Druckplatten oder Blöcke auskommt. Spieler interagieren mit einem markierten NPC, starten einen Timer und müssen eine unsichtbare Strecke ablaufen, die nur durch Partikel sichtbar wird.
|
||||
@@ -10,7 +11,7 @@ Das Parkour-System von NexusLobby ist ein modulares, partikelbasiertes System, d
|
||||
- **Ziel-Erkennung**: Grüne Partikel (`HAPPY_VILLAGER`) erscheinen erst, wenn alle Checkpoints passiert wurden.
|
||||
- **Automatischer Reset**: Fällt ein Spieler unter Höhe Y=50, wird er zum letzten Checkpoint teleportiert.
|
||||
- **Live-Timer**: Die aktuelle Laufzeit wird in Echtzeit in der Actionbar angezeigt.
|
||||
- **Leaderboard**: Speichert die Top 10 Bestzeiten in der `parkour.yml`.
|
||||
- **Leaderboard**: Für **jede Strecke** gibt es eine eigene Top 10 (`parkour1` und `parkour2`), die als Hologramm angezeigt werden.
|
||||
- **Gadget-Schutz**: Spieler im aktiven Parkour sind immun gegen Freeze-Ray, Meteorit und Enterhaken anderer Spieler.
|
||||
|
||||
---
|
||||
@@ -55,16 +56,22 @@ Zeigt an, welche Strecken vollständig konfiguriert sind (✔/✘) und wie viele
|
||||
|
||||
---
|
||||
|
||||
## 🏆 Leaderboard & Placeholder
|
||||
|
||||
| Placeholder | Beschreibung |
|
||||
|-------------|--------------|
|
||||
| `%nexuslobby_parkour_top%` | Gibt die vollständige Top-10-Liste mit Spielernamen und Zeiten aus. |
|
||||
## 🏆 Leaderboard & Hologramme
|
||||
|
||||
**Beispiel für ein Hologramm:**
|
||||
Für jede Strecke gibt es ein eigenes Leaderboard-Hologramm:
|
||||
|
||||
- **Strecke 1:** Hologramm-ID `parkour1`
|
||||
- **Strecke 2:** Hologramm-ID `parkour2`
|
||||
|
||||
Die Hologramme werden automatisch am Zielpunkt aktualisiert, sobald ein neuer Rekord erreicht wird.
|
||||
|
||||
**Manuelles Setzen/Bewegen eines Hologramms:**
|
||||
```
|
||||
/holo create parkour none %nexuslobby_parkour_top%
|
||||
/holo create parkour1 <NONE|FAST|SLOW> <Text>
|
||||
/holo create parkour2 <NONE|FAST|SLOW> <Text>
|
||||
```
|
||||
Als `<Text>` kann auch `%nexuslobby_parkour_top_1%` bzw. `%nexuslobby_parkour_top_2%` verwendet werden, wenn du PlaceholderAPI nutzt.
|
||||
|
||||
---
|
||||
|
||||
@@ -108,6 +115,9 @@ Zeigt an, welche Strecken vollständig konfiguriert sind (✔/✘) und wie viele
|
||||
|
||||
---
|
||||
|
||||
besttimes:
|
||||
names:
|
||||
|
||||
## 📊 Datenstruktur (parkour.yml)
|
||||
|
||||
```yaml
|
||||
@@ -124,10 +134,14 @@ tracks:
|
||||
checkpoints:
|
||||
1: ...
|
||||
2: ...
|
||||
|
||||
besttimes:
|
||||
: # Schnellste Zeit des Spielers (streckenübergreifend)
|
||||
|
||||
1:
|
||||
<uuid>: <sekunden> # Bestzeiten für Strecke 1
|
||||
2:
|
||||
<uuid>: <sekunden> # Bestzeiten für Strecke 2
|
||||
names:
|
||||
:
|
||||
1:
|
||||
<uuid>: <spielername>
|
||||
2:
|
||||
<uuid>: <spielername>
|
||||
```
|
||||
Reference in New Issue
Block a user