Delete src/main/resources/config.yml via Git Manager GUI

This commit is contained in:
2026-06-20 19:29:06 +00:00
parent 1b34429442
commit ec85130536

View File

@@ -1,206 +0,0 @@
# ============================================================
# LASERTEC v3.0 — Vollständige Konfiguration
# Alle Werte hier können ohne Neustart geändert werden:
# /ltadmin reload
# ============================================================
# ── Allgemeines ──────────────────────────────────────────────
messages:
prefix: "§8[§b§lLASERTEC§8] §r"
language: "DE" # Nur DE unterstützt (erweiterbar)
lobby:
location: null # Wird per /ltadmin setlobby gesetzt
# ── Spiel-Grundeinstellungen ─────────────────────────────────
game:
game-duration: 300 # Spielzeit in Sekunden
countdown: 10 # Countdown-Sekunden vor Spielstart
min-players: 2 # Mindestspieler (alle Teams zusammen)
max-players-per-team: 4 # Max. Spieler pro Team (×4 = 16 gesamt)
end-display-time: 8 # Sekunden bis Reset nach Spielende
# ── Respawn / Hit-Mechanik ───────────────────────────────────
heal:
base-heal-time: 2 # Sekunden an der Basis zum Heilen
base-radius: 4.0 # Radius (Blöcke) um Basis-Block zum Heilen
invincible-after-heal: true # Kurze Unverwundbarkeit nach Heilung
invincible-duration: 60 # Ticks (60 = 3s) Unverwundbarkeit nach Heal
# ── Punkte-System ────────────────────────────────────────────
scoring:
kill-points: 100 # Punkte für Treffer auf Gegner
base-attack-points: 60 # Punkte für Treffer auf Gegnerbasis
base-destroy-bonus: 200 # Bonus wenn Basis vollständig zerstört
streak-3-bonus: 50 # Extra-Punkte bei 3er-Serie
streak-5-bonus: 100 # Extra-Punkte bei 5er-Serie
streak-10-bonus: 250 # Extra-Punkte bei 10er-Serie
# ── Basen ────────────────────────────────────────────────────
base:
health: 5 # Treffer bis Basis zerstört
warn-at-hp: 2 # Team warnen wenn Basis-HP auf diesen Wert fällt
regenerate: false # Basis-HP regenerieren während Spiel?
regenerate-interval: 60 # Sekunden zwischen Regen (wenn aktiviert)
# ── Anti-Camp System ─────────────────────────────────────────
anti-camp:
enabled: true
# Maximale Zeit in Sekunden die ein Spieler im selben Bereich bleiben darf
max-idle-seconds: 15
# Radius in Blöcken der als "gleicher Bereich" gilt
idle-radius: 5.0
# Was passiert wenn der Spieler zu lange still steht:
action: WARN_THEN_PUNISH # WARN_ONLY | WARN_THEN_PUNISH | PUNISH_ONLY
# Warn-Nachricht (bei WARN)
warn-message: "§c⚠ CAMPEN VERBOTEN! Bewege dich oder verliere Punkte!"
# Punkte-Abzug pro Sekunde beim Campen (bei PUNISH)
score-penalty: 10
# Sekunden Warnung bevor Strafe beginnt
warn-duration: 5
# Basisbereich von Anti-Camp ausschließen? (Spieler können an Basis heilen)
exclude-base-radius: 8.0
# Sound bei Warnung
warn-sound: BLOCK_NOTE_BLOCK_BASS
warn-sound-pitch: 0.5
# ── Minimap / Mod-Schutz ─────────────────────────────────────
mod-protection:
enabled: true
# Xaero's Minimap / VoxelMap etc. blockieren durch Fog-of-War:
# Spieler sehen nur einen begrenzten Radius um sich herum auf der Map
fog-of-war: true
fog-radius: 48 # Blöcke sichtbarer Radius (Render-Distance Trick)
# Regelmäßig unsichtbare Barrier-Blöcke um die Arena spawnen
# um Außenansicht-Cheats zu erschweren
arena-barrier: true
# F3-Debug-Screen blockieren (verhindert Koordinaten-Anzeige)
block-f3: false # experimentell, kann Lag verursachen
# Spieler-Koordinaten aus Tab-Liste entfernen
hide-coordinates: true
# Alle Spieler im Spiel aus der normalen Tab-Liste entfernen
hide-from-tab: true
# Spieler-Nametags im Spiel verbergen
hide-nametags: true
# Unsichtbare Spieler wirklich unsichtbar (verhindert Skeleton-Outline durch Mods)
strict-invisibility: true
# ── Schild-System (Join-Schild) ──────────────────────────────
join-sign:
# Erste Zeile des Schilds (exakt so schreiben!)
trigger-line: "[Lasertec]"
# Farben im Schild
color-waiting: "§a" # Grün = Wartend
color-starting: "§e" # Gelb = Startet
color-running: "§c" # Rot = Läuft
color-full: "§8" # Grau = Voll
# Format Zeile 2 (Arenaname), Zeile 3 (Status), Zeile 4 (Spieler)
line-arena: "§b{arena}"
line-status: "{color}{status}"
line-players: "§7{players}§8/§7{max}"
# Update-Intervall des Schilds in Ticks (20 = 1s)
update-interval: 20
# ── Waffen-Einstellungen ─────────────────────────────────────
weapons:
laser-gun:
enabled: true
display-name: "§b⚡ Laser-Pistole"
damage: 25
range: 30
cooldown-ms: 300
pellets: 1
particle: END_ROD
description: "Standard-Waffe. Zuverlässig & schnell."
sniper:
enabled: true
display-name: "§5🎯 Laser-Sniper"
damage: 80
range: 60
cooldown-ms: 2000
pellets: 1
particle: DRAGON_BREATH
description: "Hoher Schaden, lange Reichweite."
shotgun:
enabled: true
display-name: "§6💥 Laser-Shotgun"
damage: 20
range: 12
cooldown-ms: 900
pellets: 5
particle: FLAME
description: "5 Pellets gleichzeitig, kurze Reichweite."
rapid-fire:
enabled: true
display-name: "§a⚡⚡ Rapid-Fire"
damage: 12
range: 22
cooldown-ms: 120
pellets: 1
particle: CRIT
description: "Niedrig Schaden, sehr hohe Feuerrate."
# ── Sound-Einstellungen ──────────────────────────────────────
sounds:
enabled: true
shoot: ENTITY_FIREWORK_ROCKET_BLAST
shoot-pitch: 1.8
shoot-volume: 0.4
hit-shooter: BLOCK_NOTE_BLOCK_BELL
hit-shooter-pitch: 2.0
hit-victim: ENTITY_PLAYER_HURT
heal-start: BLOCK_ENCHANTMENT_TABLE_USE
heal-complete: ENTITY_EXPERIENCE_ORB_PICKUP
heal-complete-pitch: 1.5
base-hit: ENTITY_GENERIC_EXPLODE
game-start: ENTITY_ENDER_DRAGON_GROWL
game-end: UI_TOAST_CHALLENGE_COMPLETE
countdown-tick: BLOCK_NOTE_BLOCK_PLING
warning: BLOCK_NOTE_BLOCK_BASS
streak-3: BLOCK_BELL_USE
streak-5: ENTITY_PLAYER_LEVELUP
streak-10: ENTITY_LIGHTNING_BOLT_THUNDER
# ── Partikel-Einstellungen ───────────────────────────────────
particles:
enabled: true
laser-trail: true
hit-effect: true
hit-particle-count: 15
base-hit-effect: true
heal-effect: true
# ── Scoreboard-Einstellungen ─────────────────────────────────
scoreboard:
enabled: true
title: "§b§l⚡ LASERTEC"
show-team-scores: true
show-base-health: true
show-kill-streak: true # Nur bei Streak ≥ 3 anzeigen
show-player-status: true
update-interval: 20 # Ticks
# ── Nachrichten (anpassbar) ──────────────────────────────────
text:
join: "§e{player} §7hat Team {team} §7beigetreten."
leave: "§c{player} §7hat das Spiel verlassen."
game-start: "§a§l⚡ DAS SPIEL BEGINNT!"
game-end: "§6§l🏆 Team {team} §6§lhat gewonnen!"
game-draw: "§7Unentschieden!"
hit-shooter: "§aDu hast §e{victim} §agetroffen! §7(+{pts} Pkt){streak}"
hit-victim: "§cDu wurdest von §e{shooter} §cgetroffen! Gehe zur Basis!"
heal-start: "§aHeilung gestartet... §7({secs}s an der Basis bleiben!)"
heal-interrupted: "§c⚠ Heilung abgebrochen! Bleib an der Basis!"
heal-complete: "§a✔ Du bist wieder einsatzbereit!"
base-attacked: "§c⚠ Eure Basis wird angegriffen! §8[HP: {hp}/{max}]"
base-destroyed: "§c§l💥 Die Basis von Team {team} §c§lwurde ZERSTÖRT!"
camp-warn: "§c⚠ CAMPEN VERBOTEN! Bewege dich!"
time-60: "§e⏰ Noch §b60 §eSekunden!"
time-30: "§c⏰ Noch §b30 §eSekunden!"
time-10: "§4⏰ Noch §b10 §4Sekunden!"
streak-3: "§6TRIPLE KILL! §e{player} §7 3er Serie!"
streak-5: "§bPENTA KILL! §e{player} §7 5er Serie!"
streak-10: "§5§lGODLIKE! §e{player} §7 10er Serie!"