B
BlackSpigot Guides
Guest
The finished exercise
Create your own four-part workshop robot, ready for a simple walk animation. Use a Generic Model project and save it as
1. Set the coordinate plan
Use a 32 × 32 texture, feet at Y=0, and the front toward negative Z (North). Sixteen modeling units represent one block in this workflow. Turn on the grid and use the numeric element fields so the feet and pivots line up precisely. Generic Model preserves bones and animation; a Java block/item export is a different target and should not be substituted for the editable project. Check Blockbench’s format guide if a project option is missing.
2. Build four cubes
Enter From and To for each cube:
That produces a body six units wide and a complete model fourteen units tall. Name every cube; four entries called cube make later debugging needlessly hard. Check the model in front and side views before painting.
3. Make the bone hierarchy
Create groups named root, body, head, left_leg and right_leg. Put the body cube in the body group, the head cube in head, and each leg cube in its corresponding leg group. Under root, make body and both legs siblings; put head under body. Use these pivots:
Rotate a leg group slightly around X, then undo. Its top should stay attached while its foot swings. If the whole leg orbits the body, fix the pivot before animating. Rotate head to check it turns at its base. Bone origin placement is covered in Model Engine’s modeling instructions.
4. Give it a readable texture
Create a texture template from the cubes using Blockbench’s UV tools. Inspect the islands before painting; automatic placement is a starting point, not proof that every face reads correctly. Paint the body a dark slate, the head a lighter gray and a small gold eye strip on the negative-Z face. Paint the feet differently from the torso so leg motion is easy to see. Rotate the model and check that the eyes are on the intended front and that no face remains unexpectedly transparent.
If two faces change together, inspect their UV overlap. Decide whether that mirroring is intentional before moving an island. Keep the texture inside its 32 × 32 bounds. See Blockbench’s editor overview for the modeling and paint workspace tools.
5. Save a useful checkpoint
Save the bbmodel, close it and reopen it. Confirm group names, pivots and texture survive. Keep the texture PNG alongside the project as a working backup, even when it is embedded in the bbmodel. Save a screenshot of the front and side views. Your next checkpoint is animation, followed by a separate in-game import test; a correct editor preview alone does not establish resource-pack compatibility.
Create your own four-part workshop robot, ready for a simple walk animation. Use a Generic Model project and save it as
workshop_bot.bbmodel. This is an original construction recipe: all dimensions below are editable starting values, not a required Model Engine skeleton. Keep a copy before changing formats.1. Set the coordinate plan
Use a 32 × 32 texture, feet at Y=0, and the front toward negative Z (North). Sixteen modeling units represent one block in this workflow. Turn on the grid and use the numeric element fields so the feet and pivots line up precisely. Generic Model preserves bones and animation; a Java block/item export is a different target and should not be substituted for the editable project. Check Blockbench’s format guide if a project option is missing.
2. Build four cubes
Enter From and To for each cube:
Code:
body: From (-3, 4, -2) To (3, 10, 2)
head: From (-3, 10, -2) To (3, 14, 2)
left_leg: From (-3, 0, -1) To (-1, 4, 1)
right_leg: From (1, 0, -1) To (3, 4, 1)
3. Make the bone hierarchy
Create groups named root, body, head, left_leg and right_leg. Put the body cube in the body group, the head cube in head, and each leg cube in its corresponding leg group. Under root, make body and both legs siblings; put head under body. Use these pivots:
Code:
root (0, 0, 0)
body (0, 4, 0)
head (0, 10, 0)
left_leg (-2, 4, 0)
right_leg (2, 4, 0)
4. Give it a readable texture
Create a texture template from the cubes using Blockbench’s UV tools. Inspect the islands before painting; automatic placement is a starting point, not proof that every face reads correctly. Paint the body a dark slate, the head a lighter gray and a small gold eye strip on the negative-Z face. Paint the feet differently from the torso so leg motion is easy to see. Rotate the model and check that the eyes are on the intended front and that no face remains unexpectedly transparent.
If two faces change together, inspect their UV overlap. Decide whether that mirroring is intentional before moving an island. Keep the texture inside its 32 × 32 bounds. See Blockbench’s editor overview for the modeling and paint workspace tools.
5. Save a useful checkpoint
Save the bbmodel, close it and reopen it. Confirm group names, pivots and texture survive. Keep the texture PNG alongside the project as a working backup, even when it is embedded in the bbmodel. Save a screenshot of the front and side views. Your next checkpoint is animation, followed by a separate in-game import test; a correct editor preview alone does not establish resource-pack compatibility.
