Плагин PeacefulChat [1.0]

PeacefulChat
Краткое описание:
PeacefulChat — легковесный, оптимизированный и полностью настраиваемый плагин для управления чатом.
4
61
  • Лайк 0
Реакции:1 пользователя
Для версий
  1. 1.21.✘
Источник
https://t.me/peacefulcore
Зависимости
PlaceholderAPI
PeacefulChat — легковесный, оптимизированный и полностью настраиваемый плагин для управления чатом на серверах Minecraft.

Основной функционал:​

Умные каналы общения: локальный чат с настройкой радиуса, глобальный чат через префикс !, а также механики крика (>) на дальние дистанции и скрытного шёпота (<).
Интерактивный чат: показ предмета из руки [item] с отображением зачарований и описания при наведении курсора, всплывающие профили игроков по клику на ник и звуковые упоминания через @ник.
Модерация в 1 клик и защита: скрытые кнопки [🔇 Мут] и [🔨 Кик] для персонала прямо в строке сообщения, фильтр нецензурных слов с авто-мутом, анти-спам, анти-капс, мгновенная очистка чата и блокировка отправки сообщений для новичков до определённого времени наигрыша.
Синхронизация и развлечения: встроенная чат-викторина с 4 режимами (слова, математика, анаграммы, задом наперёд), настраиваемые авто-сообщения со звуками, а также быстрая трансляция чата в Telegram и Discord (с отображением скина игрока на аватарке).

Конфиги:

Код:
auto-message:
  enabled: true
  interval: 120
  sound: "ENTITY_EXPERIENCE_ORB_PICKUP" # Звук при отправке авто-сообщения (оставьте "", если звук не нужен)
  messages:
    1:
      - ""
      - "&c&l&n▌&r &fНаш официальный Telegram"
      - "&c&l&n▌&r &fСсылка: &ct.me/peacefulcore"
      - ""
    2:
      - ""
      - "&c&l&n▌&r &fПоддержите сервер!"
      - "&c&l&n▌&r &fНаш бот: &ct.me/peacefulcore_bot"
      - ""
    3:
      - ""
      - "&c&l&n▌&r &fЗаметили читера? Напишите жалобу модераторам!"
      - "&c&l&n▌&r &fНапишите жалобу модераторам!"
      - ""


Код:
chatgame:
  enabled: true
  interval: 180
  symbol: "#"
  reward-command: "eco give %player% 300"

  # Звуковые эффекты
  start-sound: "BLOCK_NOTE_BLOCK_PLING" # Звук при старте игры
  win-sound: "ENTITY_PLAYER_LEVELUP"     # Звук при победе

  # Сообщение о победителе
  win-message:
    - ""
    - "&c&l&n▌&r &fИгрок &c%player% &fпервым дал верный ответ: &c%answer%&f!"
    - "&c&l&n▌&r &fПриз: &c300 монет &fуспешно зачислен на баланс."
    - ""

  # Список слов для режимов со словами
  words:
    - "КРИПЕР"
    - "АЛМАЗ"
    - "НЕЗЕРИТ"
    - "МАЙНКРАФТ"
    - "ПОРТАЛ"
    - "ОБСИДИАН"
    - "ТРЕЗУБЕЦ"
    - "ШАЛКЕР"
    - "ЭЛИТРЫ"
    - "ДРАКОН"

  # Настройка 4-х режимов чат-игры
  modes:
    word:
      enabled: true
      message:
        - ""
        - "&c&l&n▌&r &fЧат-Игра: Напишите в чат: &c#%word%"
        - "&c&l&n▌&r &fПриз: &c300 монет"
        - ""
    math:
      enabled: true
      message:
        - ""
        - "&c&l&n▌&r &fЧат-Игра: Решите пример: &c%question%"
        - "&c&l&n▌&r &fПриз: &c300 монет"
        - ""
    reverse:
      enabled: true
      message:
        - ""
        - "&c&l&n▌&r &fЧат-Игра: Напишите слово &c%word% &fзадом наперёд: &c#<слово>"
        - "&c&l&n▌&r &fПриз: &c300 монет"
        - ""
    shuffle:
      enabled: true
      message:
        - ""
        - "&c&l&n▌&r &fЧат-Игра: Соберите слово из букв: &c%shuffled%"
        - "&c&l&n▌&r &fПриз: &c300 монет"
        - ""


