BlockChat
Социальный мод для Minecraft, где можно мгновенно отправлять скриншоты и видео друзьям.
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 328
- Подписчиков на Modrinth
- 2
- версий
- 15
- Обновлён
- 6 апреля 20266 апр.
- Опубликован
- в 2026
Коротко о моде
Автор не указал, где нужен мод
Когда-нибудь хотел быстро скинуть скриншот или видео друзьям прямо из Minecraft?
Да? Тогда это для тебя.
Представляем BlockChat — социальный мод для Minecraft.
Мгновенно отправляй скриншоты или видео прямо из Minecraft своим друзьям. Тебе даже не нужно быть на одном сервере. Это работает и в одиночной игре, и в мультиплеере, и совместимо со всеми модами и шейдерами (нужна совместимая версия Fabric).
Как это работает?
Это клиентский мод, так что можешь использовать его на любом сервере, куда заходишь. Представь что-то вроде Replay mod или Flashback. Правда, он не записывает состояние мира — только то, что видишь ты. Когда делаешь скриншот или включаешь запись видео, он захватывает ровно то, что ты видишь в Minecraft.
После захвата ты сможешь отправить это друзьям. Чтобы стать друзьями с кем-то, нужно сначала отправить запрос, и они должны его принять. Твои друзья получат сообщения почти мгновенно, если они в игре — с небольшим уведомлением. Если они не играют, они увидят его при следующем входе.
Первое использование
Сначала убедись, что скачал правильную версию для своей операционной системы — например, если ты на MacOS, скачай версию для MacOS. После установки мода нажми U, чтобы открыть меню BlockChat.
Сначала нужно войти. Будет сгенерирован уникальный код для входа, и ты используешь его со своим аккаунтом Microsoft, чтобы войти. После входа по этому коду нажми "I've finished signing in", чтобы войти в BlockChat.
После входа ты увидишь разные вкладки, включая чаты, друзей и настройки. Во вкладке друзей можно искать кого угодно, включая тех, у кого ещё нет мода. Им нужно принять твой запрос в друзья, прежде чем ты сможешь отправлять им блоки.
Отправка скриншотов
Чтобы отправить кому-то скриншот, нажми F2. Это стандартная клавиша скриншота, так что он сделает и сохранит снимок в файл (как обычно), но также позволит отправить его, если нажмёшь U в течение нескольких секунд.
Когда откроешь меню BlockChat, ты увидишь превью изображения. Можешь напечатать текст в поле, чтобы добавить подпись. Зажми и перетащи подпись, чтобы переместить её по изображению.
Когда всё готово, нажми Send и выбери, кому хочешь отправить. Они получат это мгновенно.
Отправка видео
Отправить видео кому-то так же, как и скриншот. Чтобы начать запись, нажми J (клавиша по умолчанию). В правом верхнем углу появится значок записи. Максимальное время записи — 30 секунд. Когда закончишь, нажми J снова, чтобы остановить запись. Ты увидишь уведомление открыть BlockChat, если хочешь отправить видео.
Когда откроешь меню BlockChat, ты увидишь превью видео. По умолчанию оно включает весь звук с твоего компьютера, включая выбранный микрофон. Микрофон можно отключить в настройках. Добавь подпись, если хочешь.
Когда всё готово, нажми Send и выбери, кому хочешь отправить. Они получат это мгновенно.
Технические детали
Это сложный мод, так что вот немного больше информации о том, как всё это работает под капотом.
Запись
Функция записи использует отдельный вспомогательный бинарник и для MacOS, и для Windows, чтобы плавно записывать окно Minecraft и звук компьютера. Он включает в себя бинарник ffmpeg для финального муксинга перед отправкой на сервер.
Серверы
Так как это клиентский мод, никаких изменений на сервере не требуется.
Вся серверная инфраструктура размещена на Cloudflare:
- Cloudflare Worker: Публичная точка входа бэкенда. Обрабатывает запросы на вход/авторизацию и живое websocket-соединение BlockChat, а затем направляет каждого игрока к нужному состоянию бэкенда.
- Cloudflare Durable Objects: Живое состояние и логика для каждого игрока. У каждого игрока есть свой всегда согласованный объект бэкенда, который отслеживает сессии, друзей, блоки, недавние и обработку сообщений в реальном времени.
- Cloudflare R2: Хранилище медиа. Здесь хранятся сами скриншоты и видео-блоки, а клиенты загружают и скачивают их напрямую, используя временные защищённые ссылки.
+------------------+ +--------------------------------+ +----------------------+ +---------------------------+ +--------------------------------------+
| Отправитель | ---> | Бэкенд отправителя создаёт | ---> | Клиент загружает | ---> | Бэкенд рассылает тот же | ---> | Получатель открывает его; бэкенд |
| создаёт Блок | | одну общую загрузку + ссылку | | медиа напрямую в R2 | | Блок получателям | | отмечает его просмотренным и |
| | | для всех получателей | | | | | | удаляет общее медиа из R2 после |
| | | | | | | | | просмотра последним получателем |
+------------------+ +--------------------------------+ +----------------------+ +---------------------------+ +--------------------------------------+Аутентификация
BlockChat использует вашу учётную запись Microsoft для входа, подтверждения личности и проверки того, что вы владеете Minecraft, через поток кода устройства OAuth 2 от Microsoft. При входе вам предложат ввести одноразовый код, чтобы привязать вашу учётную запись к Microsoft. Это похоже на процесс во многих сторонних лаунчерах, например Prism.
+------------------+ +----------------------+ +-------------------------+ +--------------------------------------+
| Игрок начинает | ---> | Эндпоинты | <--> | Поток учётной записи | ---> | Сессия игрока хранится в DO; |
| вход в моде | | аутентификации | | Microsoft / Xbox / | | позже подключается websocket и |
| | | BlockChat | | Minecraft | | передаёт текущее состояние клиенту |
+------------------+ +----------------------+ +-------------------------+ +--------------------------------------+
Решение проблем и баги
Если вы столкнётесь с проблемами или багами, присоединяйтесь к Discord и дайте мне знать!
Это безопасно?
Да. Это полностью открытый исходный код — код там ровно тот же, что работает в бэкенде, а релизы с GitHub автоматически загружаются сюда.
Учтите, что пользователи могут модифицировать клиент, чтобы отправлять произвольные медиа, так что добавляйте в друзья только тех, кому доверяете.
У меня также есть страницы Политики конфиденциальности и Условий обслуживания, которые вы можете посмотреть в отношении серверного сервиса. Но суть в том, что я использую ваши данные только для работы мода, и они не сохраняются, не продаются и не используются как-либо иначе. Это никак не влияет на вашу учётную запись Microsoft/Minecraft; процесс аутентификации используется исключительно для подтверждения вашей личности в Minecraft.
Частые вопросы
Как установить BlockChat?
Установите Fabric под свою версию Minecraft, скачайте BlockChat под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть BlockChat?
У BlockChat есть сборки для Minecraft 1.21–26.1.1.