JsonEM 是一个供模组制作者、资源包制作者和模组包制作者使用的库,用于使用 JSON 创建和编辑实体模型。
不支持 OptiFine 格式!
生成参考实体模型:
如果您想要将所有实体模型(原版或模组)转储为 JSON,以便您可以轻松地使用资源包进行编辑或将其用作示例,可以按照以下步骤进行:
- 启动游戏,然后打开位于 `.minecraft/config/jsonem.properties` 的配置文件。
- 编辑文件的第二行为 `dump_models=true`。
- 重新启动游戏。导航到文件夹 `.minecraft/jsonem_dump`。
- 在此文件夹中,您应该找到所有注册的实体模型转储为 JSON,格式类似于资源包。
- 在使用资源包编辑或添加模型时,请使用此格式。
在 Blockbench 中编辑模型:
要在 Blockbench 中编辑模型,请安装位于此存储库中的插件。
- 从此 GitHub 存储库下载文件 `jsonem_models.js`。
- 在 Blockbench 中,导航到 `文件 > 插件`,并在对话框顶部点击 `从文件加载插件` 图标。选择 `jsonem_models.js` 文件。
- 导航到 `文件 > 新建`,选择 `JsonEM Java Entity Model` 开始编辑。
- 您还可以 `文件 > 打开模型` 导入 JsonEM JSON 模型文件,例如从游戏转储的文件。
- 要将您的模型导出供 JsonEM 使用,请导航到 `文件 > 导出 > 导出 JsonEM Java 实体模型` 并保存文件。
对于资源包/模组包制作者:
- 完成上述步骤以从您的游戏或模组包转储所有实体模型。
- 在编辑资源包/模组包资源时,按照转储模型文件夹中格式添加实体模型 JSON 文件。
对于模组制作者:
JsonEM 可用于完全使用 JSON 为您的实体创建 TexturedModelData。
本指南将演示如何使用 JSON 为 [此教程](
- 将模组包含如下(版本可在此处找到:[这里](
链接 )):
已复制!
<div class="custom-code-container"><pre class="custom-code-block multiline"><code class="rendered-code">
repositories {
maven { url "https://api.modrinth.com/maven" }
}
dependencies {
// 将 <version> 替换为所需版本
modImplementation "maven.modrinth:jsonem:<version>"
include "maven.modrinth:jsonem:<version>"
}