Blender Minecraft .json Model Import/Export
0.3Blender vanilla minecraft .json model import/export
This is a Blender plugin for import/export of vanilla minecraft .json models. The exporter is the main focus with more features/options.
Tested on Blender 2.83
Installation:
1. git clone or copy this repository into your Blender scripts/addons or custom scripts folder.
2. Enable in Edit > Preferences > Add-ons (search for Minecraft JSON Import/Export)
Export features:
- UVs
- Can auto-generate textures from solid material colors, can be mixed with regular textures
- Recenter/rescale to fit max Minecraft model volume
- Export objects by bone groups
Import features:
- UVs
- Shift or center to blender origin
Other features:
- Primitives for 8-,16-sided cylinders (solid + hollow)
- Primitive for sphere approximation
Not included:
- Setting model position/scale/rotate on the player model
Check the README in the github repo for specific details and restrictions on blender workflow. Because minecraft vanilla .json models are highly restrictive, the blender scene/objects to be exported must also follow very specific restrictions. The repo contains two basic blender file export examples.
My typical workflow:
1. Model geometry in blender
2. Add materials and use only solid colors
3. Export objects + auto generate texture using this exporter
4. Use Blockbench to set position/scale/rotate on player model
Example models I've made:

Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta