Скачать Conversations — Minecraft Моды — MetaMods

Conversations

Активный

Установок

0

Последнее обновление

7 месяцев назад
Клиент
Приключенческие
Декорации

Conversations

Простой мод для создания диалогов с любыми существами


Возможности мода

Conversations - это компактное дополнение, которое позволяет создателям карт добавлять персонализированные диалоги для любых существ в мире Minecraft. Вся настройка осуществляется через датапаки, что делает процесс гибким и удобным.

Как использовать

Назначить диалог любому существу можно с помощью команды:

/conversations set <существо> <идентификатор диалога>

Также можно принудительно запустить диалог для любого игрока без привязки к говорящему существу:

/conversations start <игрок> <идентификатор диалога> <говорящий #необязательно>

Создание диалогов

Процесс создания диалогов очень прост. Создайте датапак и в директории данных под вашим пространством имен добавьте папку "conversations", затем создайте в ней файл .json.

  • Название файла станет идентификатором диалога, а пространство имен вашего пакета будет использоваться как пространство имен. Например: если название пакета "pack", а имя файла "test.json", то идентификатор диалога будет "pack:test"

Структура JSON файла для диалогов:

{
    "title": "строка", #строка #обязательно
    "starting_index": 0, #целое число
    "global_actions": [ #необязательный список действий, которые можно вызвать откуда угодно
        { #пример объекта условного действия
            "condition":"", #строка
            "action":"" #строка #обязательно
        }
    ],
    "dialogues": [ #обязательно
        {
            "dialogue": "", #строка #обязательно
            "replies":[ #обязательно
                {
                    "reply":"", #строка #обязательно
                    "action": #список или одиночный объект действия #обязательно
                }
            ],
            "condition": "", #строка
            "type_sound":"", #строка
            "talk_sound": {
                "sound":"", #строка
                "volume": 0.5, #дробное число
                "pitch": 0.5 #дробное число
            },
            "timings": [0.5, 1.5, 5.0, 10.0] #массив дробных чисел
        }
    ]
}

Извините за краткую и возможно неполную документацию - этот мод был создан для проекта Lazr's Horde.

Участники проекта
LazrProductions

LazrProductions

Создан: 24 мар 2025

ID: 258344