Gold Плагин Чат Защита Herochat Pro [6.1.0]

Herochat Pro
Краткое описание:
Лучший плагин канала чата minecraft. Многоканальный межсерверный чат, блокировка спама и рекламы
109
2 588
  • Лайк 0
  • Ниндзя
  • Gold love
Реакции:64 пользователей

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

6.1.0

Сводка обновления версии ✅ Обновлена версия до 6.1.0 pom.xml: с 6.0.1-SNAPSHOT на 6.1.0...

6.0.01 RC5

Выполнен ребейз и обновление версий, подготовка к будущим изменениям.

6.0.1 RC4

Вы можете отображать hex-цвета с помощью Herochat Pro, начав с §x, затем для каждого из 6...
Смотреть еще...
Для версий
  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.✘
Источник
https://www.spigotmc.org/resources/34305/
Документация
https://gitlab.com/herocraft/Herochat/-/wikis/home
4bda81fd41e437d90d0f224ae15a57c24de38cb7

Описание плагина Herochat Pro:​

Herochat Pro - это новая версия Herochat с обновлениями, призванными помочь серверам и сетям найти подходящее решение для чата.

Для тех из вас, кто не знаком с Herochat, этот плагин предоставляет высоконастраиваемую систему каналов для чата Minecraft. Основная цель Herochat - сделать чат игроков на больших серверах управляемым и читаемым. Каждый канал чата предоставляет участникам канала чат для обсуждения, не транслируя сообщения всем на сервере сразу. Игроки могут находиться в нескольких каналах одновременно, но одновременно могут иметь только один активный или сфокусированный канал, в котором они говорят.

Не хотите платить за Herochat? Вы можете получить старую версию до версии 1.12 здесь бесплатно.

Особенности плагина Herochat Pro:​

  • Встроенные межсерверные канальные чаты (НОВИНКА!)
  • Поддержка API Placeholder (NEW!)
  • Ограничитель скорости сообщений для защиты от спама (НОВИНКА!)
  • DiscordSRV / интеграция
  • Экономическая поддержка чат каналов
  • Настраиваемые каналы чата с дополнительными паролями
  • Защита на основе разрешений для почти всех мыслимых действий
  • Модерация канала (кики, баны, отключение звука и т.д.)
  • Быстрый обмен сообщениями (обмен сообщениями с другим каналом без изменения вашего активного канала)
  • Обмен личными сообщениями (/msg или /tell), включая постоянные личные беседы
  • Простая интеграция с большинством тегов чата из других плагинов (например, Towny, Factions)
  • Цензура сообщений на основе регекса
  • Поддержка префиксов/суффиксов в названиях
  • Локализация / поддержка языков
  • Правильное цветовое протоколирование

Права плагина Herochat Pro:​

herochat.create — позволяет создавать каналы
herochat.save — позволяет принудительно сохранять данные игрока/канала
herochat.reload — позволяет принудительно перезагружать данные игрока/канала
herochat.mod — позволяет использовать /ch mod
herochat.mute — позволяет использовать /ch mute
herochat.pm — позволяет использовать /msg
herochat.emote — позволяет использовать традиционные эмотемы
herochat.emote.<канал> — позволяет использовать эмоти в канале
herochat.join.<канал> — позволяет присоединиться к каналу
herochat.leave.<канал> — позволяет покинуть канал
herochat.speak.<канал> — позволяет говорить в канале
herochat.kick.<канал> — позволяет выкинуть из канала
herochat.ban.<канал> — позволяет запретить доступ к каналу
herochat.mute.<канал> — позволяет отключить звук в канале
herochat.remove.<канал> — позволяет удалить канал
herochat.color.<канал> — позволяет использовать в чате цвета в стиле &c
herochat.info.<канал> — позволяет использовать /ch info на канале
herochat.autojoin.<канал> — позволяет автоматически присоединяться к каналу при первом входе в систему
herochat.focus.<канал> — дает возможность игрокам фокусировать канал
herochat.force.join.<канал> — заставляет игрока присоединяться к каналу при каждом входе в систему
herochat.force.leave.<канал> — заставляет игрока покидать канал при каждом входе в него
herochat.modify.nick.<канал> — позволяет изменить ник канала
herochat.modify.color.<канал> — позволяет изменить цвет канала
herochat.modify.distance.<канал> — позволяет изменить расстояние канала
herochat.modify.format.<канал> — позволяет изменить формат канала
herochat.modify.shortcut.<канал> — позволяет изменить, разрешает ли канал быстрый обмен сообщениями
herochat.modify.password.<канал> — позволяет изменить пароль канала
herochat.modify.verbose.<канал> — позволяет изменить, показывает ли канал сообщения о присоединении/покидании
herochat.admin.stealth — позволяет быть скрытым от обнаружения "Никто вас не слышит".
herochat.admin.unignore — позволяет пользователю не быть игнорируемым
herochat.color.colortype.<канал> — позволяет использовать полужирный, заглавный и т.д. шрифт.

