▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/Notify Plugin
Notify Plugin

Notify Plugin

Плагин Notify Plugin для SimpleCloud оповещает персонал сервера об изменениях состояния серверов в реальном времени. Поддержка Velocity и BungeeCord, настраиваемые сообщения через MiniMessage.

Оцените первым
3.1K
1

Notify Plugin

Notify Plugin - это плагин для Minecraft-серверов, работающих под управлением SimpleCloud. Он в реальном времени оповещает персонал (админов, модераторов) в игровом чате обо всех изменениях состояния серверов: запуск, остановка, доступность, а также создание и удаление групп.

Если ты админь сервер на SimpleCloud, то знаешь, как важно следить за состоянием инстансов. Вместо того чтобы постоянно мониторить консоль или панель, можно просто получать уведомления прямо в чат. Плагин поддерживает Velocity и BungeeCord, так что подходит для большинства прокси-серверов.

Возможности

  • Уведомления в чате - сообщения о запуске, остановке, появлении серверов
  • Настраиваемые сообщения - поддерживается MiniMessage, можно менять цвета, форматирование
  • Совместимость с Velocity и BungeeCord - работает на обоих прокси
  • Гибкий конфиг - все сообщения, префикс, переменные задаются в одном файле

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

Вот конфигурационный файл плагина. Все возможные опции объяснены в комментариях.

version: 1

# ─── Формат даты ──────────────────────────────────────────────────────────────
format:
    date: "dd.MM.yyyy HH:mm:ss"

# ─── Переменные ───────────────────────────────────────────────────────────────
# Переменные, которые можно использовать в сообщениях.
# Использование: <variable_name> будет заменено на значение.
variables:
    prefix: "<color:#0EA5E9><bold>⚡</bold></color>"

# ─── Сообщения команд ─────────────────────────────────────────────────────────
command:
    help:
        title: "<prefix> <#0EA5E9>Команды SimpleCloud Notify"
        entry: "<#E2E8F0><command>"
        empty: "<prefix> <#F59E0B>Нет доступных команд Notify."

    usage:
        invalid: "<prefix> <#DC2626>Используйте <#F8FAFC><command> <#DC2626>вместо этого."
        entry: "<#E2E8F0><command>"
        invalid-state: "<prefix> <#DC2626>Используйте <#F8FAFC>enable <#DC2626>или <#F8FAFC>disable<#DC2626>."
        invalid-toggle-value: "<prefix> <#DC2626>Используйте <#F8FAFC>true <#DC2626>или <#F8FAFC>false<#DC2626>."
        missing-player: "<prefix> <#DC2626>Не указан игрок <#F8FAFC><playername><#DC2626>."

    permission:
        denied: "<prefix> <#DC2626>У вас нет прав на эту команду."

    notify:
        enabled: "<prefix> <#A3E635>Уведомления о серверах теперь <#F8FAFC>включены<#A3E635>."
        disabled: "<prefix> <#A3E635>Уведомления о серверах теперь <#F8FAFC>отключены<#A3E635>."
        already-enabled: "<prefix> <#F59E0B>Уведомления о серверах уже <#F8FAFC>включены<#F59E0B>."
        already-disabled: "<prefix> <#F59E0B>Уведомления о серверах уже <#F8FAFC>отключены<#F59E0B>."

    set:
        enabled: "<prefix> <#A3E635>Уведомления о серверах теперь <#F8FAFC>включены <#A3E635>для <white><head:<playername>:true> <#F8FAFC><displayname><#A3E635>."
        disabled: "<prefix> <#A3E635>Уведомления о серверах теперь <#F8FAFC>отключены <#A3E635>для <white><head:<playername>:true> <#F8FAFC><displayname><#A3E635>."
        already-enabled: "<prefix> <#F59E0B>Уведомления о серверах уже <#F8FAFC>включены <#F59E0B>для <white><head:<playername>:true> <#F8FAFC><displayname><#F59E0B>."
        already-disabled: "<prefix> <#F59E0B>Уведомления о серверах уже <#F8FAFC>отключены <#F59E0B>для <white><head:<playername>:true> <#F8FAFC><displayname><#F59E0B>."

    reload:
        config:
            success: "<prefix> <#A3E635>Конфигурация Notify перезагружена."
            failed: "<prefix> <#DC2626>Не удалось перезагрузить конфигурацию Notify."

    error:
        player-not-found: "<prefix> <#DC2626>Игрок <#F8FAFC><playername> <#DC2626>не найден."
        player-not-online: "<prefix> <#DC2626>Игрок <#F8FAFC><playername> <#DC2626>не в сети."
        only-players: "<prefix> <#DC2626>Эта команда доступна только игрокам."
        storage-unavailable: "<prefix> <#DC2626>Настройки Notify временно недоступны."
        internal: "<prefix> <#DC2626>Внутренняя ошибка. Попробуйте позже."

# ─── Уведомления ──────────────────────────────────────────────────────────────
# Сообщения для разных состояний серверов и групп.
#
# ПРИМЕЧАНИЕ: если удалить запись состояния, соответствующее уведомление не будет отправляться.
notifications:
    hover:
        server: |-
            <#E2E8F0>Информация о сервере
            <br><#94A3B8>Время<#475569>: <#E2E8F0><time>
            <br><#94A3B8>Состояние<#475569>: <#E2E8F0><state>
            <br><#94A3B8>Адрес<#475569>: <#E2E8F0><ip>:<port>
            <br><#94A3B8>Игроки<#475569>: <#E2E8F0><players>/<max>
        group: |-
            <#E2E8F0>Информация о группе
            <br><#94A3B8>Время<#475569>: <#E2E8F0><time>
    server:
        starting: "<prefix> <#0EA5E9>Сервер <hover:show_text:'<notifications.hover.server>'><#F8FAFC><server></hover> <#0EA5E9>сейчас <#F8FAFC>запускается<#0EA5E9>."
        available: "<prefix> <#A3E635>Сервер <hover:show_text:'<notifications.hover.server>'><#F8FAFC><server></hover> <#A3E635>теперь <#F8FAFC>доступен<#A3E635>."
        stopping: "<prefix> <#F59E0B>Сервер <hover:show_text:'<notifications.hover.server>'><#F8FAFC><server></hover> <#F59E0B>сейчас <#F8FAFC>останавливается<#F59E0B>."
        stopped: "<prefix> <#DC2626>Сервер <hover:show_text:'<notifications.hover.server>'><#F8FAFC><server></hover> <#DC2626>сейчас <#F8FAFC>остановлен<#DC2626>."
    group:
        created: "<prefix> <#0EA5E9>Группа <hover:show_text:'<notifications.hover.group>'><#F8FAFC><group></hover> <#0EA5E9>создана."
        deleted: "<prefix> <#DC2626>Группа <hover:show_text:'<notifications.hover.group>'><#F8FAFC><group></hover> <#DC2626>удалена."

Заключение

Notify Plugin - простой, но очень полезный инструмент для администраторов SimpleCloud. Он избавляет от необходимости постоянно следить за панелью управления и позволяет быстро реагировать на изменения. Настройка занимает пару минут, а сообщения легко кастомизируются под стиль сервера. Если вы используете SimpleCloud, этот плагин здорово упрощает администрирование.

Партнёрский материал

Сервер для плагина Notify Plugin - как у профи

Плагин Notify Plugin создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином Notify Plugin для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.2.x26.1.x1.21.x1.20.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки

Детали

Лицензия:
Опубликован:1 год назад
Обновлён:1 месяц назад
Главная