The definitive Blockbench plugin for ModelEngine entity creation. Bone behaviors, variants, and live validation.
Grab the latest meg.js from the GitHub releases page to begin the integration.
In Blockbench, navigate to File → Plugins → Load Plugin from File.
Select the downloaded file. The ModelEngine toolbar will appear automatically in your workspace.
A dedicated Blockbench format for ModelEngine entity authoring. Create a new project and select MEG Entity, or convert an existing Generic project via File > Convert Project.
Open via the MEG Validate button in the left sidebar (Edit mode only), Edit > Show Error List, or press Y. Clicking See cube or See bone selects that element and closes the dialog.
Right-click any bone group and select Add Bone Behavior. Applies a ModelEngine prefix to the bone name. Replace Existing Known Behavior Prefix strips any existing MEG prefix before applying the new one.
| Behavior | Prefix | Requires Cube-less |
|---|---|---|
| Head | h_ | No |
| Inherited Head | hi_ | No |
| Leash | l_ | Yes |
| Seat | p_ | Yes |
| Item Head Display | ih_ | Yes |
| Item Main Hand Display | ir_ | Yes |
| Item Offhand Display | il_ | Yes |
| Ghost | g_ | Yes |
| Nametag | tag_ | Yes |
| IK Segment | seg_ | Yes |
| IK Tail | tl_ | Yes |
| AABB Hitbox | b_ | No |
| OBB Hitbox | ob_ | No |
| Player Limb Head | phead_ | Yes |
| Player Limb Right Arm | prarm_ | Yes |
| Player Limb Left Arm | plarm_ | Yes |
| Player Limb Body | pbody_ | Yes |
| Player Limb Right Leg | prleg_ | Yes |
| Player Limb Left Leg | plleg_ | Yes |
| Mount ID | mount | Yes |
Right-click any bone group and select Bone Options.
Found in Add Element menu. Running either action when the bone already exists updates it to defaults rather than duplicating.
The variant selector dropdown appears in the toolbar. Variants define which sub-bones are visible for a given model state. Default bones contain child bones marked as variant bones; each variant records which of those children are visible.