
OfflineSkins
离线皮肤允许你在完全离线的情况下使用自定义Minecraft皮肤。 将一张以你的用户名命名的PNG文件放入config/offlineskins/文件夹中。
查看大图🧍♂️ 离线皮肤 🎨 使用自定义皮肤——即使没有网络!
离线皮肤是一款轻量级的 Fabric 模组,可让您使用本地 PNG 皮肤文件作为您的玩家皮肤——完全离线。 无需 Mojang API,无需身份验证——只需从您的游戏目录中直接加载您自己的皮肤。
💡 功能
✅ 离线支持:无需互联网连接即可应用自定义皮肤。
🖼️ 本地皮肤文件夹:将 PNG 文件放入
.minecraft/config/offlineskins/
(与您的 mods 文件夹相同的目录)。 每个文件应按照您的用户名或您通过命令选择的任何名称命名。
🧩 命令控制:
/offlineskins list — 显示所有可用的皮肤文件。
/offlineskins change <skin_name> — 立即切换到所选皮肤。
/offlineskins default <alex|steve> — 重置为默认模型。
⚙️ 自动加载:当您启动游戏或加入世界时,自动加载您选择的皮肤。
💾 持久设置:在简单的 config.json 中记住您选择的皮肤和模型。
🧠 工作原理
该模组替换本地玩家的纹理来源,以从您的 config/offlineskins/ 文件夹加载皮肤。
OfflineSkinsClient 初始化模组,确保皮肤文件夹和配置存在,并注册命令。
OfflineSkinsCommands 提供用于管理离线皮肤的简单命令。
SkinStorage 加载并缓存 PNG 皮肤,将其注册为纹理,如果未设置,则默认使用 Steve/Alex。
ConfigManager 将 selectedSkinName 和 defaultModel 偏好保存到 config.json。
AbstractClientPlayerEntitySkinMixin 安全地覆盖本地玩家的纹理查找,以使用离线皮肤。
📁 文件夹结构 .minecraft/ ├── mods/ ├── config/ │ └── offlineskins/ │ ├── steve.png │ ├── alex.png │ ├── yourname.png │ └── config.json
🧱 技术细节
仅客户端 Fabric 模组
入口点在 fabric.mod.json 中定义
使用 Fabric Client Command API v2
Mixin 配置:mixins.offline_skins.json
无依赖——简单即插即用
🧍 示例
想要离线使用您的自定义皮肤? 将 your_skin_name.png 放入 config/offlineskins/ 并运行:
/offlineskins change your_skin_name
您的离线皮肤将立即在游戏中出现——无需互联网!🎮
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。