Underlay
Активный0.0
Установок
Последнее обновление
Версии
Underlay
Раскройте новые возможности декорирования в Minecraft
Мод Underlay представляет революционный подход к оформлению вашего игрового пространства. Теперь вы можете размещать различные блоки под любыми объектами, где есть свободное место - сундуками, кроватями, табличками, факелами и многими другими элементами!

Простота использования
Система интуитивно понятна: просто используйте правую кнопку мыши на грани блока с нужным предметом в руке, чтобы установить под ним декоративное покрытие. Например, под перевернутой лестницей. Хотите изменить оформление? Правый щелчек другим блоком мгновенно заменит текущий, а левый щелчек полностью удалит его. И все это доступно не только в творческом, но и в выживательном режиме!
Что можно размещать?
По умолчанию мод поддерживает широкий спектр блоков для подкладки:
- Ковры различных видов
- Люки-ловушки
- Кнопки
- Рельсы
- Плиты
- Нажимные плиты
Но это только начало! Система обладает гибкостью и позволяет расширить список поддерживаемых блоков.
Настройка и расширение функционала
Для разработчиков
Mод предлагает полноценное API для интеграции с другими модификациями. Вы можете легко добавить поддержку своих блоков через код или используя теги datapack. Просто подключите Underlay как зависимость через JitPack или Modrinth maven, импортируйте com.dooji.underlay.UnderlayApi и зарегистрируйте нужные блоки функцией registerOverlayBlock. Альтернативно, добавьте тег underlay:overlay к блокам, которые должны поддерживать эту функциональность.
Для игроков через datapack
Расширить список доступных блоков может даже обычный игрок, используя datapack'и. Для версии 1.20.1 создайте файл data/underlay/tags/blocks/overlay.json, а для 1.21 и выше - data/underlay/tags/block/overlay.json. Внутри укажите блоки, которые хотите добавить:
{
"replace": false,
"values": [
"minecraft:short_grass",
"minecraft:oak_planks",
"mymod:shiny_block"
]
}
Если нужно исключить определенные блоки из списка поддерживаемых, создайте файл исключений: для 1.20.1 - data/underlay/tags/blocks/exclude.json, для 1.21+ - data/underlay/tags/block/exclude.json:
{
"replace": false,
"values": [
"minecraft:oak_button",
"minecraft:rail"
]
}
Технически, мод работает через создание специальных "оверлеев" - визуальных копий блоков, которые позволяют занимать одно и то же пространство с основными объектами без конфликтов.