🧍♂️ 离线皮肤
🎨 使用自定义皮肤——无需联网!
离线皮肤是一款轻量级 Fabric 模组,让你能够使用本地的 PNG 皮肤文件作为玩家皮肤——完全离线。
无需 Mojang API,无需身份验证——只需从游戏目录直接加载你自己的皮肤。
💡 功能特色
✅ 离线支持:无需网络连接即可应用自定义皮肤。
🖼️ 本地皮肤文件夹:将 PNG 文件放入
.minecraft/config/offlineskins/
(与你的 mods 文件夹位于同一目录)。
每个文件应以你的用户名或通过命令选择的任意名称命名。
🧩 命令控制:
/offlineskins list — 显示所有可用的皮肤文件。
/offlineskins change — 立即切换到选定的皮肤。
/offlineskins default — 重置为默认模型。
⚙️ 自动加载:启动游戏或加入世界时自动加载你选定的皮肤。
💾 持久化设置:在简单的 config.json 中记住你选择的皮肤和模型。
🧠 工作原理
该模组替换本地玩家的纹理来源,从你的 config/offlineskins/ 文件夹加载皮肤。
OfflineSkinsClient
初始化模组,确保皮肤文件夹和配置文件存在,并注册命令。
OfflineSkinsCommands
提供管理离线皮肤的简单命令。
SkinStorage
加载并缓存 PNG 皮肤,将其注册为纹理,如果未设置则默认使用 Steve/Alex 模型。
ConfigManager
将 selectedSkinName 和 defaultModel 偏好保存到 config.json。
AbstractClientPlayerEntitySkinMixin
安全地覆盖本地玩家的纹理查找以使用离线皮肤。
📁 文件夹结构
.minecraft/
├── mods/
├── config/
│ └── offlineskins/
│ ├── steve.png
│ ├── alex.png
│ ├── 你的名字.png
│ └── config.json
🧱 技术细节
仅客户端的 Fabric 模组
入口点定义于 fabric.mod.json
使用 Fabric Client Command API v2
Mixin 配置:mixins.offline_skins.json
无依赖——简单的即插即用功能
🧍 示例
想在离线时使用自定义皮肤?
将 你的皮肤名称.png 放入 config/offlineskins/ 并运行:
/offlineskins change 你的皮肤名称
你的离线皮肤将立即在游戏中显示——无需联网! 🎮
友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人数:57,229 | 历史访问人次:142,008
今日访问人数:8,466 | 今日访问人次:9,945
昨日访问人数:21,836 | 昨日访问人次:27,080
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6