Texture packs are fun but sometimes you wish you could tweak the one you’ve downloaded, or maybe your favourite pack has not been updated for Minecraft’s latest release yet. But changing the artwork will be tricky if you don’t have the same editing app they do, and sharing modified versions of someone else’s work is likely to offend the original artist. And that is Not Fun.

The Texturepacker is a Python library that tries to address this by separating out the recipe for remixing a tetxure pack. The recipe refers to the source texture packs but does not include them. Instead you fetch the source packs yourself remix them with the maketexture command. No need to distribute modified packs.

The original idea of this site was to make this a bit easier by hosting recipes. While I was scratching my head over a user interface for writing recipes, I made a simplified system that has a few built in to upgrade old texture packs to work with the new release of Minecraft.

Wait, what is a texture pack anyway?

The world of Minecraft is made of cubes. By changing the pictures (called textures) painted on the cubes you can change the look and feel of the game.

Pixel artists around the world have created artwork and packed it in to ZIP files. To install a texture pack, drop the ZIP file in Minecraft‘s special texturepacks folder.

Use old texture packs

When Mojang add new objects to Minecraft you have to stop using your favourite texture pack while you wait for the artist to draw new textures. By mixing in elements from a patches pack, we can let you carry on playing until then.

Patched packs are for personal use only, and only until an official release of the source pack has been issued.

Old Texture Packs Upgraded to Current Release