1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Плагин [CHAT] Плагин для чата xChat 1.17+

Тема в разделе "Неподтвержденные плагины", создана пользователем 0xLairon1, 18 мар 2023.

  1. Автор темы
    0xLairon1

    0xLairon1 Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    0xLairon1
    Данный плагин все еще находится в разработке.
    Сюда я его залил чтобы тем кому станет интересно могли помочь багрепортами или своим мнением.
    Что будет добавлено:
    1. Команда ignore
    2. Кеширование ироков(сохранять ignore и историю чата)
    3. Добавить авто-анонсы(Сообщения при входе, анонсы рав во время)
    4. Добавить больше настроек в чат (Плата за чат и так далее)
    5. Добавить уведомления (При /pm будет звук и еще что-небудь)
    6. Добавить упоминания (Можно будет упомянуть игрока в чате через @)

    Данный плагин добавляет возможность создавать разные чаты на любой вкус. Так же присутствуют разные фильтры по типу AntiSpam AntiCaps которые помогут администрации в модерировании чатов.

    Протестировано на версиях: 1.17+

    Фишки
    • Полностью асинхронная работа плагина(Кроме автозаполнителей в командах)
    • Поддержка MiniMessage для удобной настройки сообщений
    • Поддержка PlaceholderAPI(необязательно)
    • Фильтры по регулярным выражениям, количеству капса, умный(надеюсь) антис-пам, анти-мат
    • На личные сообщения тоже накладываются фильтры
    При помощи MiniMessage вы можете делать такие сообщения в чате:
    upload_2023-3-18_19-4-0.png
    Права
    Код:
    xchat.chat.colored - разрешает использовать в чате цветовые коды, а так же теги MiniMessage
    xchat.chat.socialspy - использование шпиона
    xchat.bypass.caps - обход анти-капса
    xchat.bypass.spam - обход анти-спама
    xchat.bypass.swear - обход анти-мата
    xchat.bypass.regular - обход проверки регулярных выражений
    xchat.commmand.reload - команда перезагрузки плагина
    xchat.commmand.privatemessage - /pm личные сообщения
    
    Настройка конфигов
    Settings
    Код:
    
    Settings:
      #Какой чат использовать по умолчанию
      DefaultChat: local
      #Настройка фильтров
      Filter:
        #Анти-капс
        Caps:
          Enable: true
          #Максимальное количество символов в ВЕРХНЕМ регистре
          Ratio: 0.5
          Message: '&7[&6xChat&7] Please don''t caps in the chat'
        #Анти-спам
        Spam:
          Enable: true
          #Максимальное количество похожих сообщений от 1 игрока в чате
          MaxEqualMessages: 2
          #Время (в мс) после которого игрок сного может отправить похожее сообщение
          TimeWhenDelete: 60000
          #Насколько сообщения должны быть похожи друг на друга чтобы они считались спамом
          MaxSimilar: 0.7
          Message: '&7[&6xChat&7] Please don''t spam in the chat'
        #Проверка регулярными выражениями
        Regular:
          Enable: true
          #Регулярное выражение: Сообщение
          Regulars:
            '[^a-zA-Z0-9а-яА-Я\s!@#$%^&*()_+\[\]\{\}\\|<>/?~`-]': '&7[&6xChat&7]
              Please do not use special characters in chat.'
        #Анти-мат
        Swear:
          Enable: true
          #Нецензурные слова
          Swears:
          - ''
          Mesage: '&7[&6xChat&7] Please don''t swear in the chat'
    
    chats
    Код:
    # You can delete or add new chats.
    # The number of chats is unlimited
    chats:
      #  Default placeholders:
      #  {name} - player name
      #  {displayname} - player displayname (changeable)
      #  {message} - sent message
      local:
        format: '<hover:show_text:"<gold>This message was sent to local chat">&7[&eL&7] <hover:show_text:"<gold>Click to send a private message">%vault_prefix%&7<click:SUGGEST_COMMAND:/pm {name}>{displayname}</click>&e: {message}'
        range: 200
        symbol: ' '
      world:
        format: '<hover:show_text:"<gold>This message was sent to world chat">&7[&dW&7] <hover:show_text:"<gold>Click to send a private message">%vault_prefix%&7<click:SUGGEST_COMMAND:/pm {name}>{displayname}</click>&d: {message}'
        range: WORLD
        symbol: '@'
      global:
        format: '<hover:show_text:"<gold>This message was sent to global chat">&7[&2G&7] <hover:show_text:"<gold>Click to send a private message">%vault_prefix%&7<click:SUGGEST_COMMAND:/pm {name}>{displayname}</click>&2: {message}'
        range: GLOBAL
        symbol: '!'
    
     
    Последнее редактирование: 18 мар 2023

Поделиться этой страницей