From 9de509438df9985f8d83a4811ebc905ec296c5df Mon Sep 17 00:00:00 2001 From: M_Viper Date: Thu, 2 Apr 2026 06:48:19 +0000 Subject: [PATCH] =?UTF-8?q?src/main/resources/chat.yml=20gel=C3=B6scht?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/resources/chat.yml | 303 ------------------------------------ 1 file changed, 303 deletions(-) delete mode 100644 src/main/resources/chat.yml diff --git a/src/main/resources/chat.yml b/src/main/resources/chat.yml deleted file mode 100644 index 110869c..0000000 --- a/src/main/resources/chat.yml +++ /dev/null @@ -1,303 +0,0 @@ -# ============================================================ -# StatusAPI - ChatModule Konfiguration -# Kompatibel mit Java & Bedrock (Geyser) | BungeeCord Secure Chat -# ============================================================ - -# Standard-Kanal beim Einloggen -default-channel: "global" - -server-colors: - default: "&7" # Fallback für unbekannte Server - lobby: - color: "&a" - display: "Lobby" # Anzeigename (optional, sonst wird der echte Servername verwendet) - survival: - color: "&#E8A020" - display: "Survival" - skyblock: - color: "&b" - display: "SkyBlock" - creative: - color: "&#A020E8" - display: "Creative" - minigames: - color: "&e" - display: "MiniGames" - -chatlog: - enabled: true - retention-days: 7 # 7 oder 14 - -reports: - enabled: true - webhook-enabled: true - confirm-message: "&aDein Report &8({id}) &awurde eingereicht. Danke!" - close-permission: "chat.admin.bypass" - view-permission: "chat.admin.bypass" - # Leer = jeder Spieler darf reporten, sonst Permission eintragen (z.B. "chat.report") - report-permission: "" - cooldown: 60 - # Discord Webhook für Report-Benachrichtigungen (leer = deaktiviert) - discord-webhook: "" - # Telegram Chat-ID für Report-Benachrichtigungen (leer = deaktiviert) - telegram-chat-id: "" - -# ============================================================ -# KANÄLE -# Jeder Kanal hat eigene Permissions, Format und Brücken. -# format-Platzhalter: -# {server} - Servername -# {prefix} - LuckPerms Prefix -# {player} - Spielername -# {suffix} - LuckPerms Suffix -# {message} - Nachricht -# {channel} - Kanalname -# ============================================================ -channels: - global: - name: "Global" - symbol: "G" - permission: "" - color: "&a" - format: "&8[&a{server}&8] {prefix}&r{player}&8: &f{message}" - discord-webhook: "" - discord-channel-id: "" - telegram-chat-id: "" - # Themen-ID für Telegram-Gruppen mit Themen (0 = kein Thema / normale Gruppe) - telegram-thread-id: 0 - - local: - name: "Local" - symbol: "L" - permission: "chat.channel.local" - color: "&e" - local-only: true - format: "&8[&e{server}&8] {prefix}&r{player}&8: &f{message}" - discord-webhook: "" - discord-channel-id: "" - telegram-chat-id: "" - telegram-thread-id: 0 - - trade: - name: "Trade" - symbol: "T" - permission: "chat.channel.trade" - color: "&6" - format: "&8[&6TRADE&8] &8[&7{server}&8] {prefix}&r{player}&8: &f{message}" - discord-webhook: "" - discord-channel-id: "" - telegram-chat-id: "" - telegram-thread-id: 0 - - staff: - name: "Staff" - symbol: "S" - permission: "chat.channel.staff" - color: "&c" - format: "&8[&cSTAFF&8] &8[&7{server}&8] {prefix}&r{player}&8: &f{message}" - discord-webhook: "" - discord-channel-id: "" - telegram-chat-id: "" - telegram-thread-id: 0 - use-admin-bridge: true - -# ============================================================ -# HELPOP -# ============================================================ -helpop: - # Format der HelpOp-Nachricht - format: "&8[&eHELPOP&8] &f{player}&8@&7{server}&8: &e{message}" - # Wer bekommt HelpOp zu sehen - receive-permission: "chat.helpop.receive" - # Cooldown in Sekunden - cooldown: 30 - # Bestätigungsnachricht an den Spieler - confirm-message: "&aHilferuf wurde an das Team gesendet!" - # Discord / Telegram auch für HelpOp - discord-webhook: "" - telegram-chat-id: "" - -# ============================================================ -# BROADCAST -# ============================================================ -broadcast: - format: "&c&l[&6&lBroadcast&c&l] &r&e{message}" - permission: "chat.broadcast" - -# ============================================================ -# PRIVATE NACHRICHTEN -# ============================================================ -private-messages: - enabled: true - format-sender: "&8[&7Du &8→ &b{player}&8] &f{message}" - format-receiver: "&8[&b{player} &8→ &7Dir&8] &f{message}" - # Social Spy: Admins können alle PMs sehen - format-social-spy: "&8[&dSPY &7{sender} &8→ &7{receiver}&8] &f{message}" - social-spy-permission: "chat.socialspy" - -# ============================================================ -# MUTE -# ============================================================ -mute: - # Standard-Mute-Dauer in Minuten (0 = permanent) - default-duration-minutes: 60 - # Nachricht an gemuteten Spieler - muted-message: "&cDu bist aktuell stummgeschaltet. Noch: &f{time}" - -# ============================================================ -# EMOJI -# Spieler schreiben :smile: -> wird zu \uD83D\uDE0A konvertiert -# Bedrock-Spieler erhalten Fallback-Text wenn kein Unicode -# ============================================================ -emoji: - enabled: true - # Ob Bedrock-Spieler (via Geyser) auch Emojis erhalten - bedrock-support: true - mappings: - ":smile:": "\uD83D\uDE0A" - ":laugh:": "\uD83D\uDE04" - ":sad:": "\uD83D\uDE22" - ":cry:": "\uD83D\uDE2D" - ":angry:": "\uD83D\uDE20" - ":heart:": "\u2764\uFE0F" - ":fire:": "\uD83D\uDD25" - ":star:": "\u2B50" - ":check:": "\u2705" - ":x:": "\u274C" - ":warning:": "\u26A0\uFE0F" - ":thumbsup:": "\uD83D\uDC4D" - ":thumbsdown:": "\uD83D\uDC4E" - ":wave:": "\uD83D\uDC4B" - ":clap:": "\uD83D\uDC4F" - ":sword:": "\u2694\uFE0F" - ":shield:": "\uD83D\uDEE1\uFE0F" - ":diamond:": "\uD83D\uDC8E" - ":crown:": "\uD83D\uDC51" - ":skull:": "\uD83D\uDC80" - ":sun:": "\u2600\uFE0F" - ":moon:": "\uD83C\uDF19" - ":tree:": "\uD83C\uDF33" - ":house:": "\uD83C\uDFE0" - ":money:": "\uD83D\uDCB0" - ":rocket:": "\uD83D\uDE80" - ":rainbow:": "\uD83C\uDF08" - ":ghost:": "\uD83D\uDC7B" - ":gift:": "\uD83C\uDF81" - ":cake:": "\uD83C\uDF82" - ":chicken:": "\uD83D\uDC14" - ":pig:": "\uD83D\uDC37" - ":creeper:": "\uD83D\uDCA3" - ":gg:": "\uD83C\uDFAE" - -# ============================================================ -# DISCORD INTEGRATION -# ============================================================ -discord: - enabled: false - # Bot-Token für bidirektionale Kommunikation - bot-token: "YOUR_BOT_TOKEN_HERE" - # Server (Guild) ID - guild-id: "YOUR_GUILD_ID" - # Polling-Intervall in Sekunden (Discord → Minecraft) - poll-interval: 3 - # Format für Discord → Minecraft Nachrichten - from-discord-format: "&9[&bDiscord&9] &b{user}&8: &f{message}" - # Extra Admin-Kanal (für Staff-Kanal und HelpOp) - admin-channel-id: "" - # Standard-Embed-Farbe (Hex ohne #) - embed-color: "5865F2" - -# ============================================================ -# TELEGRAM INTEGRATION -# ============================================================ -telegram: - enabled: false - # Bot-Token von @BotFather - bot-token: "YOUR_TELEGRAM_BOT_TOKEN" - # Polling-Intervall in Sekunden - poll-interval: 3 - # Format für Telegram → Minecraft Nachrichten - from-telegram-format: "&3[&bTelegram&3] &b{user}&8: &f{message}" - # Extra Admin-Chat-ID (für Staff-Kanal und HelpOp) - admin-chat-id: "" - # Themen-Gruppe: Topic-ID für den Chat-Kanal (0 = kein Topic / normale Gruppe) - # Die message_thread_id findest du indem du eine Nachricht im Topic weiterleitest - # und dir die forwarded_from_message_id anschaust, oder via Bot-API getUpdates. - chat-topic-id: 0 - # Topic-ID für den Admin-Kanal (0 = kein Topic) - admin-topic-id: 0 - -# ============================================================ -# ACCOUNT-VERKNÜPFUNG (Discord & Telegram) -# Spieler können ihre Minecraft-Accounts mit Discord/Telegram -# verknüpfen damit ihr Name im Chat angezeigt wird. -# ============================================================ -account-linking: - enabled: true - # Token läuft nach X Minuten ab - token-expire-minutes: 10 - # Nachricht die der Spieler nach /linkdiscord bekommt - discord-link-message: "&aSchreibe den folgenden Code als Nachricht an unseren Discord-Bot:\n&f&l{token}\n&7Der Code läuft in &f10 Minuten &7ab." - # Nachricht die der Spieler nach /linktelegram bekommt - telegram-link-message: "&aSchreibe den folgenden Code als Nachricht an unseren Telegram-Bot:\n&f&l{token}\n&7Der Code läuft in &f10 Minuten &7ab." - # Bestätigung nach erfolgreicher Verknüpfung (im Spiel) - success-discord: "&aDiscord-Account erfolgreich verknüpft! &8(&7{discord}&8)" - success-telegram: "&aTelegram-Account erfolgreich verknüpft! &8(&7{telegram}&8)" - # Bestätigung die der Bot in Discord/Telegram schickt - bot-success-discord: "✅ Dein Minecraft-Account **{player}** wurde erfolgreich verknüpft!" - bot-success-telegram: "✅ Dein Minecraft-Account {player} wurde erfolgreich verknüpft!" - # Format wenn verknüpfter Nutzer in Discord/Telegram schreibt - # {player} = Minecraft-Name, {user} = Discord/Telegram-Name, {message} = Nachricht - linked-discord-format: "&9[&bDiscord&9] &f{player} &8(&7{user}&8)&8: &f{message}" - linked-telegram-format: "&3[&bTelegram&3] &f{player} &8(&7{user}&8)&8: &f{message}" - # Themen-ID für den Admin-Chat (0 = kein Thema) - admin-thread-id: 0 - -# ============================================================ -# ADMIN BYPASS -# Spieler mit dieser Permission können nicht geblockt werden -# und sind von Mutes ausgenommen -# ============================================================ -admin: - bypass-permission: "chat.admin.bypass" - # Admins erhalten Benachrichtigung bei Mutes/Blocks - notify-permission: "chat.admin.notify" - -# ============================================================ -# CHAT-FILTER & ANTI-SPAM -# ============================================================ -chat-filter: - anti-spam: - enabled: true - cooldown-ms: 1500 - max-messages: 3 - message: "&cBitte nicht so schnell schreiben!" - duplicate-check: - enabled: true - message: "&cBitte keine identischen Nachrichten senden." - blacklist: - enabled: true - words: - - "beispielwort1" - - "beispielwort2" - caps-filter: - enabled: true - min-length: 6 - max-percent: 70 - -# ============================================================ -# MENTIONS (@Spielername) -# ============================================================ -mentions: - enabled: true - highlight-color: "&e&l" - sound: "ENTITY_EXPERIENCE_ORB_PICKUP" - allow-toggle: true - notify-prefix: "&e&l[Mention] &r" - -# ============================================================ -# CHAT-HISTORY -# ============================================================ -chat-history: - max-lines: 50 - default-lines: 10 \ No newline at end of file