跳转至

实体向导

Minecraft Entity Wizard《我的世界》实体向导)是Blockbench中的一个官方插件,能够通过分步骤的向导流程,帮助创作者快速生成一个可直接加载的基岩版自定义实体附加包,无需从零手写每个文件。

安装插件

在Blockbench中打开菜单文件 → 插件…,在插件列表中搜索"Minecraft Entity Wizard"并点击安装。安装完成后,主界面的新建列表中会出现"Minecraft Entity Wizard"入口。

Blockbench插件界面

Figure 1. 在插件管理界面中找到Minecraft Entity Wizard并安装。

安装实体向导后的主界面

Figure 2. 安装成功后,主界面会显示Minecraft Entity Wizard入口。

创建实体

1. 打开向导

在主界面点击Minecraft Entity Wizard,再点击Let's Go!(开始吧!)按钮,进入向导对话框。

向导主界面

Figure 3. 点击"Let's Go!"启动实体向导。

2. 命名

Name(命名)标签页中填写实体的基本信息:

命名标签页

Figure 4. 填写实体的显示名称与标识符。

Display Name(显示名称)
实体在游戏中显示的名称。默认对应en_US语言,即英文名称。
Identifier(标识符)
实体的赋命名空间标识符,格式为命名空间:实体名,例如demo:my_entity

3. 外观

Appearance(外观)标签页中选择外观预设:

外观标签页

Figure 5. 选择一种预设作为外观基础。

  • Mob(生物):从预设列表中选择一种现有生物作为外观基础,向导会以该生物的模型和纹理为模板生成初始资源。

4. 行为

Behavior(行为)标签页中选择行为预设:

行为标签页

Figure 6. 选择行为时,可以与外观使用相同预设,也可以单独指定。

  • Same Behavior(相同的行为):行为预设与外观预设相同。
  • Different Behavior(不同的行为):单独为行为选择一种预设,适合"长得像A,但行为像B"的场景。

5. 刷怪蛋

Spawn Egg(刷怪蛋)标签页中定制刷怪蛋外观:

刷怪蛋标签页

Figure 7. 可以通过颜色、自定义纹理或无图标三种方式定义刷怪蛋。

有三种图标方案可选:

Colors(颜色)
用颜色定义刷怪蛋图标。Base Color(基色)是底色,Overlay Color(覆盖色)是斑点颜色。
Custom Texture(自定义纹理)
上传一张PNG图片作为刷怪蛋自定义纹理。
None(无)
不显示刷怪蛋图标。

6. 导出

Export(导出)标签页中选择导出方式并完成导出:

导出标签页

Figure 8. 选择导出位置和包名。

Export to Folder(导出至文件夹)
直接将附加包导出至Minecraft安装目录中的development_behavior_packsdevelopment_resource_packs文件夹,可以立即在游戏中测试。
Integrate into Pack(集成至包)
将生成的文件合并到一个已有的附加包项目中。
Export as MCAddon(导出为MCAddon)
打包为一个.mcaddon文件,可以双击导入Minecraft。

还可以在导出前填写以下信息:

Pack Name(包名称)
导出的附加包名称。
Pack Author(s)(包作者)
包的作者,多个作者以英文逗号分隔。
Pack Icon(包图标)
导出的附加包图标,建议选择一张方形PNG图片。

7. 后续编辑

导出完成后,向导会提示在Blockbench中继续编辑模型,或通过Visual Studio Code打开包文件夹进行进一步调整。

导出完成后续指引

Figure 9. 导出完成后,选择在Blockbench中继续编辑还是直接去编辑文件。

此时生成的包已经包含了最基本的行为包服务端定义文件、资源包客户端实体文件、几何体、纹理和本地化文件,你可以在此基础上按自定义实体教程继续完善组件和外观。