Некоторые из этих разрешений автоматически предоставляются модераторам канала (их можно изменить в основном конфиге). Большинство серверов захотят предоставить каждому herochat.join., herochat.speak. и herochat.leave.*, а затем отозвать разрешения для ограниченных каналов, используя соответствующие отрицаемые разрешения (например, ^herochat.join.staff в bPermissions).

Конфигурация Herochat Pro:​

Каналы создаются с помощью команды /ch create <name> [<nick>], которая принимает в качестве аргументов название канала и ник (необязательно). После этого в plugins/Herochat/channels создается конфигурационный файл для канала. Затем настройки канала можно изменить вручную или с помощью команды "/ch set" в игре. Введите /ch set ? для получения дополнительной информации об этой команде. Доступные настройки конфигурации перечислены и объяснены ниже.

Если вы вносите изменения вручную (через редактор файлов), вы можете использовать команду /ch reload для загрузки изменений. Это перезапишет все изменения, сделанные командами в игре за это время. С другой стороны, если вы хотите принудительно сохранить изменения, сделанные с помощью внутриигровых команд, вы можете использовать /ch save.

Описание настроtк в Herochat Pro:​

name - название канала
nick - никнейм канала
password - пароль канала (оставить пустым, если пароль отсутствует)
color - цвет канала (используйте коды или общие названия из Wiki Minecraft)
distance - максимальное расстояние между игроками для того, чтобы сообщения были слышны (0 - глобальное)
shortcut - разрешено использовать /<nick> <msg> для быстрой отправки сообщений без смены фокуса
worlds - список разрешенных миров канала
bans - список запрещенных игроков
mutes - список отключенных игроков
moderators - список модераторов
format - формат канала (доступные теги см. в разделе "Теги формата сообщений")
verbose - включает сообщения о присоединении/покидании
focusable - позволяет установить канал как активный с помощью команды /ch <канал>

Теги формата сообщения в Herochat Pro:​

Замена тегов​

{default} — формат по умолчанию (находится в config.yml)
{name} — имя канала
{nick} — ник канала
{color} — цвет канала
{msg} — сообщение
{sender} — отображаемое имя отправителя
{plainsender} — имя пользователя отправителя
{world} — мир отправителя
{prefix} — префикс отправителя
{suffix} — суффикс отправителя
{group} — основная группа отправителя
{groupprefix} — префикс основной группы отправителя
{groupsuffix} — суффикс основной группы отправителя
{convoaddress} — Кому или От (используется только для личных сообщений)
{convopartner} — отправитель или получатель (используется только для личных сообщений)
{servername} — имя сервера отправителя, указанное в config.yml
{serveralias} — псевдоним сервера отправителя, указанный в config.yml

Локализация:​

Версии 5.5 и более поздние версии Herochat поддерживают интернационализацию. Локаль задается параметром 'locale' в config.yml, который по умолчанию имеет значение en_US (английский/американский). В настоящее время доступны следующие локализации: en_US (английский/американский), de (немецкий) и pt_BR (португальский/бразильский).

Для разработчиков:​

Вы можете узнать информацию о сообщениях на основе канала, прослушав ChannelChatEvent. Это пользовательское событие содержит отправителя сообщения (объект Chatter), канал, на который отправляется сообщение, результат попытки обмена сообщениями (объект Chatter.Result) и исходное событие Bukkit PlayerChatEvent, которое привело к ChannelChatEvent. Если вы измените канал, на который отправляется сообщение, вам следует вызвать event.setResult(event.getSender().canSpeak(newChannel)), если вы не хотите игнорировать обычные проверки перед отправкой сообщения.

Известные конфликты:​

  • Mcore (Фракции)
    • Установите "recipientChatEventEnabled": false в конфигурации massivecore

Часто задаваемые вопросы (FAQ)​

В: Что означает <канал> в разрешениях?​

