HOW TO INSTALL TEXTURE PACKS
Installing a texture pack (also called a resource pack) takes less than two minutes. This guide covers Java Edition and Bedrock Edition on all platforms, including Windows, macOS, Linux, iOS, Android, and consoles. We also cover how to use OptiFine and Iris for packs that require connected textures or PBR features.
Java Edition (Windows, macOS, Linux)
- 1
Download the pack
Grab the
.zipfor your Minecraft version. Packs we host ourselves download straight from this site, with no waiting page in between; for the rest, the pack page links to the creator's own source.Leave the file zipped. Minecraft reads the archive as it is, and unpacking it is the single most common reason a pack never shows up in the list.
- 2
Open Options in the main menu
Start Minecraft and click Options on the main menu. You can do this before loading a world; the pack list is part of the game, not of a save.
- 3
Go to Resource Packs
In Options, click Resource Packs. The screen splits in two: available packs on the left, the ones in use on the right.
- 4
Click Open Pack Folder
At the bottom of that screen, Open Pack Folder opens the right folder in your file manager, so you never have to go looking for it.
If you would rather navigate there yourself:
- Windows:
%appdata%\.minecraft\resourcepacks - macOS:
~/Library/Application Support/minecraft/resourcepacks - Linux:
~/.minecraft/resourcepacks
- Windows:
- 5
Drop the file into the folder
Drag the downloaded
.zipinto theresourcepacksfolder. Still zipped, still untouched. - 6
Move it to Selected
Back in Minecraft, the pack now sits in the Available column on the left. Hover it and click the arrow to move it across to Selected.
Order matters here: whatever sits at the top of the right-hand column wins where two packs change the same texture.
- 7
Confirm with Done
Click Done. The game reloads its textures on the spot, and you do not need to restart it.
Bedrock Edition (Windows 10/11, Mobile, Console)
- 1
Download the .mcpack
Bedrock uses
.mcpackfiles. Some packs ship a.zipinstead, and renaming the extension to .mcpack is enough to make it importable. - 2
Open the file to import it
Double-click or tap the file. Minecraft opens by itself, imports the pack and says so when it is finished. Nothing has changed in your world yet at this point.
- 3
Open Settings, Global Resources
Settings then Global Resources turns the pack on for every world at once. Prefer it in one world only? Open that world's settings and use its own Resource Packs screen instead.
- 4
Activate the pack
Select the pack and activate it. On console the same screens exist, reached with the controller rather than a mouse.
Using Packs with OptiFine or Iris
Some texture packs require OptiFine or Iris for features like connected textures, custom sky, random mob variants, or PBR material support. The installation process for the texture pack itself is the same as above. The difference is that you need OptiFine or Iris installed as your mod loader.
OptiFine
Download OptiFine from optifine.net. Run the installer jar. It creates a new profile in the Minecraft Launcher automatically. Select the OptiFine profile and launch the game. Your resource packs load as normal with OptiFine features enabled.
Iris (Fabric)
Install Fabric Loader, then add Iris and Sodium to your mods folder. For connected textures support, also add the Continuity mod. For custom entity models, add the CEM mod. Launch with the Fabric profile. Resource packs install the same way.
Stacking Multiple Packs
Minecraft supports multiple resource packs loaded simultaneously. Packs higher in the "Selected" list take priority. This means you can combine packs for different purposes:
- Put a PvP pack on top for clear items and low fire
- Add a dark GUI pack for comfortable night gaming
- Layer a visual pack underneath for block textures
- Add Vanilla Tweaks modules for specific quality-of-life changes
Drag packs up and down in the Selected list to change priority. The topmost pack overwrites textures from packs below it. Textures not included in higher packs fall through to lower packs, and finally to vanilla defaults.
Troubleshooting
Pack does not appear in the list
Make sure the .zip file is directly inside the resourcepacks folder, not inside a subfolder. Some downloads create a folder-in-a-folder structure. The zip should contain pack.mcmeta at its root level.
Version mismatch warning
Minecraft shows a warning when a pack's format version does not match your game version. The pack usually still works. Click "Yes" to load it anyway. If textures look broken, check for an updated version of the pack.
Connected textures not working
Connected textures (seamless glass, bookshelves) require OptiFine or the Continuity mod on Fabric. Vanilla Minecraft does not support CTM. Install the appropriate mod and the connected textures will activate automatically.
FPS drops after installing a pack
High-resolution packs (64x and above) use more VRAM. If you see FPS drops, try a lower resolution version of the same pack. Most popular packs offer multiple resolution options. Also make sure you have allocated enough RAM to Minecraft in the launcher settings.
Frequently Asked Questions
What is the difference between a texture pack and a resource pack?
They are the same thing. Mojang renamed "texture packs" to "resource packs" in version 1.6 because modern packs can include sounds, models, languages, and fonts in addition to textures. The community still uses both terms interchangeably.
Can I use Java Edition packs on Bedrock?
Not directly. Java and Bedrock use different file formats and folder structures. Some creators offer both versions. There are also converter tools available, but results vary since Bedrock does not support all Java features.
Do I need to restart Minecraft after installing a pack?
No. Minecraft reloads textures when you activate a pack from the Resource Packs screen. If you drop a file into the folder while the game is running, you may need to leave and re-enter the Resource Packs screen for it to appear.
How much RAM should I allocate for high-res packs?
For 16x-32x packs, the default 2 GB allocation is fine. For 64x-128x, allocate 4 GB. For 256x and above, allocate 6-8 GB. Change this in the Minecraft Launcher under Installations > Edit > JVM Arguments. Modify the -Xmx value.
Ready to pick a texture pack?
Browse our full collection of reviewed Minecraft texture packs.
Browse All Packs