
Blabber
Blabber - расширяемое диалоговое API для Minecraft на основе данных. Позволяет создавать интерактивные диалоги через JSON-файлы для модпаков, серверов и собственных модов. Работает на Fabric и Quilt.
Blabber (по-русски часто называют Блаббер) - это мод и библиотека для Minecraft, которая добавляет полноценную систему диалогов. Если вы когда-нибудь хотели, чтобы на вашем сервере или в модпаке NPC не просто торговали, а вели настоящие разговоры с выбором реплик - этот мод для вас.
В ванильном Майнкрафте общение с жителями ограничено меню обмена. Blabber решает эту проблему: вы описываете диалоговые деревья в простых JSON-файлах, а затем запускаете их через команды или привязываете к NPC (например, с помощью мода Taterzens). Отлично подходит для квестовых сборок, ролевых серверов и приключенческих карт.
Как это выглядит
Диалог можно оформить по-разному - от простого текстового окна до интерфейса с вариантами ответов. Настройка под каждый диалог своя.
Команды
Основная команда - /blabber. Вот что она умеет:
/blabber dialogue start <dialogue> [<targets>] [<interlocutor>]- запускает диалог для одного или нескольких игроков. Параметр<dialogue>это уникальный ID диалога,[<targets>]- ник или селектор целей (если не указать, диалог стартует для того, кто ввел команду),[<interlocutor>]- селектор для сущности-собеседника (необязательно). В командном блоке селектор целей обязателен.
Формат файлов
Blabber автоматически загружает все JSON-файлы из папки data/[namespace]/blabber/dialogues. Их могут предоставлять как сами моды, так и датапаки. В каждом файле описываются состояния диалога: текст, варианты ответов, переходы между нодами.
Совместимость с другими модами
Blabber дружит с:
- Heracles - квестовый мод, с аддоном Heracles for Blabber можно интегрировать диалоги прямо в квесты.
- Text Animator - добавляет спецэффекты для текста диалогов (анимации, цвета).
- Taterzens - позволяет создать NPC, которые запускают диалоги Blabber при взаимодействии.
Важно знать
Поддержка Forge: Разработчик не планирует портировать Blabber на Forge напрямую. Но на Minecraft 1.20.1 можно использовать Sinytra Connector для запуска Fabric-модов на Forge - в этом случае Blabber будет работать.
Blabber работает на загрузчиках Fabric и Quilt. Для разработчиков есть инструкции по подключению к своему проекту.
Скачайте Blabber и добавьте живые диалоги в ваш Minecraft - будь то одиночная игра или сервер с ролевой атмосферой. Мод реально упрощает создание сценариев и делает мир более живым.
