From 72e6f800acd46433a0a59d66186515b4c6265389 Mon Sep 17 00:00:00 2001 From: M_Viper Date: Thu, 22 Jan 2026 14:38:40 +0000 Subject: [PATCH] =?UTF-8?q?Settings-yml=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Settings-yml.-.md | 228 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 228 insertions(+) create mode 100644 Settings-yml.-.md diff --git a/Settings-yml.-.md b/Settings-yml.-.md new file mode 100644 index 0000000..2ca397b --- /dev/null +++ b/Settings-yml.-.md @@ -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.