texturepacker provides a program 'maketexture' for assembling texture packs for Minecraft using recipes written in a simple language expressed as JSON or as Python dicts, and a library of Python classes that can be used to do the same thing in your own programs.
Texture packs can be created by combining image files in PNG format, or images extracted from existing texture packs. This enables you to remix texture packs to use alternative textures for some elements if the original artist included them, or even to combine textures from two or more separate packs. One use for this might be to upgrade a pack designed for an earlier version of Minecraft to work with newly added items.
Product's homepage
Requirements:
· Python