Плагины редактора
Создавайте плагины BDEngine на JavaScript: добавляйте интерфейс, автоматизируйте работу со сценой и публикуйте свои инструменты.
Плагин BDEngine - JavaScript-файл, который расширяет редактор. Добавьте окно с параметрами, обработайте выделение, создайте генератор объектов или собственный инструмент HeadPaint. Для начала достаточно знать основы JavaScript и работать с DOM; отдельный сборщик не требуется.
Основной интерфейс расширений - window.editorAPI. Он стабилен и официально
поддерживается. Через window.editor можно исследовать и использовать внутренние
возможности редактора; такие зависимости могут потребовать адаптации после
обновления. Эти два способа разобраны в
статье о публичном API и внутренних объектах.
Создайте первый плагин
Начните с одной кнопки и окна. Вы подготовите файл, установите его в редактор, перезапустите BDEngine и получите работающий интерфейс. Minecraft и аккаунт каталога для локальной установки не нужны.
Решите конкретную задачу
Каждое руководство даёт небольшой законченный инструмент и полный JS-файл для скачивания. Выберите подходящую задачу, изучите ключевые шаги и измените пример под свой рабочий процесс.
Найдите метод и его ограничения
Справочник описывает параметры, возвращаемые значения и побочные эффекты методов. В нём также собраны события редактора и правила работы с собственными объектами. Ссылки на конкретные методы можно открывать прямо из руководств.
Подготовьте плагин для других пользователей
Проверьте установку, повторное открытие интерфейса и совместимость, затем создайте карточку в Dev Studio и отправьте версию на модерацию. После первого одобрения плагин появится в каталоге сообщества.