跳到正文

Mson

支持JSON化的实体和方块实体模型

收藏

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

M-SON

Current Version
Build Status
Downloads
Discord Server
License

/ˈmeɪs(ə)n/

_名词_

名词:mason;复数名词:masons;名词:Mason;复数名词:Masons

1. 擅长切割、修整和砌筑建筑石材的人。

_”威斯敏斯特教堂的首席石匠”_

2. 共济会成员

_”共济会成员的握手礼”_

3. Model 和 JSON 的混成词

_”快来看看这些超棒的 mson,伙计”_

3. 一个 Minecraft 建模库,将实体模型与行为相结合,并能够加载 json 文件

_”兄弟,你得用 M-Son”_

动词

– 用石头建造或加固

_”另一栋建筑是用粗削的石灰岩砌成的”_

– 切割或修整(石头)。

_”一层巨大的石块,粗略地修整过”_

什么是 Mson?

Wiki | 模型语言定义

Mson 是一个 Fabric 前置库/模组,用于通过可配置的 json 文件定义和加载实体模型。

它把模型几何体从代码中抽离出来,放到与游戏逻辑分离的地方,让模组开发者的生活更轻松,
同时让你的模型仅凭资源包就能被自定义和替换,让玩家的生活更美好。

入门指南 [资源包与模组创作者]

安装 MSON 后,游戏中的每个实体模型都可以从 assets/<namespace>/models/entity/mson 文件夹中对应的 json 文件加载。查看此文件夹,其中有一份简短的示例模型列表,这些模型力求紧密(在某些情况下并不十分紧密)匹配少数原版实体的对应模型。

如需更完整的列表,以及如何转换已加载到游戏中的模型的说明,请查看示例 1.20.1 模型 wiki 页面。

入门指南 [模组创作者]

想注册你自己的模型以通过 mson 加载?只需这样做:

  1. assets/<modid>/models/entity/my_model.json
  1. static ModelKey<MyEntityModel<MyEntity> MY_ENTITY_MODEL = Mson.getInstance().registerModel(new Identifier("mymod", "my_model"), MyEntityModel::new);
  1. 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/版本名 下面。运行环境:仅客户端。

评论

登录后评论和评分

Mine Little Pony 的其他作品

查看全部 →