Jump to content

- - - - -

Making your own MC Resource Pack

This guide should provide you with all you need to make your very own texture pack.
I thought I'd put together an easy, step-by-step, set of instructions on how to make your own texture pack. It is written for PC. Someone with a Mac can add the necessary changes required for this platform. I started this tutorial three times and stuffed up each time losing information so I decided to break it up into smaller sections to avoid the ID10T errors I'm getting :rolleyes:

1. Finding the JAR file: A JAR file is basically a ZIP file. All the MC files needed to make it look and feel the way it is are compressed in a JAR file so you will need to find it and 'uncompress' it, first. Before starting you should locate and install a program that can extract JAR files. I use jZip. Once installed you'll need to try and find the JAR file for the most recent MC version. This is located in your AppData folder. The easiest way to find your Appdata folder is to type %appdata% in the Windows Explorer address bar. When you do this you'll see a folder called .minecraft. This folder contains all the necessary graphics files etc. These are saved in your Appdata file so they don't have to be downloaded every time you run the software. You need to go into the .minecraft folder and open this succession of folders: .minecraft--> versions --> 1.7.10. You will find the 1.7.10 JAR file in this folder. This contains all the individual graphics files zipped into one compressed file and you will need to use your extracted software to unzip it. With jZip all I do is right click on the JAR file, choose jZip and extract to a folder in the current directory. Once done you now have access to all the graphics and sound files (and more), needed to run the software. Go into the folder it was extracted into, click once on the assets folder and press CONTROL-C to copy this folder.

2. Setting up your resource pack folder: Go back to the .minecraft folder. You'll see a folder called resourcepacks (one word). If it isn't there already, make it and give it this exact name. Make a new folder in the resourcepack folder and call it what ever you want your resource pack to be called. Open this new folder and press CONTROL-V to paste the assets folder into your new resourcepack folder. You are almost done.

3. Getting MC to recognise your new resource pack: At this point you need to make a simple text file to make MC recognise you new resource pack. Do this by starting a new document in Notepad (don't use something like MSWord.. you just want a simple text editor). and copy and paste the following code into the document:
      "description":"My Resource Pack"
Go to Save As (not save) and set the file type to All Files and name the file pack.mcmeta. Save this file into your new resourcepack folder., Every new resource pack folder needs to have this file in its folder. You are now ready to start editing/making your texture pack.

4. Editing Blocks: Open the following progression of folders:

assets --> minecraft --> textures --> blocks

All the block graphics files are stored here. It is now a simple matter of opening each one and changing them in your graphics software of choice. I use Photoshop and Illustrator but I have seen people use MSPaint :unsure: It is a simple matter of opening each file, changing it, and saving over the top of the old one.

Each image file is based around an 8x8 pixel unit. Most blocks are 8x8 pixels though there are some, such as paintings, which are larger in multiples of 8x8. Some files, such as door files, are split into two 8x8 images (top and bottom). Extra tall grass is another example of this. 8x8 pixels helps to keep file sizes small however, what most people don't realise is that so long as you maintain the aspect ratio you can make the file much larger to give a higher resolution, almost photo-realistic effect. For example I just made a seamless higher resolution dark wood texture for spruce tree trunks:. This file is 126x126 pixels instead of 8x8 pixels.

View attachment: log_spruce.png

The original spruce log texture looks like this:

View attachment: 2014-07-19_21.03.25.png

The new one looks like this:

View attachment: 2014-07-19_21.03.07.png

It's still square and MC can shrink it down to display as it would normally. I wouldn't make images that are used a lot, like grass blocks, too big because that would make your computer work much harder and possibly increase lag.

In reality you don't actually need to copy the whole assets folder because if an image file is missing from the resourcepack folder it will just fall back to the default image. This is just an easy way to get started. You can edit the other entity files the same way like I did on my creepers:

View attachment: creeper.png

I learned this and other nice little tips on this from the MC wiki here: http://minecraft.gam...m/Resource_pack



That was explained very well. Great job.