Структура папки автомобиля
Каждая машина — это отдельная папка внутриplugins/CoolCars/cars/. Название этой папки будет являться идентификатором (ключом) модели.
Например, если вы создадите папку my_super_car, то команда для спавна будет:
/car spawn my_super_car
Обязательные файлы
Внутри папки каждой машины должны находиться четыре конфигурационных файла:components.yml
Визуальная часть: модели, места, свет, багажник и меню.
performance.yml
Физика: скорость, ускорение, подвеска и потребление топлива.
behavior.yml
Поведение: прочность, коллизии, урон при падении и боевые параметры.
localization.yml
Тексты: названия и описания на разных языках.
Быстрый старт: Метод копирования
Самый простой способ создать новую машину — использовать существующуюVolga в качестве шаблона.
- Скопируйте папку
plugins/CoolCars/cars/Volga. - Переименуйте копию (например, в
Lada). - Измените
display-nameвlocalization.yml. - Перезагрузите плагин командой
/car reload. - Заспавните вашу новую машину:
/car spawn Lada.
Даже если вы еще не настроили свой Resource Pack, машина появится, используя стандартные модели (например, железные слитки), но физика и функции уже будут работать.
Визуальный процесс настройки
Процесс настройки обычно выглядит так:- Настройка модели: Вы указываете
CustomModelDataдля предметов вcomponents.yml. - Корректировка оффсетов: Вы подгоняете положение колес, руля и сидений под вашу 3D-модель.
- Тестирование физики: Вы настраиваете массу и мощность двигателя в
performance.yml, чтобы машина ощущалась правильно.

