- Загрузчики
- FabricNeoForgeForge
- Скачиваний на Modrinth
- 72,5 тыс.
- Подписчиков на Modrinth
- 42
- версий
- 36
- Обновлён
- 29 сентября 202629 сент.
- Опубликован
- в 2021
Коротко о моде
Ставится только в игру; на сервер ставить не нужно
Давным-давно Mojang убрали возможность клиента отрисовывать альфа-канал скинов. Это сломало скины, которые использовали прозрачность в художественных целях.
Этот мod призван вернуть эту функциональность. Используя mixins, он отключает код, который удаляет альфа-канал со скина при отрисовке.
Этот мод не делает так, чтобы другие люди видели ваши прозрачные скины. Это влияет только на отрисовку вашего клиента.
Оригинальный mixin для Fabric был найден здесь, я просто использовал информацию, найденную в нём, чтобы портировать этот mixin на Forge, а также добавил ещё несколько, чтобы прозрачность была бесшовной, как будто она была сделана изначально.
По сути, этот мод добавляет 3 mixins. Первый отключает удаление альфа-канала и цвета для класса загрузки скинов. Этот класс обычно устанавливает альфа-канал в 0, делая ничего не прозрачным. Второй mixin — это вариант того же mixin, только для класса SkinProcessor, который, похоже, используется только для вещей, связанных с Realms.
Третий mixin патчит класс FirstPersonRenderer и заставляет руку учитывать прозрачность. Обычно она отрисовывается без какого-либо внимания к альфа-каналу, но используя head injection, я смог это переопределить.
Частые вопросы
Как установить AlphaSkins?
Установите Fabric под свою версию Minecraft, скачайте AlphaSkins под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть AlphaSkins?
У AlphaSkins есть сборки для Minecraft 1.18.2–1.21.4, 1.21.8, 1.21.11, 26.1.2–26.3 ….
Нужен ли AlphaSkins на сервере?
Ставится только в игру; на сервер ставить не нужно