Getting Started with the Minecraft Entity Wizard
If you are new to Minecraft add-on development, creating your first working behavior pack and custom entity can take a lot of time and research. The Minecraft Entity Wizard for Blockbench aims to make it as easy as possible to create a custom entity and to add it to your world. From there, you can build on your entity, change the model, or add your own behavior.
Blockbench is a 3D modeling program with native support for many Minecraft 3D model formats. Once you have created your basic entity in the Entity Wizard, you can continue to use Blockbench to modify the model, and you can edit the behavior in an external program (more on that later).
As a starting point, the Entity Wizard offers most of Minecraft's vanilla mobs as presets. For example, if you want to create a shark, you can choose the dolphin preset. There are also stripped down "basic" presets that you can use if you are a more experienced add-on creator and want to create entity behavior from scratch.
In this tutorial, you will learn the following:
- How to add the Minecraft Entity Wizard plugin to Blockbench
- The steps to creating a custom entity with the Wizard
- How to export an entity to use within Minecraft: Bedrock Edition
It's recommended that the following be completed before beginning this tutorial.
- Either have Blockbench installed or access to Blockbench web app
- Getting Started with Add-On Development
- Check out the Introduction to Blockbench
Important
Blockbench is provided by external, third-party contributors and is not a Mojang/Microsoft offering.
Once you have downloaded and installed Blockbench, you can directly install the Entity Wizard from within the program.
Tip
If you do not want to install the app, or you are using a mobile device like a tablet, you can also use the plugin in the Blockbench web app. Most parts of the program work the same in the web app, but saving files requires a few extra steps.
- In Blockbench, navigate to File and select Plugins.
- Switch the tab to the Available tab.
- Locate the plugin Minecraft Entity Wizard, either by scrolling through the list of available plugins, or via the search box.
- Click on Install to add the plugin to Blockbench.
Once the plugin is installed, you can use the Minecraft Entity Wizard to start creating your entity.
- Click the yellow banner on the start screen to open the wizard.
- Alternatively, navigate to Filter and select Create Bedrock Entity to open the wizard.
- Click the Let's Go-button to get started.
The wizard will guide you through the steps required to create your custom entity. To navigate the wizard, use the Back and Next buttons at the bottom of the screen.
Caution
You can also close the dialog and select Keep to keep your current state and inputs. However, closing Blockbench entirely will discard your input.
The Display Name is the name that the entity will later be called in Minecraft. It will appear in the spawn egg name, in chat, and in other places in the interface. This name also supports translations into different languages.
Note
The Identifier is the internal name used within Minecraft that is commonly used in commands and other places to identify this type of entity.
Select the appearance of your entity from a list of presets. The appearance includes model, texture, animations, and sounds. At a later step, you will be able to edit and modify this model in Blockbench.
Note
If you currently have a model opened inside Blockbench, you may also pick this model as your starting point.
The behavior tab determines how your custom entity behaves and interacts with the world.
Warning
It is recommended for beginners to use the behavior from the same mob as the appearance, to avoid conflicts.
Appearance and behavior often work hand in hand. As an example, if you mix the appearance of a wolf with the behavior of a sheep (a sheep in wolf's clothing), you will quickly notice that the wolf in Minecraft does not come with a grazing animation, so it will look like the grass below them just pops off.
The spawn egg tab allows you to set the spawn egg that is the item used to spawn the custom entity.
There are three ways to define the spawn egg:
- Colors: Use the two-color pickers to select the background and foreground colors on the default spawn egg icon.
- Custom Texture: Select a custom texture for your spawn egg icon. You can create the texture in a regular image editor, such as Paint.NET or Photoshop. The image should be a PNG file, ideally with a resolution of 16 by 16 pixels and a transparent background.
- None: Do not generate a spawn egg at all. If you select this option, you will not find a spawn egg in the creative inventory, instead you can summon the entity using commands.
You have now entered all the information that is necessary to create the entity. The Next Steps tab allows you to select an export method to create a resource and behavior pack to load the entity into your world.
In the Blockbench desktop app, there are up to three methods available to save your pack;
- Export Packs: Select this option if you just want to create a new pack with your custom entity on your computer.
- Integrate into Pack: If you have an existing addon that you are working on your computer, you can select this option and then select your addon from the list below to integrate your new custom entity into this existing pack.
- Export as MCAddon: This option will generate a .mcaddon file and save it to your computer. You can simply open this file to load your addon into Minecraft, or you can share this file with friends. If you select this option, you will not be able to directly edit your model in Blockbench after exporting the addon.
Tip
In the web app, only the option to export your pack as an MCAddon is available.
Important
The Integrate into Pack option is only available if you have a behavior pack and a resource pack already imported in Minecraft. Upon launching Blockbench for the first time, you may not see all available export options. To quickly enable this, you can use the following steps.
- Create an entity.
- Export to .mcaddon.
- double-click the .mcaddon to import it.
- If Minecraft is open when import has started you will need to relaunch it.
- If it was closed it will launch as part of the export process.
- Minecraft recognizes the pack exists.
- create another entity. After this, the third option will be accessible.
Depending on the export option you have selected, you may need to enter some information about the Add-On that the wizard is about to create.
Enter the name of your pack. This name will be used both for the generated file, as well as for the name in the pack menu in Minecraft.
The pack icon is optional. You can upload an image as an icon to represent your pack in the pack menu. The image should be a PNG file, the recommended resolution is 64 by 64 pixels.
To enable your packs for the first time, you need to add the behavior pack to your Minecraft world. Open the world settings and locate the Behavior Packs section. Find your new pack and activate it. Activating the behavior pack will also automatically activate the connected resource pack. This means that you now have the full addon installed into your world.
Tip
You can view a detailed step-by-step walkthrough on how to enable tutorial in the Behavior Pack tutorial.
Enter the world and follow the instructions in the wizard to spawn your custom entity. Usually, you can do this by getting a spawn egg from the creative inventory and using it.
Note
Alternatively, if you have exported your addon as a .mcaddon
file, you can open this file in order to automatically add the packs into Minecraft.
Since you are already in Blockbench, you can continue to use the program to edit the model, textures and animations. To do that, press the blue button in the bottom right called Edit Model.
Caution
This option is not available if you have exported your addon as an .mcaddon
file.
You can learn how to model and animate in this tutorial playlist: ArtsByKev Blockbench Tutorials
More information on Blockbench can be found on the Blockbench Wiki.
If you want to edit the behavior and other aspects of your entity, you need to use a code editor. The wizard will present you with an option to open the packs in Visual Studio Code, a code editor that is popular for addon development for Minecraft: Bedrock Edition. You can learn how to set up Visual Studio Code for addon development under this link.
Custom entity behavior is a huge topic, and this article won't attempt to touch on it. Instead, here are some helpful resources to help you get started:
To view all of the available behaviors and AI Goal Components that an entity can use, you can go to the Entity JSON Reference Documentation.
If you'd like to see another tutorial on using Blockbench with the Minecraft Entity Wizard, you can watch it on the Minecraft Creator Channel.
Want to learn more about building with Blockbench? The Blockbench Wiki has step by step guides and reference documentation for modeling, texturing, and animating any custom creation you can imagine.
The Blockbench Quick Start guide can help lead you to the specific document that you're looking for and is a great way to discover relevant external guides and videos.