Tutorial on creating your own resource pack

Published by Peter Schwartz
Published January 19, 2018
Updated: January 19, 2018
Published by Peter Schwartz
Published January 19, 2018
Updated: January 19, 2018

About Resource Packs

Required time for this article: Up to 2 Hours if you want to complete a simple resource pack.

But let’s just start off small. At first we’ll explain what a resource pack is and for what it is usually being used for.


At Minecraft Java version 1.6.1, “Texture Packs” were replaced by “Resource Packs”. These have way more control over Minecraft and even support changing following game features:

– Sounds
– Language
– Models of items/blocks
– Recipes (you can add new receipes, remove them or change already existing receipes)
– Shaders
– Structures (This is rare as structures are saved as .nbt files and contain code similar to .exe files)
– Texts (can be used for animating texture packs, like in 70k Pack)


Different Minecraft versions

Minecraft version 1.12.2, 1.12 came with awesome new features but caused most 1.10, 1.9 and 1.8 Texture Packs/Resource Packs to become incompatible. If you want to make your old packs compatible, feel free to check out this article on How to make old Packs 1.12.2 compatible. Do you want to make your 1.7/1.8 Resource Pack 1.9 compatible? Then you should have a look at our Convert 1.8 Resource Pack to 1.9 Thread. 

Getting started

Before starting with the creation of your very own resource pack you should keep in mind what’s not to do.

Anything that violates Mojang’s terms of use for Minecraft.
Moreover the release of modifications or versions for Minecraft which allow you to play the game without having bought Minecraft from Mojang is not allowed! You are also not allowed to release decompiled source code of the game in any way.

Creating a resource pack

At first you should know where your “resourcepacks”-folder is located. In this folder you should start off by creating a new folder (which will become your resource pack).

Next step is the creation of a mcmeta file. We recommend Notepad++ for doing that. The file name extension must be “.mcmeta”.

Following content works for Minecraft 1.11 and 1.12.

“pack”: {
“pack_format”: 3,
<- End

pack-format number

1 works with Minecraft 1.6-1.8
2 for Minecraft 1.9 and 1.10
3 in 1.11 and 1.12
4 for Minecraft 1.13

To make sure your mcmeta file works you should make sure of not forgetting question marks, colons or other characters.

First testing of your pack

Now you can launch your game and click on the “Resource Packs” button to find out if your Resource Pack works.

Modifying Textures

Now you can continue creating your pack by setting up it’s folder structure

  1. Create a new folder “assets” in the Resource Pack folder you created.
  2. inside “assets” create a new folder called “minecraft”
  3. inside “minecraft” make a new folder called “items”

Put a clear image (as placeholder) in the resolution you want your sword to be into this “items” folder.

For the following step you’ll need to use Photoshop, Paint.net, Paint (MS) or other graphic editors. 

How to make your own resource pack low resolution sword
Example 16×16 Sword (from Jaba Tonic Pack [Pack Nation Release])

Now you can start building your sword texture pixel by pixel. For beginners we recommend low resoultions such as 16×16 or 8×8. If you want to make a FPS-boost pack you should use 16×16, 8×8, or 4×4.

If you get used to this pack creation process you can try higher resolutions

How to make your own pvp texture pack high resolution sword
Example High Resolution Sword (from Pack Nation 95k Pack)

Some people don’t want to start making a pack from scratch. They want to use a basic pack to work with. If you want to share your packs publically and use another pack as base pack to work with or just take pictures from google search to make pack textures out of them you should keep in mind that their right owners maybe don’t want you to share them without permission.

Useful Downloads on making your own resource pack

Useful File (.mcmeta)

 basic mcmeta File

4/5 - (18 votes)

Have you used this pack or having trouble downloading and installing? Leave a comment below!


Peter Schwartz


My name is Peter Schwartz or better known as Mr.MCRP. I am an Avid Minecraft fan since it was first released in 2009. I gathered a group of smart and awesome Minecraft fans as well and we have compiled tons and tons of texture packs and we have dedicated it to help you - fellow fans to get the best texture packs ever.

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
Minecraft Logo History and How it Evolved - 1

Minecraft Logo History and How it Evolved

Minecraft has been around for the past 11 years and is still

Read More
Top 5 Minecraft 1.19.3 PvP Texture Pack -

Top 5 Minecraft 1.19.3 PvP Texture Pack with Free Downloads

As we know we have plenty of readers who love PvP we

Read More
Top 5 Minecraft Cottage Designs - 1

Top 5 Minecraft Cottage Designs

If you are having trouble with designing your cottage here in Minecraft,

Read More

Don't miss a New Minecraft Pack again!

We are one of the best places in the world for Minecraft Resource Packs. We have mods, maps and skins to our library.  We have the most premium and rare texture packs in our collection. Sign up to get notified first.