PromisedChat - просто плагин на чат.

Плагин PromisedChat - просто плагин на чат. 2.3.0

Создайте и подтвердите аккаунт для скачивания
Поддерживаемые версии
  1. 1.8
  2. 1.9
  3. 1.10
  4. 1.11
  5. 1.12
  6. 1.13
  7. 1.14
  8. 1.15
  9. 1.16
  10. 1.17
  11. 1.18
  12. 1.19
  13. 1.20
  14. 1.21
Ядра и Прокси
  1. Spigot
  2. Paper
Минимальная версия Java
17
Исходный код
https://github.com/OverwriteMC/PromisedChat
Описание: Буквально простейший плагин на чат, совместимый со всеми версиями майнкрафта, имеющий ряд фичей: кастомный плейсхолдер для каждой группы, что позволит выставить каждому донату свой цвет сообщений, модуль "защита от новичков", который не даст игрокам сразу писать в чат (и использовать команды личных сообщений), модуль авто-сообщений (который был взят из Chatty, я не знаю зачем он там был)

Почему не Chatty: Казалось бы, Chatty это база, зачем использовать что-то еще? Ответ - Chatty не поддерживает 1.20.2/3/4. (оф.релиз, json формат) Это была одни из причин по которой данный плагин вообще существует.
Почему не ChatEx: Утечка памяти.
Почему не FlectoneKAL: А вот и 2 причина - мой плагин создавался в первую очередь как плагин на чат, ничего большего от него ждать не стоит. Максимум - ряд портированых функций, которые относятся к чату непосредственно. Никаких харчков в плагине на чат! (и я говорил буквально)

Конфигурация:
YAML:
# Форматы чатов (можно создавать свои). Поддерживается PlaceholderAPI
# Плейсы плагина:
# %player% - ник игрока
# %prefix% - префикс игрока (берется из vault api)
# %suffix% - суффикс игрока (берется из vault api)
# %dph% - плейсхолдер группы
# %message% - сообщение игрока
chatFormats:
  local:
    format: "&aⓁ&f %prefix% &8⋆&f %player%&7:%dph% %message%"
    radius: 100
# Если префикс указан пустым - канал становится дефолтным
    prefix: ''
    # Кулдаун для чата в милисекундах
    cooldown: 500
global:
    format: "&cⒼ&f %prefix% &8⋆&f %player>&7:%dph% %message%"
    # Будет виден всем игрокам если указано -1
    radius: -1
# В случае, если будет указан дубликат префикса - к префиксу будет присуждён последний канал с таким префиксом
    prefix: '!'
    cooldown: 1500
# Сообщение о кулдауне (может быть отдельно применено к каналу)
  cooldownMessage: "&e[♻]&f Вы слишком быстро пишите! Подождите еще %time%"
  # Ховер текст (может быть отдельно применён к каналу)
  # При включении заменяет логику работы чата, что может сказаться на работе других плагинов, включающих в себя его форматирование.
  # Сообщения будут отправляться игрокам от сервера.
  hoverText:
    enable: false
format: |-
      &fИнформация об игроке %player%
      &fРанг: &6%vault_group%
      &fХП: &6%player_health%
      &fОпыт: &6%player_exp%
# Настройка клик ивента (действие при клике на сообщение игрока)
    clickEvent:
      enable: false
actionType: SUGGEST_COMMAND
actionValue: "/msg %player%"
  # Плейсхолделы для донатов по группам (может быть применён отдельно к каналу)
  donatePlaceholders:
    default: "&7"
    admin: "&f&l"

# Настройка блокировки чата для новичков
newbieChat:
  # Включен ли newbieChat
  enable: true
# Кулдаун на чат для новичков в секундах
  newbieCooldown: 600
# Сообщение для чата для новичков
  newbieChatMessage: "&c[★] &6Подожди! Что-бы написать в чат вы должны отыграть 10 минут на сервере, осталось &c%time%"
  # Сообщение для команд для новичков
  newbieCommandMessage: "&c[★] &6Подожди! Что-бы написать данную команды вы должны отыграть 10 минут на сервере, осталось &c%time%"
  # Команды, которые будут попадать под newbieChat
  newbieCommands:
    - "/m"
    - "/pm"
    - "/msg"
    - "/t"
    - "/tell"
    - "/w"
    - "/whisper"

# Настройка автосообщений
autoMessage:
  # Включел ли autoMessage
  enable: true
