
Solid Block Transparency Support
Solid Block Transparency Support - технический ресурспак для Minecraft, который заставляет обычные сплошные блоки поддерживать прозрачные текстуры. Нужен в основном авторам паков и моделей.
Solid Block Transparency Support - это ресурспак для Minecraft: Java Edition, который решает одну узкую, но очень болезненную проблему. В ваниле сплошные (solid) блоки вроде камня, земли или досок просто не умеют отображать прозрачные текстуры. Ставишь текстуру с альфа-каналом - а игра рендерит её как залитый непрозрачный квадрат. Этот пак меняет логику рендера, чтобы такие блоки наконец-то поддерживали прозрачность и полупрозрачность.
Если коротко: это чисто технический инструмент. Не визуальный стиль, не сборка текстур, а скорее core-shader-заплатка для тех, кто сам делает ресурспаки и модели. Именно поэтому его почти всегда ставят поверх другого пака или встраивают внутрь своего.
Кому и зачем это нужно
Обычному игроку пак, скорее всего, вообще не понадобится - он ничего не рисует сам по себе. Целевая аудитория тут - авторы кастомных текстур и моделей блоков. Если вы делаете стеклянные руды, полупрозрачный лёд, светящиеся кристаллы или блоки с эффектом подповерхностного рассеивания, то без такого фикса ваша текстура просто превратится в плоскую заливку. Пак снимает это ограничение движка.
Подключается он в папку resourcepacks как обычный ресурспак, загрузчик модов не нужен. Это не мод, а именно пак - ни Fabric, ни Forge, ни NeoForge здесь ни при чём. Ставится на клиент, работает в одиночке и на серверах, где пак отдаётся игрокам.
Что меняется в игре
По умолчанию сплошной блок с текстурой, где есть прозрачные пиксели, рендерится неправильно - прозрачность теряется, и получается грубая непрозрачная картинка. После установки Solid Block Transparency Support тот же блок может отрисоваться с настоящей прозрачностью, как задумывал автор текстуры. Разница видна сразу, если вы сравниваете пару картинок до и после.
Два способа использования:
- Поверх своего пака - держите оба ресурспака включёнными, этот идёт выше по приоритету
- Влить в свой пак - просто перенести нужные файлы внутрь, если делаете публичный проект
Важный нюанс про X-Ray
Тут стоит быть внимательным. Пак не исправляет X-Ray и не борется с ним. Наоборот - если добавить прозрачность сплошным блокам неаккуратно, можно случайно получить эффект просвечивания сквозь стены. Всё зависит от того, как именно вы применяете прозрачность: где-то это даст красивый полупрозрачный камень, а где-то превратит мир в дырявый сыр, через который видно пещеры и руды. Так что если пак идёт на публичный сервер с PvP - сначала проверьте, не открыли ли вы игрокам лишний обзор.
Это, по сути, и главная особенность, и главное ограничение проекта. Автор честно предупреждает об этом прямо в описании.
Совместимость и версии
Последний релиз - 5.0.0 под Minecraft 1.21.11. Заявлена работа на 1.21.8-1.21.11, 1.21.4, 1.21, а также на 1.20.2-1.20.6 и более старых версиях. Проект распространяется под лицензией MIT.
Совет: если вы автор пака и держите сразу несколько версий Minecraft, проверяйте фикс на каждой отдельно. Поведение рендера между 1.20.6 и 1.21.11 местами отличается, и то, что красиво смотрится на одной версии, на другой может дать артефакты по краям блоков.
Скоро пак станет ненужным
Самое интересное - начиная с Minecraft Java 26.1 ванильные модели блоков сами поддерживают cutout- и translucent-текстуры. То есть движок официально научился тому, ради чего этот ресурспак и существовал. На 26.1 и выше Solid Block Transparency Support больше не требуется - можно спокойно его отключать. Но для всех актуальных сейчас версий он остаётся рабочим и нужным решением.
Итог
Это не тот пак, который скачивают ради красоты. Это узкоспециализированная заплатка для тех, кто сам делает текстурпаки и модели блоков и устал бороться с движком. Если вы просто хотите симпатичную игру - вам сюда не надо. А вот если вы автор пака и вам нужна честная прозрачность на сплошных блоках в Minecraft 1.20.2-1.21.11 - качайте Solid Block Transparency Support, встраивайте в свой проект и не забудьте предупредить пользователей про возможный X-Ray.
Есть и смежная связка: пак часто идёт в комплекте с авторскими проектами вроде CraftsWork, где поддержку прозрачности отдельно допиливали под конкретные текстуры. Так что если вы собираете что-то своё - держите этот фикс под рукой как базовый слой.
