Discord Chat Logger

Quick rating

Community listing page, reviews here may not be monitored by the author.

Discord Chat Logger

By Avro170Owner

No reviews yet

Sends your minecraft chat to discord webhook. Отправляет чат в вебхук дискорда.

Mod Loaders
Minecraft

About

Description

English

Fabric mod for Minecraft that sends chat messages to Discord webhook with advanced filtering and per-server webhook support.

✨ Features

  • 💬 Player chat message logging — capture all chat messages
  • 💀 Death message logging — track player deaths in all languages
  • Player join logging — log when players connect
  • Player leave logging — log when players disconnect
  • 🌍 Multi-language support — automatic detection of join/leave/death messages in 100+ languages
  • 🚫 Word blacklist — filter out specific words via in-game commands
  • 🔀 Per-server webhooks — different Discord channels for different servers
  • ⚙️ Full JSON configuration — easy setup and customization
  • 🔄 Live config reload — use /dclreload to update settings without restarting

📋 In-Game Commands

  • /blacklist add <word> — add word to blacklist
  • /blacklist remove <word> — remove word from blacklist
  • /blacklist list — list all blacklisted words
  • /dclreload — reload config from disk

⚙️ Configuration

File: .minecraft/config/discord-chat-logger.json

📝 Parameters

Parameter Description Default
defaultWebhook Default Discord webhook URL ""
useWebhookSeparation Enable per-server webhooks false
webhooks Map of server IPs to webhook URLs {}
blacklist List of ignored words []
logChatMessages Log chat messages true
logDeathMessages Log deaths true
logJoinMessages Log joins true
logLeaveMessages Log leaves true

🔧 Example Config

Numeral IPs should be written without port.

{
  "useWebhookSeparation": true,
  "defaultWebhook": "https://discord.com/api/webhooks/...",
  "webhooks": {
    "mc.hypixel.net": "https://discord.com/api/webhooks/HYPIXEL_CHANNEL",
    "123.123.123.123": "https://discord.com/api/webhooks/EXAMPLE_CHANNEL"
  },
  "blacklist": ["word1", "word2"],
  "logChatMessages": true,
  "logDeathMessages": true,
  "logJoinMessages": true,
  "logLeaveMessages": true
}

Русский Язык

Fabric мод для Minecraft, который отправляет сообщения чата на Discord webhook с продвинутой фильтрацией и поддержкой разных вебхуков для разных серверов.

✨ Возможности

  • 💬 Логирование сообщений игроков — захват всех сообщений чата
  • 💀 Логирование смертей — отслеживание смертей игроков на всех языках
  • Логирование присоединений — запись подключений игроков
  • Логирование покиданий сервера — запись отключений игроков
  • 🌍 Мультиязычная поддержка — автоматическое распознавание join/leave/death сообщений на 100+ языках
  • 🚫 Чёрный список слов — фильтрация определённых слов через команды
  • 🔀 Вебхуки для каждого сервера — разные Discord каналы для разных серверов
  • ⚙️ Полная настройка через JSON — простая установка и кастомизация
  • 🔄 Перезагрузка конфига — используйте /dclreload для обновления настроек без перезапуска

📋 Внутриигровые команды

  • /blacklist add <слово> — добавить слово в чёрный список
  • /blacklist remove <слово> — удалить слово из чёрного списка
  • /blacklist list — показать черный список слов
  • /dclreload — перезагрузить конфиг с диска

⚙️ Конфигурация

Файл: .minecraft/config/discord-chat-logger.json

📝 Параметры

Параметр Описание По умолчанию
defaultWebhook URL Discord webhook по умолчанию ""
useWebhookSeparation Включить вебхуки для каждого сервера false
webhooks Карта IP серверов к URL вебхуков {}
blacklist Список игнорируемых ников []
logChatMessages Логировать сообщения чата true
logDeathMessages Логировать смерти true
logJoinMessages Логировать присоединения true
logLeaveMessages Логировать покидания true

🔧 Пример конфига

Цифровые айпи должны быть написаны без порта

{
  "useWebhookSeparation": true,
  "defaultWebhook": "https://discord.com/api/webhooks/...",
  "webhooks": {
    "mc.hypixel.net": "https://discord.com/api/webhooks/HYPIXEL_CHANNEL",
    "play.example.com": "https://discord.com/api/webhooks/EXAMPLE_CHANNEL"
  },
  "blacklist": ["word1", "word2"],
  "logChatMessages": true,
  "logDeathMessages": true,
  "logJoinMessages": true,
  "logLeaveMessages": true
}