介绍
M-SON
/ˈmeɪs(ə)n/
_名词_
名词:mason;复数名词:masons;名词:Mason;复数名词:Masons
1. 擅长切割、修整和砌筑建筑石材的人。
_”威斯敏斯特教堂的首席石匠”_
2. 共济会成员
_”共济会成员的握手礼”_
3. Model 和 JSON 的混成词
_”快来看看这些超棒的 mson,伙计”_
3. 一个 Minecraft 建模库,将实体模型与行为相结合,并能够加载 json 文件
_”兄弟,你得用 M-Son”_
动词
– 用石头建造或加固
_”另一栋建筑是用粗削的石灰岩砌成的”_
– 切割或修整(石头)。
_”一层巨大的石块,粗略地修整过”_
什么是 Mson?
Mson 是一个 Fabric 前置库/模组,用于通过可配置的 json 文件定义和加载实体模型。
它把模型几何体从代码中抽离出来,放到与游戏逻辑分离的地方,让模组开发者的生活更轻松,
同时让你的模型仅凭资源包就能被自定义和替换,让玩家的生活更美好。
入门指南 [资源包与模组创作者]
安装 MSON 后,游戏中的每个实体模型都可以从 assets/<namespace>/models/entity/mson 文件夹中对应的 json 文件加载。查看此文件夹,其中有一份简短的示例模型列表,这些模型力求紧密(在某些情况下并不十分紧密)匹配少数原版实体的对应模型。
如需更完整的列表,以及如何转换已加载到游戏中的模型的说明,请查看示例 1.20.1 模型 wiki 页面。
入门指南 [模组创作者]
想注册你自己的模型以通过 mson 加载?只需这样做:
assets/<modid>/models/entity/my_model.json
static ModelKey<MyEntityModel<MyEntity> MY_ENTITY_MODEL = Mson.getInstance().registerModel(new Identifier("mymod", "my_model"), MyEntityModel::new);
MyEntityModel<MyEntity> model = MyModels.MY_ENTITY_MODEL.createModel();
想创建人形模型?Mson 已经内置了 steve、alex 和一个简单四足动物的模型,因此只需指定 { "parent": "mson:steve" } 作为你的起始模型,并随着进度为每个身体部位添加覆盖即可。查看此处获取示例!
常见问题
Mson 支持哪些 Minecraft 版本?
Mson 支持 Minecraft Java 版 1.20.5–26.3,共 18 个版本,可用的加载器:Fabric / Quilt。下载时注意选择和你游戏版本一致的文件。
Mson 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Quilt,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅客户端。
评论
登录后评论和评分