Скачать Nilcord — Minecraft Моды — MetaMods
Nilcord

Nilcord

Активный

Установок

18

Последнее обновление

1 месяц назад

Версии

1.4.7 — 1.21.5
Сервер
Fabric
Forge
Neoforge
Quilt
Управление
Социальные
Утилиты

Nilcord | Еще один мост между Discord и Minecraft

Изначально созданный как узкоспециализированный проект для определенного загрузчика модов и версии Minecraft, Nilcord теперь доступен для всех основных версий игры, которые меня интересуют!

Этот мод создает двустороннюю связь между чатом вашего Minecraft сервера и выбранным текстовым каналом Discord, используя Discord бота и опционально вебхуки.

Установка и настройка

Для установки просто поместите файл мода в папку mods (или nilmods при использовании NilLoader), запустите Minecraft сервер и дождитесь создания конфигурационного файла.

Файл конфигурации nilcord.toml находится в папке config и содержит понятные настройки:

# Настройки Discord
[discord]
    # Токен Discord бота
    token = "EMPTY"
    # ID канала Discord
    channel_id = "EMPTY"

    [discord.webhook]
        # Использовать вебхук для отправки сообщений
        enabled = false
        # URL вебхука
        url = "EMPTY"

# Настройки Minecraft
[minecraft]
    # Разрешить упоминания пользователей Discord
    enable_mentions = false
    # Разрешить упоминания @everyone и @here
    enable_everyone_and_here = false
    # Показывать вложения из Discord
    show_attachments = true
    # Показывать сообщения от других ботов
    show_bot_messages = false

# Форматирование сообщений
[formatting]
    [formatting.discord]
        server_start_message = "Server started!"
        server_stop_message = "Server stopped!"
        chat_message = "&lt;<username>&gt; <message>"
        join_message = "&gt; <username> joined the game"
        leave_message = "&gt; <username> left the game"
        advancement_fallback_message = "&gt; <username> has just earned the achievement [<advancement_title>]\n&gt; \&gt; _<advancementdescription>"
        advancement_challenge_message = "&gt; <username> has completed the challenge [<advancement_title>]\n&gt; \&gt; _<advancementdescription>"
        advancement_goal_message = "&gt; <username> has reached the goal [<advancement_title>]\n&gt; \&gt; _<advancementdescription>"
        advancement_task_message = "&gt; <username> has made the advancement [<advancement_title>]\n&gt; \&gt; _<advancementdescription>"
        deathmessage = "<username> died: <deathmessage>"

        [formatting.discord.webhook]
            avatar_url = "https://visage.surgeplay.com/bust/128/&lt;uuid&gt;"
            username = "<username>"
            chat_message = "<message>"

    [formatting.minecraft]
        discord_message = "[Discord] <reply_format><open_url:>'&gt;&lt;<username_format>&gt; <message><attachment_format>"
        username_format = "<show_text:>'&gt;<color:>'&gt;<nickname>"
        mention_format = "<underline><show_text:>'&gt;@<nickname></nickname></show_text:></underline>"
        reply_format = "<open_url:>'&gt;<show_text:>: <reply_message>'&gt;[<aqua>←</aqua><color:>'&gt;<reply_nickname>] "
        attachment_format = "<open_url:>'&gt;[<aqua>Attachment</aqua>]"

Примечание: это конфигурация для Nilcord версии 2.1.0+1.20.4+fabric. В других версиях файл может отличаться.

Обязательно заполните только поля token и channel_id в разделе discord - для всех остальных настроек используются разумные значения по умолчанию.

Дополнительные возможности

Для версий 1.21.1 и ниже поддерживается Simplified Text Format, а также плейсхолдеры из Text Placeholder API и совместимых модов.

Для версий 1.21.2 и выше Fabric версии поддерживают QuickText.

Версия для Forge 1.7.10 дополнительно поддерживает сообщения о прогрессе ChromatiCraft и AFK сообщения из ServerUtilities.

Участники проекта
unilock

unilock

Разработчик

Создан: 11 апр 2024

ID: 16343