Guide

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.

Quick answer

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 .mcpack from the pack’s page or marketplace listing.
  • Open the file. On Windows and mobile, double-tapping a .mcpack launches 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 .zip is in the wrong place or buried in a sub-folder. Put it directly in resourcepacks and 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_format number in pack.mcmeta does 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 that pack.mcmeta and the assets folder 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.