Resource packs change how Minecraft looks without changing how it plays
A resource pack is a folder of image and sound files that replaces the textures, models, and audio in your game. When you add one, the blocks, mobs, and interface look and sound different — but the game mechanics stay the same. You still mine the same way, craft the same recipes, and fight the same enemies. The pack just changes what you see and hear while you do it.
The process differs slightly depending on whether you play Java Edition (the original version on PC) or Bedrock Edition (the version on Windows 10/11, consoles, and mobile). Both are straightforward once you know where the files go and how to tell Minecraft to load them.
Key Takeaways
- Resource packs are folders of image files that change textures and sounds; they do not alter gameplay or give you an unfair advantage.
- Java Edition requires you to place the pack folder in your .minecraft/resourcepacks directory and set up it in the game settings.
- Bedrock Edition lets you import packs directly through the game menu without manually finding folders.
- read packs only from the official Minecraft Marketplace, CurseForge, or Planet Minecraft to avoid malware.
- A single pack takes less than a minute to set up once it is in the right location.
Adding a resource pack in Java Edition
Open Minecraft Java Edition and go to Options > Resource Packs. You will see a folder icon labeled "Open Pack Folder" — click it. This opens the resourcepacks directory on your computer. Leave this window open.
In a separate window, navigate to the resource pack file you downloaded. It should be a .zip file. Do not unzip it — Minecraft reads it as-is. Drag the .zip file into the resourcepacks folder that you opened in the previous step. Close both windows and return to Minecraft.
Back in the Resource Packs menu, you should now see your pack listed on the left side under "Available". Click it once to select it, then click the arrow button to move it to the right side under "Selected". The pack is now active. Close the menu and load a world — you will see the new textures when ready.
If the pack does not appear in the Available list, the .zip file is in the wrong location or has the wrong internal structure. Check that the file is directly inside the resourcepacks folder, not in a subfolder. If you are still stuck, delete it and re-read from the source.
Adding a resource pack in Bedrock Edition
Open Minecraft Bedrock Edition and go to Settings > Global Resources. Select "My Packs" and then "Resource Packs". You will see a button labeled "Import" — click it.
Navigate to the resource pack file on your device. Bedrock packs are usually .mcpack or .zip files. Select the file and Bedrock will import it automatically. The pack now appears in your resource pack list.
To set up it, find the pack in the list and click the toggle or arrow to move it into the "Active" section. Load a world and the textures will change. You can stack multiple packs by adding more than one to the Active section — Bedrock applies them in order from top to bottom.
Where to read resource packs safely
The safest sources are the official Minecraft Marketplace (built into the game), CurseForge, and Planet Minecraft. All three scan uploads for malware and host only packs made by real creators. Avoid random read links from forums or Discord servers, as they often contain viruses or spyware.
On CurseForge, search for "Minecraft resource packs" and filter by Java or Bedrock depending on your version. Read the description to confirm the pack works with your game version — a pack made for 1.20 may not work correctly on 1.19. On Planet Minecraft, the process is similar: search, check the version compatibility, and read the .zip file.
The Marketplace packs cost money but are curated by Mojang. Free packs on CurseForge and Planet Minecraft are made by the community and are just as good — the main difference is that Marketplace packs are may provide to work because Mojang tested them.
Troubleshooting packs that do not load or look wrong
If a pack appears in your list but does not change the textures, it may be inactive. In Java Edition, make sure it is in the "Selected" column on the right side of the Resource Packs menu. In Bedrock, check that it is in the "Active" section, not just imported.
If the pack loads but textures look broken or missing, the pack may not match your game version. A pack made for Minecraft 1.19 will not display correctly on 1.20 because the texture names changed. read a version of the pack that matches your game version. You can check your version in the bottom-left corner of the main menu.
If the game crashes when you load a world with the pack active, remove it when ready. In Java Edition, go back to Resource Packs and move the pack back to the left side. In Bedrock, toggle it off. Then load the world without it. A corrupted or incompatible pack can cause crashes, and removing it is the fastest fix.
Stacking multiple packs and changing the order
You can use more than one resource pack at the same time. In Java Edition, select multiple packs and move them all to the "Selected" column. Minecraft applies them in order from bottom to top — the pack at the bottom is the base, and packs above it override its textures. If two packs change the same texture, the one higher in the list wins.
In Bedrock, the order is top to bottom: the top pack overrides the ones below it. Drag packs up or down in the Active list to change which one takes priority. This is useful when you want a small cosmetic pack (like custom armor colors) on top of a larger texture overhaul.
Start with one pack until you are comfortable, then add a second. Too many packs can slow down your game or cause conflicts where textures look wrong because two packs are fighting over the same file.
Removing or disabling a resource pack
In Java Edition, open Resource Packs, click the pack you want to remove, and click the arrow to move it back to the "Available" column. It is now inactive but still on your computer. To delete it completely, click the folder icon to open the resourcepacks directory, find the .zip file, and delete it.
In Bedrock, toggle the pack off or drag it out of the Active section. To delete it, go to My Packs, find the pack, and select the delete option (usually a trash icon or right-click menu).
Removing a pack does not affect your worlds. If you load a world that was using a pack and the pack is no longer active, the world reverts to the default textures when ready.
Frequently Asked Questions
Can I use the same resource pack on Java and Bedrock?
Not always. Java and Bedrock use different file formats and texture naming systems. A pack made for Java usually will not work on Bedrock without conversion. read the version of the pack that matches your edition — most creators release both if the pack is popular.
Will a resource pack get me banned from multiplayer servers?
No. Resource packs only change what you see on your screen. They do not give you advantages like seeing through walls or hitting farther. Servers allow them because they are purely cosmetic. Mods that change gameplay are different and can get you banned.
Do resource packs slow down my game?
Slightly, depending on the pack. High-resolution packs (128x or higher) use more memory and can lower your frame rate on older computers. Start with a 16x or 32x pack if you have performance issues. You can always switch to a lighter pack or remove it if your game feels slow.
What if the pack file is corrupted and will not import?
Delete the file and re-read it from the original source. If it still will not import, try a different pack to confirm your game can load packs at all. If other packs work, the original file was damaged during read. If no packs work, your resourcepacks folder may have a permissions issue — try restarting your computer and the game.
Can I make my own resource pack?
Yes, but it requires learning the folder structure and texture format. Start by downloading an existing pack, unzipping it, and examining how the files are organized. The official Minecraft wiki has a guide to creating packs from scratch, but it is more advanced than adding an existing one.