ModAPI


Для начала лучше начнем с языка программирования на котором работают моды, это язык Lua.

Теперь о самом API:


RegisterNewBlock('Название блока', 'Название спрайта.png')

Создает новый блок с указанным спрайтом



RegisterNewDecorBlock('Название блока', 'Название спрайта.png')

Создает новый блок с указанным спрайтом в раздел декора



RegisterNewBlockP('Название блока', 'Название спрайта.png', int pixelsPerUnit)

Создает новый блок с указанным спрайтом и указанным pixelsPerUnit

Проще говоря, если ваш спрайт размеров 16x16 пикселей и вы поставите значение на 32, то ваш блок будет меньше обычного размера блоков и наборот

Обычный метод добавления блоков автоматически выставляет нужное значение чтобы спрайт был размером с один блок



RegisterNewDecorBlockP('Название блока', 'Название спрайта.png', int pixelsPerUnit)

Создает новый блок в раздел декора с указанным спрайтом и указанным pixelsPerUnit

Проще говоря, если ваш спрайт размеров 16x16 пикселей и вы поставите значение на 32, то ваш блок будет меньше обычного размера блоков и наборот

Обычный метод добавления блоков автоматически выставляет нужное значение чтобы спрайт был размером с один блок



AddNewBlockPage()

Создает новую страницу в раздел блоков



AddNewDecorPage()

Создает новую страницу в раздел декора





>Перейти на следующую страницу: Генератор модов


>Перейти на предыдущую страницу: Настройка config файла