Config-yml hinzugefügt
234
Config-yml.-.md
Normal file
234
Config-yml.-.md
Normal file
@@ -0,0 +1,234 @@
|
||||
# config.yml
|
||||
|
||||
Die Hauptkonfigurationsdatei des Plugins.
|
||||
|
||||
## Vollstandige Konfiguration
|
||||
|
||||
```yaml
|
||||
# ==========================
|
||||
# NexusLobby Konfiguration
|
||||
# ==========================
|
||||
|
||||
# --- Spawn Einstellungen ---
|
||||
spawn:
|
||||
world: "world" # Name der Standardwelt
|
||||
x: 0.5 # X-Koordinate des Spawns
|
||||
y: 64.0 # Y-Koordinate des Spawns
|
||||
z: 0.5 # Z-Koordinate des Spawns
|
||||
yaw: 0.0 # Blickrichtung (horizontal)
|
||||
pitch: 0.0 # Blickrichtung (vertikal)
|
||||
|
||||
# --- Lobby Einstellungen ---
|
||||
lobby:
|
||||
allow-fly: false # Spieler durfen fliegen
|
||||
pvp-enabled: false # PvP in der Lobby
|
||||
build-enabled: false # Bau im Lobby-Bereich
|
||||
default-gamemode: Adventure
|
||||
clear-inventory-on-join: true
|
||||
|
||||
# --- 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-Erklarungen
|
||||
|
||||
### Spawn
|
||||
|
||||
Definiert den Spawn-Punkt fur neue Spieler und Teleportationen.
|
||||
|
||||
```yaml
|
||||
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.
|
||||
|
||||
```yaml
|
||||
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
|
||||
|
||||
```yaml
|
||||
maintenance:
|
||||
enabled: false # Aktueller Status
|
||||
kick_message: "&cNachricht..." # Kick-Nachricht
|
||||
```
|
||||
|
||||
### Void Protection
|
||||
|
||||
Teleportiert Spieler, die in die Leere fallen.
|
||||
|
||||
```yaml
|
||||
void_protection:
|
||||
enabled: true
|
||||
teleport_to_spawn: true # Zum Spawn oder zur letzten Position
|
||||
message: "&cNachricht..." # Leer lassen fur keine Nachricht
|
||||
```
|
||||
|
||||
### Double Jump
|
||||
|
||||
Ermoglicht einen Doppelsprung.
|
||||
|
||||
```yaml
|
||||
doublejump:
|
||||
enabled: true
|
||||
velocity: 1.0 # Hohe (1.0 = Standard, 2.0 = doppelt so hoch)
|
||||
horizontal: 0.2 # Vorwartsschub
|
||||
```
|
||||
|
||||
### Player Hider
|
||||
|
||||
Item zum Verstecken anderer Spieler.
|
||||
|
||||
```yaml
|
||||
hider:
|
||||
enabled: true
|
||||
item: "REDSTONE" # Material des Items
|
||||
slot: 8 # Inventar-Slot (0-8)
|
||||
messages:
|
||||
all: "&aNachricht wenn sichtbar"
|
||||
none: "&cNachricht wenn versteckt"
|
||||
```
|
||||
Reference in New Issue
Block a user