Skip to main content

Assemble texture packs for Minecraft

Project description

Minecraft Texture-Pack Maker

Purpose

Texturepacker provides program maketexture for assembling texture packs for Minecraft using recipes written in a simple language expressed using 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.

Installation

Requirements:

  • Python 2.7

  • Distribute (or Setuptools might work)

You should be able to install with the following command:

$ python setup.py install

You can test it worked by running it on an example recipe:

$ maketexture -v examples/groovystipple.zip

(These are included in the source distribution but will not be included in a binary install.)

To run automated tests, you need to install 2 more packages and then use Nose:

$ pip install nose mock
$ nosetests tests

This should print a lot of dots and then report OK at the end.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

texturepacker-0.7.tar.gz (1.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

texturepacker-0.7-py2.7.egg (54.5 kB view details)

Uploaded Egg

File details

Details for the file texturepacker-0.7.tar.gz.

File metadata

  • Download URL: texturepacker-0.7.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for texturepacker-0.7.tar.gz
Algorithm Hash digest
SHA256 26713bfdc167677bf456d19f8a15983bfa2e14ab9cbb2f5f394bff3f06713785
MD5 7a9a5efc6c43cbdc7c0473f39ba004da
BLAKE2b-256 5fe622c089896c801e9f1b18d2c425b73ba8cf6c3ac6e27f59b63c6389e2b85e

See more details on using hashes here.

File details

Details for the file texturepacker-0.7-py2.7.egg.

File metadata

File hashes

Hashes for texturepacker-0.7-py2.7.egg
Algorithm Hash digest
SHA256 93f90fddb5fae23270012d67aaa4f471b41b08b4f72f3a653a19d085735e33a0
MD5 d51c7a7de9d88d1eb484439a74e23ef1
BLAKE2b-256 dfebf4e9489d11c664a6c3fa400236b5f4d98756f0fba5c4ae5ee25a7080b11b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page