How to Make a Custom Minecraft Texture Pack Featured Image

How to Make a Custom Minecraft Texture Pack

Last updated February 24, 2023


Minecraft is more than a decade old at this point, and the default textures are something that we’ve grown accustomed to. But this doesn’t mean that we shouldn’t try new things. Minecraft makes it super easy for us to add new textures to the existing blocks in the game, and also build texture packs for ourselves!

A minecraft custom texture packs can have blocks with textures you like. Just install into your texture packs folder and you can go nuts with this project! With resource packs, you can add a smiley face on every dirt block, or turn every dirt block into a red-colored block, the possibilities are endless and in this easy to follow guide we will show you how to do it!  If you open your resource pack folder and extract the default texture pack you can modify this simple texture pack to whatever you can imagine.

Step #1

Open %appdata%

The first step is fairly easy, while on your desktop screen press the Windows button and the R key together. A small pop-up window will show up. In this, you’ll have to type %appdata%, and click OK. This will open up a folder on your desktop that is normally hidden.

Find the Minecraft folder

After this, locate the folder with the name Minecraft and open it.

Many folders

Inside that folder locate the versions folder. Choose the version of Minecraft that you want to add a texture pack too. 

Choose 1.17.1 version

We’re using version 1.17.1 for the tutorial, but you can choose any version that you want.

Step #2

1.17.1 jar file

When you open the 1.17.1 folder you’ll see a .jar file with the JAVA logo, if you don’t see this, update your JAVA version, or install JAVA if you haven’t already. 

1.17.1 jar file

Take that .jar file to the desktop screen.

Converted to a .zip file

Rename the file to .zip, and this will convert it into a zip folder.

Extract here option

Right-click on the zip file and extract (choose the EXTRACT HERE option) the zip file on the desktop

new folder with version name

A new folder with the version name will pop up. Now open the pack folder.

Step #3

Recycling a bunch of files

Delete everything in the folder except for the assets folder.

Pictures of a bunch of texture folders

Next move to the textures folder that is inside the assets folder. Follow this path: assets->minecraft->textures.

"Anvil top png" file

You’ll see the various different textures, like blocks, paintings, misc, etc

Step #4

"Open with Paint"

You can right-click on any of the textures and use the option edit with to edit the texture itself. For example let’s take this dirt block and open it’s texture in Paint (you can use any photo editing software you want, such as Photoshop).

Example of texture for texture pack made in paint

You can do whatever you want and after you’re done simply save it and overwrite the original.

Step #5

Assets folder shown

After editing every texture you have to go back to the main folder where the asset folder was.

creating a new txt document

Create a new .txt document.

Saving the Notepad++ folder

Open the .txt folder and save as pack.mcmeta and select all files option as well, if you dont have it, use this mcmeta download.

Pack.mcmeta in the folder

A new folder will be created in the 1.17.1 folder

Download notepad++, which is a more advanced version of the normal Notepad program.

Instructions on downloading Notepad++

Open the pack.mcmeta folder with Notepad++.

The text below pasted into Notepad++

Paste this code, replacing the example name placeholder pack format:


  "pack": {

    "pack_format": 4,

    "description": "Example"



Send to compressed zipped folder

Select the pack.mcmeta mcmeta file folder and the assets folder and compress them into a zip file as shown in the image above.

Step #6

Minecraft pause screen

Launch Minecraft, start playing, and pause. Go to the resource pack options.

Folder stating "this file is empty"

Use the open pack button and locate our newly created zip file from step 5.

Position where the texture pack is found in the launcher.

Drag it to the right side, and click done, and that’s how you add a custom realistic texture pack to the game! You just created a minecraft resource pack !


Like this post? Share it!
1 Comment - Sign in to comment
DrCraigusMC Profile Picture
1 year ago

You guys should do a tutorial on custom music!