You found a texture pack you actually like. Now what? Installing one in Minecraft Java Edition takes about two minutes once you know where the files go — no mods, no launcher required. Here’s the fastest way to get it running, plus fixes for when the pack refuses to show up.
Already have Texture Packs? Skip to the install steps bellow. Don’t have one? Check out our 10 Best Minecraft Texture Packs for best handpicked texture packs that everyone should know about.
Always be careful and download packs only from trusted sites like ours. All download links on our site redirects you to the official pack pages on sites like curseforge and modrinth.
Texture Packs should download as .zip file if “texture pack” download as .exe close the tab. That’s not how texture packs work and it’s a red flag.
One more thing before you download: check the pack format against your Minecraft version. Every pack page lists which versions it supports. Grab a version that matches, or close to it — a pack built for 1.20 might be missing textures on 1.21.
This is the folder Minecraft actually reads from. Two ways to get there.
The easy way: Launch Minecraft, go to Options, then Resource Packs, then click Open Pack Folder. Minecraft opens the right folder for you.
The manual way, if you need it:
Windows: %appdata%\.minecraft\resourcepacks
macOS: ~/Library/Application Support/minecraft/resourcepacks
Drop the .zip file straight into the resourcepacks folder. You don’t need to unzip it — Minecraft reads zipped packs fine.
If you’d rather unzip it first, that works too, but watch out for the most common mistake here: unzipping creates an extra folder around the pack. If you drag that outer folder into resourcepacks, Minecraft won’t see it. Open the folder first — if you see pack.mcmeta sitting right there, you’re good. If you see another folder with the same name inside it, move that inner folder instead.
Back in Minecraft: Options, then Resource Packs. Your pack shows up on the left under Available. Click it, it moves to Selected, click Done. That’s it — the pack is live.
Prefer watching it instead? Here’s the full process in under a minute.
Pack’s not appearing in the list? It’s almost always one of these four things.
Wrong file type. Bedrock .mcpack files don’t work in Java Edition, and they won’t show up if dropped in the Java resourcepacks folder. Double check which edition the pack was made for.
Nested folder. Covered above, but it’s the number one cause. Open the pack folder and confirm pack.mcmeta is directly visible, not buried a level deeper.
“Incompatible” warning. If the pack shows up with a red warning, that’s not a dead end. It means the pack format doesn’t exactly match your game version — the textures will usually still load fine. Try enabling it before assuming it’s broken.
Another pack is overriding it. If you’re running more than one resource pack, the one higher in your Selected list takes priority for any texture both packs touch. Drag your pack to the top if something’s not changing the way you expected.
Some packs — especially ones with custom mob variants or unique held-item textures — don’t work with vanilla Minecraft alone. They need extra tools to render those custom models correctly.
OptiFine is the base requirement for most of these packs. If a pack’s description mentions “connected textures,” “custom colors,” or “random mob textures,” check if it lists OptiFine as required. Full setup here: How to Install Optifine.
EMF (Entity Model Features) and ETF (Entity Texture Features) go a step further. EMF lets packs give mobs entirely custom models, not just retextures — think different cow shapes, not just different cow colors. ETF handles texture variants on top of that, like held items looking different depending on their enchantment or type. If a pack doesn’t look right even after installing correctly, check its page for these — most creators mention it upfront when their pack depends on them.
Download and setup guides here: [EMF Mod Download] and [ETF Mod Download].
Neither mod is required for most packs. Only install them if the pack you’re using specifically calls for it — running them without a compatible pack does nothing.
Pack installed and looking good? Browse more picks in our texture pack reviews, or if you’re chasing a specific look, start with Stay True or Faithful 64x for a cleaner take on vanilla.
XRay Texture Pack
Fresh Animations Texture Pack
Bare Bones Texture Pack
Visible Ores Texture Pack
1.21.X Texture Packs
1.20.X Texture Packs
1.19.X Texture Packs
1.18.X Texture Packs
8x Texture Packs
16x Texture Packs
32x Texture Packs
64x Texture Packs
128x Texture Packs
256x Texture Packs
512x Texture Packs