Плагин Чат AmazingAnnounces — Стильные и современные автосообщения | Async & MiniMessage [1.1]

Для версий
  1. 1.18.✘
  2. 1.19.✘
  3. 1.20.✘
  4. 1.21.✘
  5. 26.✘
Java
  1. Java 16
  2. Java 17
  3. Java 18
  4. Java 19
  5. Java 20
  6. Java 21
  7. Java 22
  8. Java 23
  9. Java 25
Исходный код
https://github.com/SuperCHIROK1/AmazingAnnounces
Зависимости
Опционально: PlaceholderAPI
Frame 180


🥬 Преимущества

  • Поддержка внешних плейсхолдеров PlaceholderAPI
  • Асинхронность: плагин обрабатывает большинство задач вне основного потока сервера (отсутствие лагов)
  • Современное форматирование MiniMessage
  • Отправка звуков, тайтлов, экшн-баров помимо сообщений в чате
  • Создание нескольких планировщиков с разными настройками
  • Выполнение команд от имени консоли или от имени игрока
  • Легковесность: плагин сфокусирован на конкретной задаче и жрет минимум ресурсов

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

YAML:
# Использовать ли плейсхолдеры из PlaceholderAPI в сообщениях?
use_placeholderapi: false

# Действия:
#
## [MESSAGE] <сообщение> - Отправить сообщение (или же можно без префикса [MESSAGE])
## [TITLE] <title>;<subtitle>;<?fadeIn>;<?stay>;<?fadeOut> - Отправить тайтл (время в мс.)
## [SOUND] <звук>;<?громкость>;<?темп> - Проиграть звук
## [ACTIONBAR] <сообщение> - Отправить сообщение (actionbar)
## [CONSOLE] <команда> - Выполнить команду от имени консоли
## [PLAYER] <команда> - Выполнить команду от имени игрока
#
# Legacy цвета здесь не поддерживаются.
# Используется исключительно MiniMessage.
# Подробнее о MiniMessage: https://docs.papermc.io/adventure/minimessage/format/
schedulers:
  info:
    enabled: true
    interval: 120
    actions:
      # Если плейсхолдер %server_online% не работает, проверьте значение use_placeholderapi,
      # оно должно быть установлено на true, проверьте, установлен ли у вас
      # PlaceholderAPI и дополнение Server для него.
      1:
        - " "
        - " <#FFD700>| <white>Сейчас на сервере играет <#FFD700>%server_online% чел<white>."
        - " "
        - "[SOUND] block.amethyst_block.place"
      2:
        - " "
        - " <hover:show_text:'<#FFD700>Перейти'><click:open_url:'https://github.com/SuperCHIROK1'><#FFD700>| <white>Наш сайт: <#FFD700>yourserver.net</click></hover>"
        - " "
        - "[SOUND] block.amethyst_block.place"
      3:
        - " "
        - " <hover:show_text:'<#FFD700>Перейти'><click:open_url:'https://github.com/SuperCHIROK1'><#FFD700>| <white>Наш Discord: <#FFD700>discord.yourserver.net</click></hover>"
        - " "
        - "[SOUND] block.amethyst_block.place"
  review:
    enabled: true
    interval: 180
    actions:
      1:
        - " "
        - " <gradient:#FFD700:#FFA500>🔥 AmazingAnnounces</gradient> <gray>| <green>Вам понравился плагин?"
        - " <white>Оставьте, пожалуйста, отзыв на <yellow><underlined>странице ресурса</underlined></yellow>."
        - " <white>Это лучшая награда и мотивация для автора! <red>❤"
        - " "
        - "[TITLE] <gradient:#FFD700:#FFA500>Объявление;<white>Пожалуйста, посмотрите в чат"
        - "[SOUND] block.note_block.pling"


messages:
  no_permission: '<br><yellow>[✖] <red>У вас нет требуемых полномочий, чтобы совершать данное действие. Сообщите об этом администраторам сервера.<br>'
  reloaded: '<br><yellow>[✔] <green>Службы и конфигурации плагина успешно перезагружены. Все детали этапов перезагрузки вы можете найти в консоли.<br>'

💚 Поддержать автора

  • Поставить Star (звездочку) в GitHub репозитории
  • Оценить ресурс и на основе оценки оставить рецензию/отзыв

Если вы нашли баг, не пишите об этом в рецензии/отзыве. Лучше сообщите разработчику (мне)
Сообщить о багах/идеях: GitHub / Telegram / Обсуждение

Автор

SuperCHIROK1

Еще ресурсы от SuperCHIROK1

ConditionExpansion — Сравнение и вывод значений [PlaceholderAPI]
Сравнение и вывод значений [PlaceholderAPI]
🔒 PlayerAccessList — Система управления допуском на сервер
🔒 PlayerAccessList — Система управления допуском на сервер
Плагин для управления допуском на сервер с белым и черным списками
GemBreak - Кастомный дроп с блоков
GemBreak - Кастомный дроп с блоков
Простой плагин на кастомный дроп с блоков
🎨 PlayerThemes - Позволь игрокам выбрать свою тему оформления (кастомизация)
🎨 PlayerThemes - Позволь игрокам выбрать свою тему оформления (кастомизация)
Плагин позволит каждому игроку выбрать свою тему из конфигурации. Работает с PlaceholderAPI
EmojiChatReplacer - Плагин на эмодзи в чате
EmojiChatReplacer - Плагин на эмодзи в чате
Простой плагин на эмодзи в чате. Работает со всеми плагинами на чат.
PlAccessListTGAddon - Интеграция с Telegram для PAL
PlAccessListTGAddon - Интеграция с Telegram для PAL
Добавляет интеграцию с Telegram для PlayerAccessList
ВерхНиз