A:* Часть <channel> в разрешении должна быть заменена на название соответствующего канала в нижнем регистре.
В: Как мне сделать так, чтобы отображались данные от плагина XYZ?
A:* Каждый плагин обрабатывает модификации чата по-разному. Многие плагины ищут в формате сообщения определенную строку (например, {town} в случае Towny) и заменяют ее на часть данных. Вам нужно будет обратиться к документации каждого плагина, чтобы узнать, что он ожидает от формата сообщения.

В: Почему не работает автоматическое присоединение?​

A:* Предоставление разрешения herochat.autojoin.<channel> имеет эффект только при ПЕРВОМ входе человека на сервер. Точнее, оно действует только в том случае, если у игрока нет файла болтовни, когда он входит в систему. Если пользователь уже входил на сервер ранее (с активным Herochat), то его предыдущие каналы будут загружены, и автоматическое присоединение не будет иметь никакого эффекта. Это поведение не изменилось по сравнению с предыдущей версией Herochat.

В: Почему все мои сообщения говорят [world], когда у меня нет тега {world} в формате канала?​

A:* Текст [world] добавляется другим плагином. Наиболее распространенным виновником является Multiverse. Обратитесь к конфигурации Multiverse, чтобы отключить его.

В: Какие есть команды?​

О:* Введите /ch help в игре, чтобы увидеть список команд Herochat. Вы можете получить более подробную информацию о конкретной команде, указав вопросительный знак (?) в качестве первого и единственного аргумента, т.е. /ch join ? даст более подробную информацию о команде join.

В: Можете ли вы удалить команду? Команда XYZ конфликтует с другим плагином*.​

A:* Bukkit все еще не позволяет динамическую отмену регистрации команд, AFAIK, поэтому это невозможно. Однако вы можете открыть файл plugin.yml внутри Herochat.jar и удалить все ненужные команды/алиасы.

В: Почему моих администраторов выкидывает из каждого канала, когда они перелогиниваются?​

A:* Вы, вероятно, используете PEX и, возможно, дали своим администраторам * разрешение. Это означает, что им дано разрешение herochat.force.leave.* и их выкидывает из каждого канала при повторном входе. Чтобы исправить это, вам нужно перестать предоставлять * или отменить разрешение herochat.force.leave.*.

В: Как настроить bungeecord для Herochat?​

О: Следуйте этому формату > Paste2.org - Viewing Paste JOw2JgdL

Зависимости плагина Herochat Pro:​

Этот плагин требует Vault

Установка плагина Herochat Pro:​

  1. Скачайте плагин.
  2. Выключите сервер
  3. Переместите файл .jar в папку /plugins/ вашего сервера.
  4. Запустите сервер.
  5. Готово.

Автор

bobobo

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

LPX AntiPacketExploit
LPX AntiPacketExploit
Защищает ваш сервер от эксплойтов краш-пакетов
ExploitFixer
ExploitFixer
Защитите свой сервер Minecraft от хакерских атак с помощью совершенной системы безопасности Spigot.
Sonar
Sonar
Sonar - это легкий и простой в использовании плагин для защиты от ботов для вашего сервера Minecraft
UltimateTimber
UltimateTimber
Улучшите опыт рубки деревьев с анимацией и реалистичными звуками
UltimateKits
UltimateKits
UltimateKits - простой способ создания и управления наборами в Minecraft.
♛ Party Games X ♛ [23 Minigames! Parties, Spleef, Quake, TNTRun, + Tons more!]
♛ Party Games X ♛ [23 Minigames! Parties, Spleef, Quake, TNTRun, + Tons more!]
Самый лучший набор веселых мини-игр для вашего сервера!
Ouranos - World & City Generator
Ouranos - World & City Generator
✨✅ Процедурный генератор мира и городов, деревень, строений и т. д.
MythicRPG
MythicRPG
MythicRPG - это дополнение для Mythic, которое позволяет создавать кастомные заклинания
Mythic Dungeons DEV BUILD's
Mythic Dungeons DEV BUILD's
Предварительные сборки плагина MythicDungeons
Crucible or MythicCrucible DEV BUILDS
Crucible or MythicCrucible DEV BUILDS
Девверсия плагина MythicCrucible (или Crucible)
MythicAchievements dev build
MythicAchievements dev build
MythicAchievements - кастомные достижения с использованием MythicMobs
Model Engine Premium 4.x
Model Engine Premium 4.x
Создание и управление модоподобными моделями сущностей без каких-либо модов.
ВерхНиз