BBSMC Logo
模组整合包光影资源包软件汉化插件数据包
登录
模组插件数据包光影资源包整合包软件汉化
登录
设置
Mson

Mson

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

前置
810a year ago
Mson

Mson

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

81
0
前置

基本信息

我的世界Java版本

1.21.11-rc2
1.21.10
1.21.6–1.21.8
1.21–1.21.4
1.20.5–1.20.6

平台

\n \n \n Fabric
\n \n \n \n \n \n \n \n \n Quilt

运行环境

客户端

其他链接

反馈问题 查看源码
Modrinth

搬运团队

BBSMC 官方搬运(1)
BBSMC 官方搬运(1)团队

搬运资源声明

对于可进行 JAR 文件搬运的许可证,我们提供站内下载服务;其他资源会跳转到原帖下载。资源更新可能不及时,建议前往资源内提供的原帖链接下载最新版本。

详情信息

许可证 MIT
发布于 2024-11-28
更新于 2025-12-07
简介更新日志版本百科反馈讨论

M-SON

当前版本 构建状态 下载量 Discord 服务器 许可证

/ˈmeɪs(ə)n/

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

  1. 擅长在建筑物中切割、修整、铺设石料的人。
    "威斯敏斯特教堂的首席石匠"
  2. 共济会成员
    "共济会的握手礼"
  3. 模型(Model)和 JSON 的混合词
    "看看这些很棒的 mson,哟"
  4. 一个用于 Minecraft 的建模依赖/模组,它将实体模型和行为与加载 json 文件的能力相结合
    "老兄,你得用 M-Son"

动词

  • 用石头建造或加固
    "另一座建筑是用凿成的石灰石砌成的"
  • 切割或修整(石头)。
    "一层巨大的石头,大致修整过"

Mson 是什么?

Wiki | 模型语言定义

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

它将模型几何从代码中取出并放置在与游戏逻辑分离的位置,使模组制作者的工作更轻松, 并且通过使您的模型可以仅使用资源包进行自定义和替换,从而使玩家的体验更好。

入门 [资源包和模组创建者]

安装 MSON 后,游戏中的每个实体模型都可以从 assets/<命名空间>/models/entity/mson 文件夹中的等效 json 文件中加载。查看 此文件夹,其中包含了为少数几个原版实体制作的示例模型,这些模型与等效模型紧密匹配(在某些情况下不太紧密)。

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

入门 [模组创建者]

想要注册您自己的模型以使用 mson 加载吗?这样做非常简单,如下所示:

  1. assets/<模组 ID>/models/entity/my_model.json

  2. static ModelKey<MyEntityModel<MyEntity>> MY_ENTITY_MODEL = Mson.getInstance().registerModel(new Identifier("mymod", "my_model"), MyEntityModel::new);

  3. MyEntityModel<MyEntity> model = MyModels.MY_ENTITY_MODEL.createModel();

想要创建一个类人模型吗?Mson 已经捆绑了史蒂夫(steve)、亚历克斯(alex)和一个简单的四足动物的模型,因此只需指定 { "parent": "mson:steve" } 作为您的起始模型,并在进行过程中为每个身体部位添加覆盖。查看 这里 以获取示例!

BBSMC Logo

中国最活跃的 Minecraft 中文资源社区

QQ 群:1078515449

资源

模组整合包光影资源包

社区

汉化软件插件

帮助

服务条款隐私政策社区规则开源代码
设置

"Minecraft"以及"我的世界"为美国微软公司的商标,本站与微软公司没有从属关系。 本站与 Modrinth 无从属关系,网站遵循 LGPL 协议开源。

© 2019-2026 青岛柒兮网络科技有限公司 | 鲁B2-20210590 | 鲁ICP备2021009459号-12 | 公安备案 鲁公网安备37021002001586号