Перейти к содержимому

chatbox

чатбокс в mc

FabricNeoForgeForge
Загрузчики
FabricNeoForgeForge
Скачиваний на Modrinth
108 тыс.
Подписчиков на Modrinth
10
версий
69
Обновлён
20 октября 202620 окт.
Опубликован
в 2025
default chatbox · свайп

Коротко о моде

Работает на Fabric, NeoForge и Forge
Для Minecraft 26.1.2, 26.3 …
Нужен и в игре, и на сервере
Последняя версия — 1.1.6.1beta-neoforge-1.21.1 от 20 октября 2026
Лицензия AGPL-3.0-only — бесплатно
Где нужен
В игреобязателенНа сервереобязателен

Нужен и в игре, и на сервере

Версии игры1.21.11, 26.1.2, 26.3 …
Описание переведено автоматическиПоказать оригинал (EN)

Знакомство с модом

ChatBox — это мод для Minecraft, добавляющий диалоговые окна, вдохновлённый диалоговыми системами из Galgame. Настраивать его можно с помощью датапаков:

  • Задайте несколько тем для диалоговых окон заранее и переключайтесь между ними в любой момент с помощью команд.

  • Настраивайте внешний вид, положение и размер диалоговых окон, блоков вариантов ответа, кнопок истории и портретов персонажей.

  • Портреты персонажей поддерживают несколько типов: изображения, аватары игроков и текстуры предметов. Для этих портретов можно задать собственные анимации появления, причём для изображений есть 3 готовые анимации.

  • Настраивайте текст диалога и несколько вариантов ответа для каждой строки. Нажатие на вариант может выполнять пользовательские команды и переходить к другим диалогам.

  • Все текстовые элементы (диалоги, варианты ответа) поддерживают ключи перевода.

Поскольку вся конфигурация диалогов реализована через датапаки, вы можете перезагрузить все настройки диалогов прямо командой /reload. Создавайте красивые диалоговые системы, не меняя ни строчки кода!

Встроенные команды

Переключение темы:

/chatbox theme <data_pack_path : ResourceLocation>

Переход к определённому диалогу:

/chatbox skip <data_pack_path : ResourceLocation>

Открыть диалоговое окно:

/chatbox open

Система событий

Для пользователей KubeJS мод предоставляет предопределённые события:

//client_script

// Срабатывает ДО отрисовки диалога. Предоставляет GuiGraphics для пользовательской отрисовки. Можно отменить.
ChatBoxEvents.renderPre(event=>{
  let getGuiGraphics = event.getGuiGraphics()
  event.cancel()
})

// Срабатывает ПОСЛЕ отрисовки диалога. Предоставляет GuiGraphics для пользовательской отрисовки.
ChatBoxEvents.renderPost(event=>{
  let getGuiGraphics = event.getGuiGraphics()
})

// Срабатывает при переходе к диалогу. Предоставляет метаданные диалога для пользовательской логики.
ChatBoxEvents.skipChat(event => {
  let { chatBoxScreen, resourceLocation, group, index } = event
})

Дополнительная информация

Примеры датапаков и документация доступны на GitHub. Скоро: автор разрабатывает веб-генератор JSON, чтобы упростить настройку диалогов. Следите за релизом!

Частые вопросы

Как установить chatbox?

Установите Fabric под свою версию Minecraft, скачайте chatbox под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть chatbox?

У chatbox есть сборки для Minecraft 1.21.8, 1.21.11, 26.1.2, 26.3 ….

Нужен ли chatbox на сервере?

Нужен и в игре, и на сервере

Лицензия и источник
GNU Affero General Public License v3.0 onlyможно использовать и распространять; изменённые версии — под той же лицензией и с исходным кодом
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее