What goes into a Minecraft resource pack
A resource pack is a folder or .zip that Minecraft reads on top of its own assets. At its root sits pack.mcmeta, a small file holding the pack description and its pack_format number, usually with a pack.png icon. Textures live under assets/minecraft/textures, at the same paths as the game's originals.
Minecraft only replaces what the pack contains. A pack with ten block textures changes those ten blocks and leaves the rest of the game untouched, which is why a pack can grow a few blocks at a time.
The generator takes care of that structure: textures are saved at the right paths for your version and the .zip is laid out the way the game expects.
- pack.mcmeta: description and pack_format
- pack.png: the icon shown in the Resource Packs menu
- assets/minecraft/textures/block: the repainted block textures
