Custom Block Outlines (CBO)
Активный0.0
Установок
Последнее обновление
Custom Block Outlines (CBO)
Внимание: Данный проект больше не поддерживается и не обновляется разработчиком. Возможны исключения, но они маловероятны.
Этот мод для Fabric предоставляет возможность настраивать контурные формы и границы столкновений блоков в Minecraft. Вы можете либо выбрать другой блок для копирования его формы, либо самостоятельно создать конфигурацию с помощью кубоидов.
Как работает мод
После установки мода при первом запуске игры в корневой папке Minecraft (обычно .minecraft) создается директория 'outlinepacks'. Именно здесь размещаются наборы конфигураций контуров.
Каждый набор представляет собой папку с JSON-файлами, где каждый файл соответствует определенному блоку, для которого требуется изменить контур. Название набора не имеет значения, а имя JSON-файла должно совпадать с идентификатором блока (например, brewing_stand.json или redstone_wire.json).
Копирование контура другого блока
Пример в poppy.json:
{
"override": {
"id": "minecraft:spruce_stairs",
"blockstate": "facing=north,half=bottom,shape=straight"
}
}
![]()
Важно: Для блоков, которые меняют свою форму в зависимости от позиции (цветы, бамбук, капельницы и т.д.), необходимо добавить тег pos после blockstate. Например, для копирования контура одуванчика в позиции (24, 65, -121):
{
"override": {
"id": "minecraft:dandelion",
"pos": [24, 65, -121]
}
}
(тег blockstate является опциональным)
Создание собственной формы
Пример в brewing_stand.json:
{
"cubes": [
[0, 0, 0, 8, 8, 8],
[8, 8, 8, 16, 16, 16]
]
}

Формат каждого куба: [x1, y1, z1, x2, y2, z2]. Точка (0, 0, 0) соответствует нижнему северо-западному углу блока, а (16, 16, 16) - верхнему юго-восточному углу. Кубы могут выходить за стандартные границы 16x16x16, но это может привести к нестабильной работе. Вы можете комбинировать любое количество кубов, однако слишком большое их количество может вызвать лаги.
Примечание: Если присутствуют оба тега "override" и "cubes", приоритет будет отдан override.
Сетевая игра
При игре на сервере одинаковые наборы конфигураций должны быть установлены как на клиенте, так и на сервере. В противном случае возможны графические артефакты и нестабильная работа, хотя игра не будет аварийно завершаться.
Требуется: Fabric API