CustomSkinLoader
これは何?
CustomSkinLoaderは、オンラインのスキンAPIやローカルファイルからスキン、マント、エリトラのテクスチャを読み込むMinecraft MODです。
このブランチはMCCustomSkinLoaderのUniversal世代です。旧来のエディション固有のjarを、単一のブートストラップ成果物に置き換えます。ブートストラップjarは実行時にCustomSkinLoader-Common.jarを準備し、使用中のMinecraftマッピング名前空間に合わせてリマップし、必要なローダー固有のクラスパッチを実行時に適用します。
対応ローダー
- Forge LegacyおよびForge ModLauncher
- NeoForge
- Fabric
- Quilt互換のFabric Loader環境
機能
ユニバーサルランタイム
対応ローダー間でユーザーが使用するjarは1つです。生成されるインストール可能な成果物は次のとおりです:
Bootstrap/build/libs/CustomSkinLoaderUniversal-.jar
Common/build/libs/Common-.jarはネストされたランタイムペイロードであり、直接インストールしないでください。
多数のスキン読み込みAPIとカスタマイズ可能なスキン読み込みリストに対応
対応するスキン読み込みAPI:
- MojangAPI
- CustomSkinAPI
- CustomSkinAPIPlus
- UniSkinAPI
- ElyByAPI
- Legacy
対応する特殊なスキンサイトとプロファイル:
- Glitchless
- MinecraftCapes
- OptiFineCape
- Cloaks+
- Wynntils互換プロファイル対応
スキン読み込みリストをカスタマイズし、互換性のある任意のスキンサーバーからテクスチャを読み込むことができます。スキンサーバーの管理者はExtraListファイルを使用して、ユーザーが自分のサーバーを追加できるようにすることもできます。
HDスキンとマントの対応
CustomSkinLoaderはHDスキンとマントを読み込んで処理できます。OptiFineのマントテクスチャは必要に応じて標準のマント形式に変換されます。
プロファイルキャッシュ
- 繰り返しのネットワークリクエストを減らします。
- ネットワークが利用できないときにキャッシュされたプロファイルを読み込めるようにします。
ローカルスキン
スキンサーバーなしでスキンを読み込みます。デフォルトのLegacyパスでは、テクスチャを次の場所に配置します:
.minecraft/CustomSkinLoader/LocalSkin/skins/.png .minecraft/CustomSkinLoader/LocalSkin/capes/.png .minecraft/CustomSkinLoader/LocalSkin/elytras/.png
Extra List
スキンサーバーはExtraList JSONファイルを提供できます。ユーザーはそれを.minecraft/CustomSkinLoader/ExtraListに置くことで、読み込みリストにサーバーを追加できます。
透過テクスチャの対応
レンダリングパッチは、対応バージョンでスキンとマントの透過が正しく保たれるように設計されています。
デフォルトの読み込みリスト
- Mojang (MojangAPI)
- LittleSkin (CustomSkinAPI)
- BlessingSkin (CustomSkinAPI)
- ElyBy (ElyByAPI)
- TLauncher (ElyByAPI)
- Glitchless (ElyBy互換プロファイル)
- LocalSkin (Legacy)
- MinecraftCapes
- OptiFineCape
- Cloaks+
デフォルトリストに別のスキンサーバーを追加したい場合は、issueを作成してください。
スキンサーバー管理者の方へ
CustomSkinLoaderは多くのサーバー実装からテクスチャを読み込むために設計されています。通常は、このMODの内部実装をコピーするよりも、CustomSkinLoaderのAPIのいずれかに対応する方が良いです。スキンサーバーを運営している場合は、ExtraListファイルを提供するか、デフォルトの読み込みリストへの追加を依頼できます。
著作権とライセンス
主な貢献者
- 2013-2014 Jeremy Lam (JLChnToZ)
- 2014-2024 Alexander Xia (xfl03)
- 2020-2026 ZekerZhayard
バイナリファイル
未改変の公式バイナリはMODパックで使用および共有できます。MODパックで使用する場合、CustomSkinLoaderをMODリストに記載する必要があります。許可なくMODを他のウェブサイトに再投稿しないでください。
ソースコード
ソースコードはGPL-3.0-onlyの下でライセンスされています。LICENSEを参照してください。
パッケージcustomskinloaderには、以下からのコードまたはアイデアが含まれています:
- AsteriskTeam/TabIconHackForge (GPLv3)
- RecursiveG/UniSkinMod (GPLv3)
- NekoCaffeine/Alchemy (GPLv3)
改変したビルドを再配布する場合は、公式のCustomSkinLoaderリリースとの混同を避けるため、パッケージ名を変更し、そのビルドが改変されていることを明確に示してください。
CustomSkinLoaderのインストール方法
With Millida Launcher
Install Millida Launcher
The launcher is free: download it at millida.net/launcher and sign in with any nickname.
Click “Install” on this page
The launcher opens and installs the mod for Minecraft 1.8–26.3 on Fabric, Forge, NeoForge or Quilt automatically.
Launch the game
A profile with it appears in the launcher: click “Play”.
Manually
Install Fabric, Forge, NeoForge or Quilt
The loader must match the game version of the mod file, for example Minecraft 26.3. After installing it, a separate profile appears in your launcher.
Download the file for your version
In the version list above, pick the file CustomSkinLoader_Universal-15.1.jar (218 KB) for your game version and loader.
Put it in the mods folder
The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.
Launch the loader profile
Open “Mods” in the main menu: CustomSkinLoader should be in the list.
CustomSkinLoader works on the player’s side only: there is no need to install it on a server.
バージョン
依存関係あり
| Minecraft | ローダー | ファイル | 日付 | 操作 |
|---|---|---|---|---|
| 26.3 | Fabric, Forge, NeoForge, Quilt | 26.3218 KB 391 | ||
| 1.12.2 | Fabric, Forge, NeoForge, Quilt | 1.12.2213 KB 6 | — | |
| 1.8.9 | Fabric, Forge, NeoForge, Quilt | 1.8.9213 KB 1 | — |
レビュー
CustomSkinLoaderの最初の評価を書きませんか


