Blabby World
Blabby World даёт мобам Minecraft настраиваемую речь и упорядоченные A/B-диалоги, основанные на боевом состоянии, времени, погоде и находящихся рядом сущностях.
- Загрузчики
- NeoForgeForge
- Скачиваний на Modrinth
- 14,8 тыс.
- Подписчиков на Modrinth
- 1
- версии
- 4
- Обновлён
- 29 июля 202629 июл.
- Опубликован
- в 2026
Коротко о моде
Нужен и в игре, и на сервере
Blabby World
Blabby World даёт мобам Minecraft настраиваемую речь и упорядоченные A/B-диалоги, основанные на боевом состоянии, времени, погоде и ближайших сущностях. Мод создан для авторов модпаков и включает внутриигровой визуальный редактор, так что пользователям не нужно вручную вводить ID сущностей или редактировать JSON. 
Использование визуального редактора (нажмите B)
В левой панели перечислены зарегистрированные типы мобов, есть поиск по отображаемому имени или ID сущности. Правая панель содержит пять страниц:
- Basic: показывает выбранного моба и то, какие триггеры речи настроены.
- Speech: редактирует реплики одного моба для состояний idle, hurt, chase, attack и blocked.
- Dialogue: добавляет B-моба для выбранного A-моба и редактирует упорядоченный обмен A/B.
- Staged Speech: редактирует реплики одного моба для дня, ночи, дождя, снега и грозы.
- Staged Dialogue: редактирует A/B-диалоги для конкретных условий среды.
- Добавление и редактирование реплик
- Выберите моба в левом списке.
- Откройте Speech, Dialogue, Staged Speech или Staged Dialogue.
- Выберите триггер, стадию и B-моба, где это применимо.
- Нажмите + рядом с текстовым редактором, чтобы добавить реплику.
- Выберите реплику и отредактируйте её в поле ввода.
- На страницах диалогов используйте переключатель A/B, чтобы выбрать говорящего.
- Нажмите правой кнопкой мыши на реплику, чтобы задать частоту её повтора:
- Fast: снова доступна примерно через 1 секунду
- Medium: примерно через 5 секунд
- Slow: примерно через 10 секунд
- Нажмите Save. Сервер сразу записывает и перезагружает правила.
Используйте /blabby reload, чтобы перезагрузить правила с диска.
Триггеры Idle: у моба нет враждебной цели. Hurt: моб действительно теряет здоровье. Chase: у моба есть видимая цель атаки. Attack: моб атакует цель. Blocked: моб ненавидит цель, но не может её видеть или атаковать. Dialogue / Meet: A находится рядом с настроенным B-мобом; ни один из участников не враждебен и не занят другим диалогом.
Во время A/B-диалога оба моба прекращают навигацию, смотрят друг на друга и воспроизводят ambient-звук текущего говорящего. После завершения реплики другой говорящий начинает после случайной паузы в 0.5–1 секунду.
Приоритет текста
Порядок триггеров по умолчанию:
Hurt Attack Blocked Chase A/B dialogue Idle
Конкретность условий среды и собственный приоритет правила добавляются к этому базовому счёту. Погода и время не исключают друг друга: во время дневного дождя правило дождя побеждает, если оно есть, а правило дня остаётся допустимым запасным вариантом.
Текст с более высоким приоритетом может прервать текст с более низким. Пакеты с более низким приоритетом не могут заменить текст, который сейчас важнее.
Встроенные локализованные диалоги
Мод включает небольшой набор примеров реплик для жителей, зомби, скелетов, криперов, железных големов, волков, кошек, коров, свиней и овец, а также несколько A/B-обменов.
Встроенный текст хранится в:
assets/blabby_world/lang/en_us.json assets/blabby_world/lang/zh_cn.json
Он автоматически следует языку каждого клиента. Встроенные правила не записываются в пользовательский файл правил и не засоряют визуальный редактор.
Установите enableDefaultDialogues=false в общем конфиге, чтобы одной опцией отключить и скрыть все встроенные реплики.
Конфигурация
Общая конфигурация:
enableDefaultDialogues: главный переключатель для встроенных локализованных реплик. debugLogging: диагностика триггеров и пакетов; отключена по умолчанию. conversationDistance: расстояние, на котором могут начинаться A/B-диалоги. playMobSounds: воспроизводит ambient-звук говорящего моба.
Клиентская конфигурация:
textDistance: максимальная дальность отрисовки текста. maxVisibleMobs: максимальное число мобов с видимым текстом. textScale: базовый масштаб текста; масштабирование по хитбоксу всё равно применяется. animationSpeed: глобальная скорость печатной машинки и затухания.
Пользовательские правила хранятся в config/blabby_world/conversations.json. Для их изменения рекомендуется использовать внутриигровой редактор.
Лицензия и вклад в разработку
Blabby World распространяется под лицензией GNU General Public License v3.0. Изменённые сборки должны соответствовать требованиям GPL-3.0 к исходному коду и лицензии.
Частые вопросы
Как установить Blabby World?
Установите NeoForge под свою версию Minecraft, скачайте Blabby World под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Blabby World?
У Blabby World есть сборки для Minecraft 1.20.1–1.20.6, 1.21.1.
Нужен ли Blabby World на сервере?
Нужен и в игре, и на сервере