- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 3,1 тыс.
- Подписчиков на Modrinth
- 4
- версий
- 8
- Обновлён
- 10 января 202610 янв.
- Опубликован
- в 2024
Коротко о моде
Ставится только на сервер; игрокам ставить не нужно
SimpleChat (fork++) 2.3.0
Этот форк был создан, потому что основной проект больше не поддерживается.
Примечание: "Это форк мода SimpleChat от rantuhin и его форка от stanlystark для 1.21"
Простой чат-мод для вашего сервера.
Не работает в одиночной игре.
Просто используйте !<сообщение> для глобального чата или #<сообщение> для мирового чата!

Возможности
- Интеграция с LuckPerms (протестировано на 5.4)
- Интеграция с Vanish (протестировано на 1.5.7)
- Глобальный, мировой и локальный чат (можно отключить)
- Цветной чат (можно отключить)
- Перезагрузка конфигурации командой
- Команда для очистки истории чата
- Команда или текст, который подставляется при клике на имя игрока.
Конфигурация
Конфигурация находится в <директория игры или сервера>/config/simplechat.json.
| Название | Описание | Тип |
|---|---|---|
| enable_chat_mod | Включает (true) или отключает (false) обработку чата модом. | boolean |
| enable_global_chat | Включает (true) или отключает (false) глобальный чат. | boolean |
| enable_world_chat | Включает (true) или отключает (false) мировой чат. | boolean |
| enable_chat_colors | Включает (true) или отключает (false) использование цветовых кодов в чате. | boolean |
| local_chat_format | Определяет внешний вид локального чата. | String |
| global_chat_format | Определяет внешний вид глобального чата. | String |
| no_players_nearby_text | Определяет сообщение для локального чата, когда рядом нет игроков. | String |
| no_players_nearby_action_bar | Включает (true) или отключает (false) сообщение в action bar. | boolean |
| chat_range | Задаёт расстояние, после которого сообщения локального чата не будут видны (если глобальный чат включён). | int |
| suggests_when_you_click_on_the_player_name | Команда или текст, который подставляется при клике на имя игрока. (Поддерживает Placeholder API и %player%) | String |
{
"enable_chat_mod": true,
"enable_global_chat": true,
"enable_world_chat": false,
"enable_chat_colors": false,
"local_chat_format": "&7%lp_prefix%&r%player%&7:&r &7%message%",
"global_chat_format": "&8[&2G&8] &7%lp_prefix%&r%player%&7:&r &e%message%",
"world_chat_format": "&8[&9W&8] &7%lp_prefix%&r%player%&7:&r &e%message%",
"no_players_nearby_text": "&fNo players nearby. Please use &e!<message> &ffor global chat.",
"no_players_nearby_action_bar": false,
"suggests_when_you_click_on_the_player_name": "/msg %player% ",
"chat_range": 100
}Вы можете использовать плейсхолдер %player% для указания ника игрока и плейсхолдер %message% для указания его сообщения в чате.
%lp_group%LuckPerms - отображение группы игрока.%lp_prefix%LuckPerms - отображение префикса игрока.%lp_suffix%LuckPerms - отображение суффикса игрока.
Вы можете перезагрузить конфигурацию без перезапуска сервера или игры с помощью команды /simplechat (требуется уровень прав 1 или выше).
Команды
/simplechat- перезагрузить конфигурацию/simplechat clear- очистить историю чата (у всех игроков)
БЕЗ API
Я убираю me.vetustus.server.simplechat.api.event.PlayerChatCallback, так как не видел в нём необходимости, и вместо портирования его на 1.21 использую стандартное событие net.fabricmc.fabric.api.message.v1.ServerMessageEvents ALLOW_CHAT_MESSAGE.
Лицензия
Используется лицензия MIT.
Частые вопросы
Как установить SimpleChat fork++?
Установите Fabric под свою версию Minecraft, скачайте SimpleChat fork++ под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть SimpleChat fork++?
У SimpleChat fork++ есть сборки для Minecraft 1.20–1.21.11.
Нужен ли SimpleChat fork++ на сервере?
Ставится только на сервер; игрокам ставить не нужно