datapack-primer

2026-07-27

This is a introduction to the tools and workflows I use to develop Minecraft datapacks.

LinkDescription
wikiDocumentation for datapacks
mcmetaMisode’s repository has all of the vanilla game assets. Textures, UI masks, item sprites, worldgen JSON, loot tables, It’s all here
JSON generatorsMisode’s web app that uses form inputs to generate JSON you can then export into your datapack. I use this for everything tbh
mcstackerMCSTACKER is the other generator. Instead of JSON, this does minecraft commands. I often use it for \data,\summon,and \scoreboard commands
vanilla tweaksTo begin a new datapack, I’ll usually just download a similar one from Vanilla Tweaks to get the proper directory structure and then overwrite everything
blockbenchWebapp to make minecraft textures, models, and animations
optifine CEMCustom Entity Models are not supported by default and require optifine to work properly
CEM models and documentationvanilla models and documentation. Nice integration with blockbench

Some Youtubers that make tutorials/feature showcases:

Settings & Commands: