An guide how to make a basic MCPE resource pack.
Make sure you have these things before starting:
- A text editor like Notepad or Notepad++ to edit some text/data files
- Windows, MacOS (X), Android, iOS or any other OS that supports this
- A photo editor like Paint.NET, Adobe Photoshop or an online editor like Pixlr
- Minecraft on any OS listed above
Don't know how to begin? Use the MCPENatural resource pack i publised on CurseForge to start of easy!
To start, create a manifest.json
file first.
The JSON manifest needs to have data like a GUID, a name and description.
Here's an example:
{
"format_version": 2,
"header": {
"description": "For people like me! Made by §aMinionguyjpro!",
"min_engine_version": [
1,
16,
20
],
"name": "Minionguyjpro's Favourite",
"uuid": "92a458b4-bb93-4fab-ae29-eb257fbfabe4",
"version": [
1,
0,
0
]
},
"modules": [
{
"description": "For people like me! Made by §aMinionguyjpro!",
"type": "resources",
"uuid": "480e8415-b0e8-4ede-bd01-de18541739c1",
"version": [
0,
0,
1
]
}
]
}
format_version
= The format version of the JSON. In most cases not needed to change.
description
= The description of the resource pack which explains what the pack does/changes.
min_engine_version
= The minimum version of Minecraft that is needed to use this resource pack. People with a lower version than this cannot use the resource pack.
name
= The name of the resource pack.
uuid
= The GUID/UUID of the resource pack as unique ID to prevent conflicts with pack names. To get 2 for the manifest, go to this website to generate 2. Set the amount of GUIDs to 2 and copy & replace first one to the header of the manifest and the second on to the one after modules in manifest.
version
= The version of the pack itself.
type
= The type of pack. In this case leave it on resources
.
You can add textures which change how some things look.
See all blocks here on this website.
Create a directory in the resource pack called textures
. In our case we now need to change a block texture so create in this textures
directory a directory called blocks
now go in the blocks
directory. Open your favourite photo editor.
Now go to the website i said you to go above here, now choose an block. Now need to look at the text below the item name the minecraft:xxxxx
this is the name you need to call the image. A PNG image is required. Now go back to your favourite photo editor and begin edit and create! When you are done save it to the blocks
directory. But before you save file, make sure to not call it minecraft:xxxxx.png
but call it xxxxx.png
. Replace xxxxx.png
with the name of your block. When it has spaces, replace it with dashes. For example, Lime Concrete is lime_concrete.png
and Quartz (Block) is quartz_block.png
. If your image is a different format, convert it to PNG with this converter. Upload your file different from PNG format and set the destination at to
to PNG. After conversion, download the file and upload it to the blocks
directory. Now rename it to the right filename if not already. Also if your choosen texture has multiple colours, but all the same ID, then begin with the colour in the image for example lime_concrete.png
. Repeat this steps for other blocks This is an example of an block that is edited:
This is Blue ice with a reverse colour filter.
Zip the directory where the manifest.json
and textures
folder are. Use a build-in zip archiver or with software. For example, WinRAR. You can find more in the file below. Now, make sure you can see file extensions which is the one after the final .
. For example, .json
, .png
and .zip
are file extensions. Now rename it and replace .zip
with .mcpack
. Now open the file in MCPE (Bedrock Edition. Windows, Android, iOS and the new consoles like PS4, PS5, Xbox Series S, etc.). Go to Settings
> Global Resource Packs
and activate the resource pack. This is how you make a basic resource pack!