# Выдавать ли их рандомно
  random: true
# Промежуток между сообщениями в секундах
  messageInterval: 300
# Сообщения
  # Можно указывать айди какое хотите
  # Доступен ховертекст и клик-ивент. Указывать через hoverText={Текст-при-наведении} и clickEvent={айди-действия;действие-при-клике}
  # Доступные действия для clickEvent: https://hub.spigotmc.org/jenkins/job/BungeeCord/ws/chat/target/apidocs/net/md_5/bungee/api/chat/ClickEvent.Action.html (run_command работает хер знает как, вините md_5)
  # Также доступны кнопки. Создаются при помощи button={Текст-кнопки;Действие1;Действие2}. Действия 1 и 2 - hoverText и clickEvent соответственно.
  messages:
    1:
      - "[PromisedChat] &aпервое авто-сообщение"
    2:
      - "[PromisedChat] &bвторое авто-сообщение линия 1"
      - "[PromisedChat] &bвторое авто-сообщение линия 2"
    3:
      - "[PromisedChat] &cтретье авто-сообщение с ховертекстом hoverText={Тот самый текст}"
      - "[PromisedChat] &cтретье авто-сообщение с клик ивентом clickEvent={SUGGEST_COMMAND;/say Я нажал на автосообщение в чате!}"

# Плейсхолдеры плагина
placeholders:
  time:
    hours: ' ч. '
    minutes: ' мин. '
    seconds: ' сек. '
Зависимости
Vault
Команды и права
Права:
Думаю пояснять нет необходимости.
YAML:
  # Права на использование цветов:
  pchat.color.*:
    children:
      pchat.color.black: true
      pchat.color.dark_blue: true
      pchat.color.dark_green: true
      pchat.color.dark_aqua: true
      pchat.color.dark_red: true
      pchat.color.dark_purple: true
      pchat.color.gold: true
      pchat.color.gray: true
      pchat.color.dark_gray: true
      pchat.color.blue: true
      pchat.color.green: true
      pchat.color.aqua: true
      pchat.color.red: true
      pchat.color.light_purple: true
      pchat.color.yellow: true
      pchat.color.white: true
  # Права на использование стилей:
  pchat.style.*:
    children:
      pchat.style.obfuscated: true
      pchat.style.bold: true
      pchat.style.strikethrough: true
      pchat.style.underline: true
      pchat.style.italic: true
      pchat.style.reset: true
      pchat.style.hex: true
  # Права обхода
  pchat.bypass.*:
    children:
      pchat.bypass.cooldown: true
      pchat.bypass.newbie: true
  # Право автосообщений
  pchat.automessage:
    default: true
Автор
Overwrite
Скачивания
590
Просмотры
5 922
Первый выпуск
Обновление
Оценка
4.65 звёзд 20 оценок

Другие ресурсы пользователя Overwrite

Поделиться ресурсом

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

  1. 2.3.0

    Переработан слушатель чата Теперь Vault опционален (я вас всех ненавижу) Исправлены мелкие баги
  2. 2.2.0

    Добавлена поддержка DiscordSRV (Спасибо @SuperCHIROK1) Добавлен фоллбек на случай, если вы не...
  3. 2.1.1

    Исправление ошибок

Последние рецензии

Прекрасный плагин в (Chatty ломались префиксы lp) , а тут они прекрасно работают.
5 Префиксов из 5
Очень хороший очередной плагин, как и все остальные продукты Overwrite. Спасибо!
Для полного комплекта не хватает запрет опред слов.
Именно тот чат, который мне и был нужен. Без всякого лишнего, только необходимое!
Плагин хороший, но нет возможности настроить сообщения о входе и выходе игрока.
Overwrite
Overwrite
Но для этого же есть ESSENTIALS!!!
хороший и лёгкий плагин на чат, единственный минус - написан не на котлине
лучший плагин в своём роде. Надеюсь, ты не будешь добавлять лишние функции, которые используются в 0,1% случаев. Если захочешь добавлять всякие какашки, то сделай отдельную версию 🙏
У
  • Удалённый пользователь
  • 5.00 звёзд
  • Версия: 2.1.0
这可爱
喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵
Плагин хороший, все нравится, но пожалуйста добавьте систему слежки, со своим префиксом и правом пожалуйста
Плагин отличный, но будет ли саппорт DiscordSRV в будущих апдейтах? )
Overwrite
Overwrite
Подумаю....
Назад
Сверху Снизу