How to Install Minecraft Texture Packs (Java & Bedrock)
Installing a texture pack takes about a minute once you know where the files go. Here is the exact process for both editions — plus how to fix the usual reasons a pack does not show up.
To install a Minecraft texture pack on Java Edition, open
Options → Resource Packs → Open Pack Folder, drop the
pack’s .zip file into that resourcepacks
folder, then move it from the left column to Selected on the
right. On Bedrock Edition, download the pack as a
.mcpack file, open it so the game imports it, then apply it
under Settings → Global Resources or in a world’s
resource-pack list.
Java Edition: install a resource pack (step by step)
On Java, “texture pack” and “resource pack” mean the same files — Mojang renamed the feature to resource pack years ago, but everyone still says texture pack. Either way, the install is the same four steps. You do not need any mods for a plain texture pack.
1. Download the pack (keep it zipped)
Download the pack to somewhere easy to find, like your Downloads folder.
Leave it as a single .zip — Java reads the zip directly, so
there is no need to extract it. (If your browser auto-extracts zips,
you may need to re-zip the folder so that pack.mcmeta sits
at the top level.)
2. Open the resourcepacks folder
The cleanest way is from inside the game: launch Minecraft, go to
Options → Resource Packs, and click
Open Pack Folder at the bottom. That opens the
resourcepacks folder inside your .minecraft
directory. On Windows you can also reach it by pasting
%appdata%\.minecraft\resourcepacks into the
File Explorer address bar; on macOS it lives under
~/Library/Application Support/minecraft/resourcepacks.
3. Drop the .zip into the folder
Move the downloaded .zip straight into the
resourcepacks folder. Make sure it sits directly there and
not inside an extra sub-folder — a pack buried one level down will not
be detected.
4. Enable it in-game
Back in Minecraft on the Resource Packs screen, the pack appears in the Available column on the left. Hover it and click the arrow (or drag it) to move it to Selected on the right, then click Done. The textures load immediately. If it is not listed, click the small refresh icon at the top-left of that screen.
That is the whole process. For a fuller walkthrough with screenshots, see the Optimum Realism install guide.
Bedrock Edition: import a .mcpack
Bedrock (Windows 10/11, mobile, console) does not use loose
.zip files the same way. Packs ship as a
.mcpack file, which the game can import on its own.
- Download the
.mcpackfrom the pack’s page or marketplace listing. - Open the file. On Windows and mobile, double-tapping a
.mcpacklaunches Minecraft and imports it automatically. You should see an “imported successfully” message. - Apply it. To use it everywhere, go to Settings → Global Resources, find the pack under Available, and tap Activate. To use it in one world only, open that world’s settings → Resource Packs instead.
If the file downloaded as a .zip instead of a
.mcpack, rename the extension from .zip to
.mcpack and open it again. For the full Bedrock walkthrough,
see
How to install resource packs on Bedrock.
Enabling and ordering packs
Minecraft applies resource packs in a stack, and order matters: the pack at the top of the selected list wins for any texture two packs both change. So if your new pack looks like it is only half-applied, another pack above it is overriding the rest.
On Java, drag the pack you want to win to the top of the Selected column. On Bedrock, the pack highest in the active list takes priority — move it up to override others. A common setup is one big base pack on the bottom with a small “add-on” pack on top; just keep the add-on above the base.
The built-in Default and Programmer Art entries are always available and do not need installing — they are useful for quickly switching back to vanilla to confirm a pack is the cause of an issue.
Higher-resolution packs and PBR
Vanilla Minecraft is 16x — every block texture is 16×16 pixels. “Higher resolution” packs use larger textures (32x, 64x, 128x, and up) for more detail. They install exactly like any other pack; the only difference is that bigger textures use more video memory, so very high resolutions are heavier on low-end hardware.
Realism packs usually go a step further with PBR (physically based rendering) maps — extra data for how rough, metallic, or bumpy each surface is. Those maps only show up when something can read them: a shader such as Iris or OptiFine on Java, or RTX on Bedrock. Without a shader, a PBR pack still works — you just see the flat colour textures, not the depth and reflections. If you want to learn the concept, see what PBR is in Minecraft.
If you are choosing a realistic pack to install, Optimum Realism is a photorealistic PBR pack built for exactly this: the 64x edition is free, higher resolutions are available through Patreon, and it ships full PBR for Java shaders plus a dedicated Bedrock RTX build. It installs the same way as above.
Common problems
If the pack will not install or apply, it is almost always one of these:
- The pack does not appear in the list. The
.zipis in the wrong place or buried in a sub-folder. Put it directly inresourcepacksand hit the refresh icon. - “Incompatible” or it loads but textures are
missing. This usually means the pack was built for a different
Minecraft version (the
pack_formatnumber inpack.mcmetadoes not match your version). Use a build that matches your game version, or accept the “made for an older/newer version” warning if the author says it is fine. - Double-zipped pack. If a folder appears inside the zip
and that folder holds
pack.mcmeta, the zip has an extra layer. Re-zip so thatpack.mcmetaand theassetsfolder are at the top level of the.zip. - Textures look flat or oddly shiny. That is normal for a PBR pack without a shader, or a sign that another pack is overriding yours. See why textures look flat or shiny.
FAQ
Where is the Minecraft resourcepacks folder?
It lives inside your .minecraft folder. The fastest way to
open it is in-game: Options → Resource Packs → Open Pack
Folder. On Windows you can also paste
%appdata%\.minecraft\resourcepacks into the File Explorer
address bar.
Should I unzip the texture pack before installing it?
No. On Java Edition, leave the pack as a single .zip and
drop the whole file into the resourcepacks folder. An
unzipped folder only works if it still contains pack.mcmeta
at its top level.
Why does my texture pack not show up in Minecraft?
Usually the .zip is in the wrong place, it was
double-zipped, or pack.mcmeta is missing. Make sure the
.zip sits directly in resourcepacks (not in a
sub-folder) and click the refresh icon on the Resource Packs screen.
How do I install a texture pack on Minecraft Bedrock?
Download the pack as a .mcpack file and open it. Bedrock
imports it automatically, then you apply it under
Settings → Global Resources or in a specific
world’s Resource Packs.
Do high-resolution texture packs need extra mods?
A standard 16x or 64x pack installs the same way as any pack. PBR features such as bump and specular detail need a shader (Iris or OptiFine) on Java, or RTX on Bedrock, but the textures themselves still install normally.
Get the realistic look
Optimum Realism is a photorealistic PBR pack for Minecraft Java and Bedrock RTX. The 64x edition is free — higher resolutions are on Patreon.
Download Optimum Realism New here? Read the install guide or browse all guides.