Open Simple Frames
Open Simple Frames - это по сути духовный наследник мода Carpenter's Blocks, но без громоздких блок-энетити (block entities). Помните, как в старые времена Carpenter's Blocks позволял натянуть любую текстуру на лестницу или забор? Вот тут почти то же самое, только на стейтах. По факту, мод решает ту же проблему: в ванильном Minecraft форма блока жестко привязана к его текстуре. Хочешь каменную лестницу - пожалуйста, но текстура будет только каменной. А если нужно дерево на лестнице, но с другой фактурой, или вообще кирпич на пандусе? Тут без модов не обойтись.
Как это работает
Суть простая: у каркасного блока есть дополнительный параметр texture id. Когда вы кликаете по блоку с любым блоком в руке (на примере - камень), этому камню присваивается ID (скажем, 1). После этого любой другой каркасный блок (хоть лестница, хоть забор) может использовать именно эту текстуру камня под ID 1. Всё универсально - один раз задали текстуру, и она доступна для всех форм.
Такой подход добавляет кучу новых стейтов для некоторых блоков, но это компромисс: загрузка мира может чуть подтормаживать, зато в игре всё летает без лишнего оверхеда. Блок-энтити - это всегда нагрузка на FPS, особенно если их много. Open Simple Frames же обходится обычными состояниями.
Что тут есть
Все базовые блоки крафтятся из палок. Но есть и необычные формы:
- Пандусы (ramps) и угловые пандусы (corner ramps) - работают как лестницы, но выглядят иначе.
- Накладки (covers) - занимают до трех сторон одного блока. Полезно для декора или скрытия проводки.
- Перегородки (partitions) - ведут себя как стены.
- H-заборы (H fences) - тоже что-то вроде стен, но с другим соединением.
- Гигантские блоки (giant blocks) - ставятся в 2×2 или 4×4. Собираете огромные структуры без лишних телодвижений.
- Обычные заборы (fences) - ну, заборы, только с любой текстурой.
- Двери (doors) - да, двери тоже есть.
- Блоки высотой 1.5 - один вверх, один вниз. Рендерятся соответствующе.
- Сундуки (chests) - аккуратно с ними, возможны сюрпризы.
Команды
Если хотите узнать, какие блоки используют какие ID текстур, введите в чате:
/simpleframes report
А для смены текстуры прямо на блоке:
/simpleframes set (id) (blockstates)
Почему "Open"
Автор честно признается: он не волшебник, и времени на моддинг в текущих условиях не так много. Поэтому код открыт, можно присылать пул-реквесты или даже делать аддоны. В планах - вики на GitHub, но пока это дело наживное.
Зачем это всё
Для постройщиков и декораторов Minecraft Open Simple Frames - находка. Можно делать лестницы из одного материала, а ступеньки из другого, собирать перегородки с произвольной текстурой или просто украшать базу. И всё это без просадок FPS, потому что мод не плодит сущностей. Если вы любите красивые механизмы и строения - советую скачать Open Simple Frames и попробовать. Только проверьте совместимость с Fabric, Forge или другим загрузчиком - мод актуален для Майнкрафт 1.19-1.21, но версию лучше уточнить на странице.

