Editor guide
The vehicle editor runs in the browser, sends nothing to any server and saves your work in the browser itself.
How to use it
- On opening, a new vehicle starts. To edit an existing one use Import vehicle or models (or drop the file on the page): the editor reads HJSON and JSON, even with comments and trailing commas.
- To see the body, import the pack's
.jsonmodels. With several files, each becomes askin; if you already have skins without a model, they get linked in order. .pngtextures are optional: without them, models are colored per element. With textures, the file name must match the one in the model (offroadcarblack.pngforoffroad/offroadcarblack).- Select a part from the list or by clicking it in the 3D view and drag it. W moves, E rotates, F frames it, Ctrl+D duplicates (mirroring X), Del deletes, Ctrl+Z undoes and Ctrl+Y (or Ctrl+Shift+Z) redoes.
- Check the warnings in the File tab and download the file with Download .hjson.
The tabs
| Tab | Content |
|---|---|
| Vehicle | Id, name, type, prices, health, trunk, speed, steering, acceleration (with upgrades), hitbox, fuel, colors, physics, altitude limits, permissions, animations and other fields. |
| Parts | List of parts, with adding, duplicating and plate. |
| Models | Imported models and textures, with the size in blocks as they appear in game. |
| View | The origin-height, seat-offset, scale and item-transform values of config.yml, movement step, grid, hitbox, tint. |
| Selected part | All the fields of the part, including the model used for the preview. |
| File | The generated file (readable JSON or HJSON) and the check warnings. |
Saving
- Work is saved in the browser on every change and restored when the page is reopened.
- Save project downloads an
.evproject.jsonfile with the vehicle, models and textures: use it to move the work to another computer. Open project reads it back. - Imported models are only used for the preview: the vehicle file only keeps the material and
custommodeldata. - Fields the editor does not know (
exhaust,horn,sounds,gearbox...) are kept and written back unchanged.
Preview accuracy
The preview rebuilds position and scale the way the game computes them, but it stays an approximation: the exact seat height and the player's shape depend on Minecraft. After your first in-game try, adjust origin-height and seat-offset and bring the same values back into the editor.