Код:
commands:
  bc:
    permission: "peacefulchat.bc"
    format: "&c[ОБЪЯВЛЕНИЕ] &f%luckperms_prefix% &c%name% &c▶ &c%message%"
    usage: "&cЧат &c▶ &fКоманда: &c/bc <текст объявления>"

  reklama:
    permission: "none"
    format: "&c[РЕКЛАМА] &f%luckperms_prefix% &c%name% &c▶ &c%message%"
    usage: "&cЧат &c▶ &fКоманда: &c/reklama <текст рекламы>"

  buy:
    permission: "none"
    format: "&c[ПОКУПКА] &f%luckperms_prefix% &c%name% &c▶ &c%message%"
    usage: "&cЧат &c▶ &fКоманда: &c/buy <что вы хотите купить>"



Код:
chat:
  # Кнопки модерации чата в 1 клик
  staff-actions:
    enabled: true
    permission: "peacefulchat.staff"
    mute-button:
      text: " &#FF5555[🔇]"
      hover: "&cЗамутить игрока %name% на 10 минут"
      command: "mute %name% 10m Нарушение правил чата"
    kick-button:
      text: " &#FFAA00[🔨]"
      hover: "&6Кикнуть игрока %name%"
      command: "kick %name% Нарушение правил чата"

  # Интеграция с Discord
  discord:
    enabled: false
    webhook-url: "" # Ссылка на Webhook из настроек текстового канала в Discord
    player-avatar: true # Отображать скин игрока на аватарке в Discord

  # Интеграция с Telegram
  telegram:
    enabled: false
    token: "ТОКЕН_ОТ_BOTFATHER"
    chat-id: "-1001234567890"
    format-to-minecraft: "&#0088CC[Telegram] &f%name% &8» &f%message%"
    format-to-telegram: "<b>%name%</b>: %message%"

  # Настройка чатов
  chat-formats:
    global:
      symbol: "!"
      format: "&#2DCB87Ⓖ &f%luckperms_prefix%&#2DCB87%name% &8» &f%message%"
    local:
      distance: 100
      format: "&#E67E22Ⓛ &f%luckperms_prefix%&#E67E22%name% &8» &7%message%"
    spy:
      enabled: true
      format: "&#E74C3C[Шпион] &#E67E22Ⓛ &f%name% &8» &7%message%"

  # Всплывающее окно при наведении курсора на ник
  hover:
    enabled: true
    text:
      - "&fПрофиль игрока: &c%name%"
      - ""
      - "&c&l&n▌&f Группа: &c%luckperms_prefix%"
      - "&c&l&n▌&f Баланс: &c%vault_eco_balance%$"
      - "&c&l&n▌&f Пинг: &c%player_ping%ms"
      - ""
      - "&fНажмите, чтобы &cупомянуть &fв чате"
    click-action:
      suggest-command: "@%name% "

  # Упоминания игроков через @Ник
  mentions:
    enabled: true
    symbol: "@"
    sound: "ENTITY_EXPERIENCE_ORB_PICKUP"
    notify: "&cЧат &c▶ &fИгрок &c%player% &fупомянул вас в чате!"

  # Приветствие при входе
  welcome-settings:
    enabled: true
    text:
      - ""
      - "&c&l&n▌&f &fДобро пожаловать на сервер, &c%name%&f!"
      - "&c&l&n▌&f &fЖелаем приятной и комфортной игры."
      - ""

  # Системные события
  server-settings:
    join:
      enabled: true
      message: "&c[+] &f%name%"
      sound: "ENTITY_PLAYER_LEVELUP"
    leave:
      enabled: true
      message: "&c[-] &f%name%"
      sound: "ENTITY_PLAYER_LEVELUP"
    death:
      enabled: true
      title: "&#E74C3C&lВЫ ПОГИБЛИ"
      subtitle: "&7Вы потеряли свои вещи! Будьте осторожнее."
      fade-in: 10
      stay: 70
      fade-out: 20
      chat-message: "&c☠ &f%name% погиб"
      sound: "ENTITY_WITHER_DEATH"
    kill:
      enabled: true
      title: "&#2ECC71&lВЫ УБИЛИ ИГРОКА"
      subtitle: "&fВы ликвидировали игрока: &c%victim%"
      fade-in: 10
      stay: 50
      fade-out: 15
      message: "&cЧат &c▶ &fВы успешно убили игрока &c%victim%&f!"
      sound: "ENTITY_EXPERIENCE_ORB_PICKUP"

  # Защита и модерация
  protections:
    playtime-requirement:
      enabled: true
      required-minutes: 15
      bypass-permission: "peacefulchat.bypass.playtime"
    join-lock:
      enabled: true
      seconds: 15
      bypass-permission: "peacefulchat.bypass.join"
    antispam:
      enabled: true
      delay-seconds: 3
      block-duplicates: true
      bypass-permission: "peacefulchat.bypass.antispam"
    anticaps:
      enabled: true
      percent: 50
      min-length: 4
      type: "REPLACE"
      bypass-permission: "peacefulchat.bypass.anticaps"
    filter:
      enabled: true
      auto-mute-minutes: 10
      bypass-permission: "peacefulchat.bypass.filter"
      words:
        - "дурак"
        - "идиот"
        - "сервер говно"

  # Системные сообщения плагина
  messages:
    no-permission: "&cЧат &c▶ &fУ вас недостаточно прав для этого действия!"
    reload-success: "&cЧат &c▶ &fКонфигурация плагина PeacefulChat успешно перезагружена!"
    chat-cleared: "&cЧат &c▶ &fЧат был успешно очищен модератором &c%player%&f!"
    playtime-locked: "&cЧат &c▶ &fЧат станет доступен после наигрыша &c%required% мин. &c(Осталось наиграть: &c%remaining% мин.&c)"
    join-locked: "&cЧат &c▶ &fЧат временно заблокирован после входа! Подождите &c%seconds% сек."
    spam-cooldown: "&cЧат &c▶ &fНе спешите! До следующего сообщения осталось &c%seconds% сек."
    spam-duplicate: "&cЧат &c▶ &fЗапрещено отправлять одинаковые сообщения подряд!"
    caps-cancelled: "&cЧат &c▶ &fВ вашем сообщении слишком много CAPS!"
    word-muted: "&cЧат &c▶ &fВы получили авто-мут на %minutes% мин. за нецензурную лексику!"
    is-muted: "&cЧат &c▶ &fВы заглушены! Окончание через &c%time%."

Автор

Klavshan

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

❄️ PeacefulAuction — Простой аукцион
❄️ PeacefulAuction — Простой аукцион
PeacefulAuction — это легкий плагин на аукцион, вдохновленный популярным сервером FunTime.
PeacefulMine - уникальный плагин на авто-шахты
PeacefulMine - уникальный плагин на авто-шахты
Инновационный плагин на автошахты с боссами и стадиями.
PeacefulKiller — динамический PvP-плагин
PeacefulKiller — динамический PvP-плагин
Плагин с 5 уникальными авто-ивентами для вашего сервера!
MenuExtractor
MenuExtractor
MenuExtractor - сделай меню, голограммы, таб с популярных серверов в пару кликов
PeacefulFunBlocks
PeacefulFunBlocks
PeacefulFunBlocks — плагин с кастомными функциональными блоками для анархий и грифов.
🎰 PeacefulCasino
🎰 PeacefulCasino
Твое идеальное GUI Казино
☁️PeacefulDisable
☁️PeacefulDisable
Плагин на скрытия входа игроков и так далее.
ВерхНиз