Плагин Чат PChat - PrimeChat v.1.3.1 | Современный и лёгкий плагин для настройки чата [1.3]

PChat - PrimeChat v.1.3.1 | Современный и лёгкий плагин для настройки чата
Краткое описание:
PrimeChat — первый публичный продукт PrimeDev.
30
832

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

Обновление 1.3.1

Полностью изменено и переработано оформление Нашего плагина на всех ресурсах. Добавлен Discord...

Обновление 1.3

Добавлена полноценная система /msg. Добавлены алиасы /m и /message. Добавлена система быстрого...

Обновление 1.2

Цветной чат — игроки с соответствующим permission теперь могут использовать цвета и HEX-цвета в...
Смотреть еще...
Для версий
  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.✘
  15. 26.✘
Источник
https://discord.gg/DrxsPg55N
Java
  1. Java 17
  2. Java 21
Исходный код
https://github.com/AssamyOfficial/PChat---PrimeChat
Зависимости
PlaceholderAPI
Untitled 9



Our Discord: Присоединяйтесь к сообществу «PrimeChat» на сервере Discord!

config.yml:
# PrimeChat 1.3.0
# MiniMessage поддерживает HEX и градиенты.
# Примеры: <#00E5FF>текст</#00E5FF>, <gradient:#00E5FF:#7C4DFF>текст</gradient>
# Основные placeholders: %player%, %displayname%, %display_name%, %message%.
# После изменений используйте /pc reload.

player-interaction:
  hover:
    enabled: true
    text:
      - "<gradient:#00E5FF:#7C4DFF><bold>%player%</bold></gradient>"
      - "<gray>Игрок сервера</gray>"
      - ""
      - "<gray>Нажмите, чтобы написать сообщение</gray>"
  click:
    enabled: true
    action: "suggest-message"

mentions:
  enabled: true
  symbol: "@"
  color: "<#00E5FF>"
  clickable: true
  hover: true
  notification:
    enabled: true
    message: "<#00E5FF>◆</#00E5FF> <gray>%player% упомянул Вас в чате.</gray>"
    offline: "<yellow>⚠</yellow> <gray>Игрок <white>%player%</white> сейчас не в сети.</gray>"
    not-found: "<red>⚠</red> <gray>Игрок <white>%player%</white> не найден.</gray>"
    sound:
      enabled: true
      name: "ENTITY_EXPERIENCE_ORB_PICKUP"
      volume: 1.0
      pitch: 1.0

# Каналы создаются автоматически из этого раздела.
# mode: local, global или command.
# local ограничивает сообщение радиусом в одном мире.
# global отправляет сообщение всем подходящим игрокам.
# command создаёт канал с командой и aliases.
# permission ограничивает использование канала.
# radius используется для local.
# format определяет внешний вид сообщения.
# unheard-message.enabled/message позволяют переопределить глобальное уведомление.
# Для нового канала достаточно добавить новый блок и выполнить /pc reload.

channels:
  local:
    enabled: true
    mode: "local"
    trigger: ""
    command: ""
    aliases: []
    permission: ""
    radius: 100
    format: "<#00E5FF>Ⓛ</#00E5FF> <#00E5FF>%player%</#00E5FF> <gray>»</gray> <white>%message%</white>"
    unheard-message:
      enabled: true
      message: "<red>⚠</red> <gray>В радиусе никто не услышал Вас.</gray>"

  global:
    enabled: true
    mode: "global"
    trigger: "!"
    command: ""
    aliases: []
    permission: ""
    radius: 0
    format: "<#7C4DFF>Ⓖ</#7C4DFF> <#7C4DFF>%player%</#7C4DFF> <gray>»</gray> <white>%message%</white>"

  admin:
    enabled: true
    mode: "command"
    trigger: ""
    command: "ac"
    aliases:
      - "adminchat"
    permission: "primechat.admin"
    radius: 0
    format: "<gradient:#FF5252:#FF1744>◆ ADMIN</gradient> <#FF5252>%player%</#FF5252> <gray>»</gray> <white>%message%</white>"

  donate:
    enabled: true
    mode: "command"
    trigger: ""
    command: "dc"
    aliases:
      - "donatechat"
    permission: "primechat.donate"
    radius: 0
    format: "<gradient:#FFD54F:#FF8F00>◆ DONATE</gradient> <#00E5FF>%player%</#00E5FF> <gray>»</gray> <white>%message%</white>"

chat-color:
  enabled: true
  permission: "primechat.chatcolor"

unheard-message:
  enabled: true
  message: "<red>⚠</red> <gray>Вас никто не услышал.</gray>"

