
默认玩家皮肤
在服务器和单人游戏中设置默认玩家皮肤/模型,支持每个用户的强制皮肤和可选白名单
默认玩家皮肤
是否希望玩家自动以特定皮肤/模型生成?
默认玩家皮肤是一款简单且对服务器友好的模组,它允许你为单人游戏和多人服务器中的玩家分配默认皮肤。
✅ 设置全局默认模型
✅ 为特定玩家强制指定模型
✅ 限制玩家可选择的模型(白名单)
✅ 配置简单(只需几个文件)
✅ 支持自定义模型
✅ 实时配置管理(OP工具)
功能 (v1.3.0)
默认模型设置
你可以为所有玩家配置一个全局默认模型:
defaultModeldefaultScale
按玩家强制模型
为特定玩家强制指定模型:
playerModels
示例:
ExamplePlayer→Bear_Grizzly
按玩家可用模型(白名单)
控制每个玩家可以从菜单中选用的模型:
playerAvailableModels
允许的模型示例:
- Bear_Grizzly
- Wolf
- Chicken
- Pig
皮肤持久化
v1.2.0 新增选项:
persistSkinChange
行为:
persistSkinChange: true→ 重新连接后所选皮肤保持不变persistSkinChange: false→ 玩家始终恢复到playerModels中定义的默认模型
服务器友好的权限
可选的 OP 要求:
requireOp: false→ 所有人都可以使用命令requireOp: true→ 仅 OP 可以使用命令
命令
皮肤菜单
/myskin menu- 打开皮肤选择界面
重载配置(新功能)
/myskin reload- 无需重启服务器即可重载config.json(仅限 OP)
配置管理命令(新功能 - 仅限 OP)
/myskin config- 查看当前配置/myskin config set <选项> <值>- 更改配置设置/myskin config addmodel <玩家> <模型>- 为玩家添加允许的皮肤/myskin config removemodel <玩家> <模型>- 移除玩家允许的皮肤/myskin config setdefault <玩家> <模型>- 设置玩家默认模型/myskin config list <玩家>- 列出玩家所有可用的皮肤
权限
此模组支持权限节点以实现更好的服务器控制:
myskin.use- 使用基础命令(菜单)myskin.reload- 重载config.jsonmyskin.config- 使用/myskin config ...管理配置
界面预览
/myskin menu 界面示例:


配置
配置文件会在服务器 mods 配置文件夹内生成。
默认配置示例
{
"enabled": true,
"requireOp": false,
"defaultModel": "",
"defaultScale": 1.0,
"persistSkinChange": true,
"playerModels": {
"Scarr": "Werewolf"
},
"playerAvailableModels": {
"Scarr": [
"Bear_Grizzly",
"Werewolf",
"Chicken",
"Pig"
]
},
"showScaleInGui": true,
"minScale": 0.1,
"maxScale": 10.0,
"modelDefaultScales": {},
"playerScales": {
"Scarr": 5
},
"scaleButtons": [0.5, 1.0, 1.5, 2.0, 3.0, 5.0]
}
配置选项
- enabled: 启用/禁用此模组
- requireOp: 如果为 true,则只有 OP 玩家可以打开菜单
- persistSkinChange: 如果为 true,则重新连接后皮肤更改会保留
- defaultModel: 应用于所有玩家的默认模型 (可选)
- defaultScale: 默认玩家比例(1.0 = 正常)
- playerModels: 为特定玩家强制指定模型
- playerAvailableModels: 在界面中每个玩家允许使用的模型
比例选项(新功能)
- showScaleInGui: 如果为 true,则在皮肤菜单界面中显示比例控制
- minScale: 允许玩家使用的最小比例
- maxScale: 允许玩家使用的最大比例
- modelDefaultScales: 每个模型的默认比例 (可选)
- playerScales: 为特定玩家强制指定比例 (可选)
- scaleButtons: 界面中显示的快速比例预设
添加自定义模型
要添加你自己的模型,你只需要:
1) 模型文件
将你的自定义文件放在此处:
Common/Characters/
每个模型需要:
ModelName.blockymodel(模型数据)ModelName.png(纹理)
2) JSON 定义
在此处创建一个 JSON 定义文件:
Server/Models/
示例:MyModel.json
{
"Model": "/Common/Characters/MyModel.blockymodel"
}
由 Scarforges 用心制作 ❤️
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。