Settings-yml hinzugefügt

2026-01-22 14:38:40 +00:00
parent abefa8792e
commit 72e6f800ac

228
Settings-yml.-.md Normal file

@@ -0,0 +1,228 @@
# settings.yml
Diese Datei enthalt alle Gamerules und Schutzeinstellungen fur die Lobby.
## Vollstandige Konfiguration
```yaml
# =====================================================
# NEXUSLOBBY - DEFAULT LOBBY GAMERULES
# Minecraft 1.21.1
# =====================================================
# -------------------------------------------------
# Security Einstellungen
# -------------------------------------------------
security:
vpn-blocker:
enabled: true
kick-message: "&cVPN und Proxies sind auf diesem Server nicht erlaubt!"
country-blocker:
enabled: true
allowed-countries:
- "DE" # Deutschland
- "AT" # Osterreich
- "CH" # Schweiz
kick-message: "&cZugriff aus deinem Land (%country%) ist leider nicht gestattet."
# -------------------------------------------------
# LOBBY SCHUTZ (Plugin-Logik)
# -------------------------------------------------
allowPvp: false
allowBlockBreaking: false
allowBlockPlacing: false
allowBlockInteracting: true
allowItemDropping: false
allowItemPickup: false
allowExplosions: false
gamerules:
# Chat & Systemmeldungen
announceAdvancements: false
commandBlockOutput: false
logAdminCommands: false
sendCommandFeedback: false
showDeathMessages: false
reducedDebugInfo: false
# Drops & Inventar
keepInventory: true
doEntityDrops: false
doMobLoot: false
doTileDrops: false
mobExplosionDropDecay: false
blockExplosionDropDecay: false
tntExplosionDropDecay: false
# Spawning & Events
doMobSpawning: false
doInsomnia: false
doPatrolSpawning: false
doTraderSpawning: false
doWardenSpawning: false
doRaids: false
disableRaids: true
maxEntityCramming: 24
# Zeit & Wetter
doDaylightCycle: false
doWeatherCycle: false
# Welt-Mechaniken
doFireTick: false
doVinesSpread: false
mobGriefing: false
randomTickSpeed: 0
snowAccumulationHeight: 0
waterSourceConversion: false
lavaSourceConversion: false
# Spieler-Status & Bewegung
naturalRegeneration: false
doImmediateRespawn: true
doLimitedCrafting: false
playersSleepingPercentage: 100
spawnRadius: 0
spectatorsGenerateChunks: false
# Schaden
drowningDamage: false
fallDamage: false
fireDamage: false
freezeDamage: false
# Aggro- & Mob-Verhalten
forgiveDeadPlayers: true
universalAnger: false
# Portale & Dimensionen
playersNetherPortalCreativeDelay: 1
playersNetherPortalDefaultDelay: 80
# Command- & Technik-Limits
commandModificationBlockLimit: 32768
maxCommandChainLength: 65536
```
---
## Abschnitt-Erklarungen
### Security
#### VPN-Blocker
Blockiert Spieler, die uber VPN oder Proxy verbinden.
```yaml
vpn-blocker:
enabled: true
kick-message: "&cDeine Nachricht"
```
#### Country-Blocker
Beschrankt den Zugriff auf bestimmte Lander.
```yaml
country-blocker:
enabled: true
allowed-countries:
- "DE" # ISO-Landercode
kick-message: "&cNachricht mit %country%"
```
**Haufige Landercodes:**
| Code | Land |
|------|------|
| DE | Deutschland |
| AT | Osterreich |
| CH | Schweiz |
| NL | Niederlande |
| BE | Belgien |
| LU | Luxemburg |
| PL | Polen |
| FR | Frankreich |
| GB | Vereinigtes Konigreich |
| US | USA |
---
### Lobby-Schutz
Diese Einstellungen werden vom Plugin verwaltet und konnen mit `/build` umgangen werden.
| Einstellung | Beschreibung |
|-------------|-------------|
| `allowPvp` | Erlaubt Spieler-gegen-Spieler Kampf |
| `allowBlockBreaking` | Erlaubt das Abbauen von Blocken |
| `allowBlockPlacing` | Erlaubt das Platzieren von Blocken |
| `allowBlockInteracting` | Erlaubt Interaktion (Turen, Knopfe) |
| `allowItemDropping` | Erlaubt das Droppen von Items |
| `allowItemPickup` | Erlaubt das Aufheben von Items |
| `allowExplosions` | Erlaubt Explosionen |
---
### Gamerules
Diese Einstellungen werden direkt auf die Minecraft-Gamerules angewendet.
#### Chat & Systemmeldungen
| Gamerule | Beschreibung | Lobby-Empfehlung |
|----------|-------------|------------------|
| `announceAdvancements` | Erfolge im Chat anzeigen | `false` |
| `commandBlockOutput` | Command Block Ausgabe | `false` |
| `logAdminCommands` | Admin-Befehle loggen | `false` |
| `sendCommandFeedback` | Befehl-Feedback senden | `false` |
| `showDeathMessages` | Todesnachrichten anzeigen | `false` |
#### Drops & Inventar
| Gamerule | Beschreibung | Lobby-Empfehlung |
|----------|-------------|------------------|
| `keepInventory` | Inventar nach Tod behalten | `true` |
| `doEntityDrops` | Entity-Drops | `false` |
| `doMobLoot` | Mob-Loot | `false` |
| `doTileDrops` | Block-Drops | `false` |
#### Spawning
| Gamerule | Beschreibung | Lobby-Empfehlung |
|----------|-------------|------------------|
| `doMobSpawning` | Mob-Spawning | `false` |
| `doInsomnia` | Phantome spawnen | `false` |
| `doPatrolSpawning` | Patrouillen spawnen | `false` |
| `doTraderSpawning` | Handler spawnen | `false` |
| `doWardenSpawning` | Warden spawnen | `false` |
| `doRaids` | Raids aktivieren | `false` |
#### Zeit & Wetter
| Gamerule | Beschreibung | Lobby-Empfehlung |
|----------|-------------|------------------|
| `doDaylightCycle` | Tag/Nacht-Zyklus | `false` |
| `doWeatherCycle` | Wetter-Zyklus | `false` |
#### Schaden
| Gamerule | Beschreibung | Lobby-Empfehlung |
|----------|-------------|------------------|
| `drowningDamage` | Ertrinken | `false` |
| `fallDamage` | Fallschaden | `false` |
| `fireDamage` | Feuerschaden | `false` |
| `freezeDamage` | Kalteschaden | `false` |
---
## GUI-Verwaltung
Alle diese Einstellungen konnen auch uber die GUI verwaltet werden:
```
/settings
```
Die GUI ermoglicht das einfache Umschalten aller Optionen durch Klicken.