command.yml:
commands:
  msg:
    enabled: true
    permission: "primechat.msg"
    messages:
      player-only: "<red>◆</red> <gray>Только игрок может использовать эту команду.</gray>"
      disabled: "<red>◆</red> <gray>Личные сообщения отключены.</gray>"
      no-permission: "<red>◆</red> <gray>У вас нет прав на личные сообщения.</gray>"
      usage: "<red>◆</red> <gray>Использование: <white>/msg <игрок> <сообщение></white></gray>"
      player-not-found: "<red>◆</red> <gray>Игрок <white>%player%</white> не найден или не в сети.</gray>"
      self: "<red>◆</red> <gray>Нельзя отправить сообщение самому себе.</gray>"
      format:
        outgoing:
          - "<#00E5FF>◆ ЛС</#00E5FF> <gray>→</gray> <gray>%recipient%</gray>"
          - "<gray>%message%</gray>"
        incoming:
          - "<#00E5FF>◆ ЛС</#00E5FF> <gray>←</gray> <gray>%sender%</gray>"
          - "<gray>%message%</gray>"
      notifications:
        sound:
          enabled: true
          name: "ENTITY_EXPERIENCE_ORB_PICKUP"
          volume: 1.0
          pitch: 1.0
        click:
          enabled: true
          hover: "<gray>Нажмите, чтобы ответить</gray>"

  r:
    enabled: true
    messages:
      player-only: "<red>◆</red> <gray>Только игрок может использовать эту команду.</gray>"
      disabled: "<red>◆</red> <gray>Ответы на личные сообщения отключены.</gray>"
      no-permission: "<red>◆</red> <gray>У вас нет прав на личные сообщения.</gray>"
      usage: "<red>◆</red> <gray>Использование: <white>/r <сообщение></white></gray>"
      no-target: "<red>◆</red> <gray>Нет собеседника для ответа.</gray>"
      target-offline: "<red>◆</red> <gray>Собеседник сейчас не в сети.</gray>"

  socialspy:
    enabled: true
    permission: "primechat.socialspy"
    messages:
      player-only: "<red>◆</red> <gray>Только игрок может использовать эту команду.</gray>"
      no-permission: "<red>◆</red> <gray>У вас нет прав на SocialSpy.</gray>"
      enabled: "<#00E5FF>◆ SS</#00E5FF> <gray>включён.</gray>"
      disabled: "<#00E5FF>◆ SS</#00E5FF> <gray>выключен.</gray>"
    format: "<#00E5FF>◆ SS</#00E5FF> <gray>%sender% → %recipient%:</gray> <gray>%message%</gray>"

  commandspy:
    enabled: true
    permission: "primechat.commandspy"
    messages:
      player-only: "<red>◆</red> <gray>Только игрок может использовать эту команду.</gray>"
      no-permission: "<red>◆</red> <gray>У вас нет прав на CommandSpy.</gray>"
      enabled: "<#00E5FF>◆ CS</#00E5FF> <gray>включён.</gray>"
      disabled: "<#00E5FF>◆ CS</#00E5FF> <gray>выключен.</gray>"
    format: "<#00E5FF>◆ CS</#00E5FF> <gray>%player% →</gray> <gray>%command%</gray>"

  command-control:
    bypass-permission: "primechat.commandcontrol.bypass"
    whitelist-enabled: false
    whitelist:
      - "msg"
      - "r"
      - "spawn"
    blacklist-enabled: true
    blacklist:
      - "op"
      - "stop"
    delays:
      spawn: 5
      home: 10
    delay-permissions:
      bypass: "primechat.commanddelay.bypass"
      reduce: "primechat.commanddelay.reduce"
      reduced-seconds: 2
    messages:
      not-whitelisted: "<red>◆</red> <gray>Эта команда не разрешена.</gray>"
      blacklisted: "<red>◆</red> <gray>Эта команда запрещена.</gray>"
      cooldown: "<red>◆</red> <gray>Подождите <white>%seconds%</white> сек.</gray>"

  clearchat:
    enabled: true
    permission: "primechat.clearchat"
    messages:
      no-permission: "<red>◆</red> <gray>У вас нет прав на очистку чата.</gray>"
      success: "<#00E5FF>◆</#00E5FF> <gray>Чат очищен.</gray>"

  afk:
    enabled: true
    permission: "primechat.afk"
    status-suffix: " <gray>[AFK]</gray>"
    messages:
      player-only: "<red>◆</red> <gray>Только игрок может использовать эту команду.</gray>"
      no-permission: "<red>◆</red> <gray>У вас нет прав на AFK.</gray>"
      enabled: "<#00E5FF>◆</#00E5FF> <gray>Вы отошли от клавиатуры.</gray>"
      disabled: "<#00E5FF>◆</#00E5FF> <gray>Вы снова активны.</gray>"
      sender-notice: "<yellow>◆</yellow> <gray>Сообщение отправлено. Игрок <white>%player%</white> сейчас AFK.</gray>"

  chat:
    enabled: true
    permission: "primechat.chat.toggle"
    bypass-permission: "primechat.chat.bypass"
    messages:
      player-only: "<red>◆</red> <gray>Только игрок может использовать эту команду.</gray>"
      no-permission: "<red>◆</red> <gray>У вас нет прав на управление чатом.</gray>"
      usage: "<red>◆</red> <gray>Использование: <white>/chat <on|off></white></gray>"
      enabled: "<green>◆</green> <gray>Чат включён.</gray>"
      disabled: "<red>◆</red> <gray>Чат выключен.</gray>"
      status-enabled: "<green>◆</green> <gray>Чат сейчас включён.</gray>"
      status-disabled: "<red>◆</red> <gray>Чат сейчас выключен.</gray>"
      blocked: "<red>◆</red> <gray>Чат сейчас отключён.</gray>"

Автор

Assamy_

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

Загородное лобби для сервера | 1000x1000
Загородное лобби для сервера | 1000x1000
Самое-самое лучшее лобби, которое может использоваться как спавн!
Вестибюль Мэллори
Вестибюль Мэллори
Лобби авторизации в средневековой тематике
Огромнейший Пакет Иконок
Огромнейший Пакет Иконок
Огромнейший пакет иконок для сервера, сайта, сообщества
Distribution - FIX
Distribution - FIX
Плагин на выдачу рублей за онлайн ( полностью настраивается )
Великолепный спавн в средневековом стиле
Великолепный спавн в средневековом стиле
Один из самых красивейших спавнов, оформленных в средневековом стиле!
Лобби с сервера FrozenCraft
Лобби с сервера FrozenCraft
Новейшее лобби с проекта FrozenCraft!
ВерхНиз