- Загрузчики
- FabricNeoForgeForgeQuilt
- Скачиваний на Modrinth
- 25 млн
- Подписчиков на Modrinth
- 1,2 тыс.
- версий
- 186
- Обновлён
- 11 октября 202611 окт.
- Опубликован
- в 2021
Коротко о моде
Ставится только в игру; на сервер ставить не нужно
CustomSkinLoader
Что это?
CustomSkinLoader — это мод для Minecraft, который загружает скины, плащи и текстуры элитр из онлайн-API скинов или локальных файлов.
Эта ветка — Universal-поколение MCCustomSkinLoader. Оно заменяет старые jar-файлы для отдельных изданий одним bootstrap-артефактом. Bootstrap jar подготавливает runtime CustomSkinLoader-Common.jar, ремапит его под активное пространство имён маппингов Minecraft и применяет нужные патчи классов для конкретного загрузчика во время выполнения.
Поддерживаемые загрузчики
- Forge Legacy и Forge ModLauncher
- NeoForge
- Fabric
- Совместимые с Quilt среды Fabric Loader
Возможности
Universal Runtime
Один пользовательский jar используется во всех поддерживаемых загрузчиках. Генерируемый устанавливаемый артефакт:
Bootstrap/build/libs/CustomSkinLoader_Universal-<version>.jar`Common/build/libs/Common-.jar` — это вложенный runtime-полезная нагрузка, его не следует устанавливать напрямую.
Поддержка множества API загрузки скинов и настраиваемого списка загрузки скинов
Поддерживаемые API загрузки скинов:
- MojangAPI
- CustomSkinAPI
- CustomSkinAPIPlus
- UniSkinAPI
- ElyByAPI
- Legacy
Поддерживаемые особые сайты скинов и профили:
- Glitchless
- MinecraftCapes
- OptiFineCape
- Cloaks+
- Поддержка совместимых профилей Wynntils
Вы можете настроить список загрузки скинов и загружать текстуры с любого совместимого сервера скинов. Владельцы серверов скинов также могут использовать файлы ExtraList, чтобы помочь пользователям добавить свой сервер.
Поддержка HD скинов и плащей
CustomSkinLoader умеет загружать и обрабатывать HD скины и плащи. Текстуры плащей OptiFine при необходимости конвертируются в стандартный формат плащей.
Кэш профилей
- Уменьшает количество повторных сетевых запросов.
- Позволяет загружать кэшированные профили, когда сеть недоступна.
Локальные скины
Загружайте скины без сервера скинов. При стандартных путях Legacy размещайте текстуры здесь:
.minecraft/CustomSkinLoader/LocalSkin/skins/<USERNAME>.png
.minecraft/CustomSkinLoader/LocalSkin/capes/<USERNAME>.png
.minecraft/CustomSkinLoader/LocalSkin/elytras/<USERNAME>.pngExtra List
Серверы скинов могут предоставлять JSON-файлы ExtraList. Пользователи могут поместить их в .minecraft/CustomSkinLoader/ExtraList, чтобы добавить серверы в список загрузки.
Поддержка прозрачных текстур
Патчи рендера созданы так, чтобы сохранять корректную прозрачность скинов и плащей на поддерживаемых версиях.
Список загрузки по умолчанию
- Mojang (MojangAPI)
- LittleSkin (CustomSkinAPI)
- BlessingSkin (CustomSkinAPI)
- ElyBy (ElyByAPI)
- TLauncher (ElyByAPI)
- Glitchless (профиль, совместимый с ElyBy)
- LocalSkin (Legacy)
- MinecraftCapes
- OptiFineCape
- Cloaks+
Если вы хотите добавить другой сервер скинов в список по умолчанию, пожалуйста, откройте issue.
Владельцам серверов скинов
CustomSkinLoader создан для загрузки текстур из множества серверных реализаций. Обычно лучше поддержать один из API CustomSkinLoader, чем копировать внутреннюю реализацию этого мода. Если вы поддерживаете сервер скинов, вы можете предоставить файл ExtraList или запросить включение в список загрузки по умолчанию.
Авторские права и ЛИЦЕНЗИЯ
Основные участники
- 2013-2014 Jeremy Lam (JLChnToZ)
- 2014-2024 Alexander Xia (xfl03)
- 2020-2026 ZekerZhayard
Бинарный файл
Вы можете использовать и распространять неизменённый официальный бинарный файл в модпаках. При использовании в модпаке CustomSkinLoader должен быть указан в списке модов. Не выкладывайте мод на другие сайты без разрешения.
Исходный код
Исходный код распространяется под лицензией GPL-3.0-only. См. LICENSE.
Пакет customskinloader включает код или идеи из:
- AsteriskTeam/TabIconHackForge (GPLv3)
- RecursiveG/UniSkinMod (GPLv3)
- NekoCaffeine/Alchemy (GPLv3)
Если вы распространяете изменённую сборку, измените имя пакета и чётко пометьте сборку как изменённую, чтобы избежать путаницы с официальными релизами CustomSkinLoader.
Частые вопросы
Как установить CustomSkinLoader?
Установите Fabric под свою версию Minecraft, скачайте CustomSkinLoader под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть CustomSkinLoader?
У CustomSkinLoader есть сборки для Minecraft 1.8–26.3.
Нужен ли CustomSkinLoader на сервере?
Ставится только в игру; на сервер ставить не нужно