PVPRP Logo

Register


E-Mail:

Username:

Password:

I agree with PvPRP Terms of Services and Privacy Policy

Send me PVPRP updates, giveaways, and important site news.

Already have an Account? Click here to Log In.

Log In


Username:

Password:

Forgot password?

Not Registered yet? Click here to Register.

PVPRP LogoPVPRP
Guides / Tutorial

How to Fix Minecraft Texture Packs Not Showing Up

Fix a Minecraft resource or texture pack that is not showing up. Check Java .zip files, Bedrock .mcpack imports, folders, pack.mcmeta, and version errors.

5 min read PVPRP Guide
How to Fix Minecraft Texture Packs Not Showing Up Tutorial
Java Folder Test

Test with a popular Java pack to check the folder.

If one of these appears in-game, your Java folder is correct and the broken pack is probably packaged wrong. Bedrock users should follow the .mcpack steps below.

Free PVPRP tool Pack Converter Convert any pack to your Minecraft version, or to Bedrock. Free. Open →

Quick Answer

If your Minecraft texture or resource pack is not showing up, the file is usually in the wrong game folder, missing its real .zip extension, inside an extra folder, or made for Bedrock instead of Java. For Java Edition, start with the Open Pack Folder button in Minecraft so you know you are using the correct game instance.

This is one of the most common texture pack problems. The good news is that the fix is usually simple. You do not need to reinstall Minecraft or delete your worlds. Work through the checks below in order and your pack should show up again.

Check The Correct Folder First

In Java Edition, open Options → Resource Packs → Open Pack Folder and place the pack there. This is safer than guessing the path because Prism Launcher, Modrinth App, CurseForge, and other launcher profiles can each use a different Minecraft folder.

Windows

Press Win + R, paste this, and press Enter.

%appdata%\.minecraft\resourcepacks

macOS

Open Finder, choose Go to Folder, and paste this.

~/Library/Application Support/minecraft/resourcepacks

Linux

Open this folder in your file manager. Hidden files must be visible.

~/.minecraft/resourcepacks
macOS note: Safari may expand a zip after downloading it. That folder can still work when pack.mcmeta is directly inside it. If you zip it again, zip the pack contents instead of wrapping them in one more outer folder.

Most Common Fixes

Check The File Type

Java accepts a correctly built folder or a real lowercase .zip. Show filename extensions and check that the download is not pack.zip.txt, pack.zip.html, pack.zip.zip, .rar, or .7z. If Finder calls it a Document, the name is a random ID, or it has no .zip ending, Minecraft may ignore it. If the archive opens normally, add the .zip extension. If it will not open, download it again.

Remove Extra Folders

If opening the folder shows another folder before pack.mcmeta, Minecraft may not detect it. The pack files need to be at the top level.

Use The Right Edition

Java usually uses .zip. Bedrock usually uses .mcpack. Renaming a Java zip to .mcpack does not convert it, and a Bedrock file will not show up in Java's resource pack menu.

Refresh Minecraft

Close the resource pack screen and open it again. If needed, restart Minecraft after moving the file.

Bedrock Pack Not Showing After Import?

Do not place a Bedrock pack in Java's resourcepacks folder. Open the real .mcpack file so Minecraft imports it, then open the world's Resource Packs → My Packs screen and activate it. A custom Bedrock pack also needs a valid manifest.json at its root.

If Minecraft says the import succeeded but an updated pack does not replace the old one, the creator may need to increase the version in manifest.json. Follow the full Bedrock installation guide for Windows, phone, tablet, and console limitations.

How To Check If The Pack Is Structured Correctly

Open the zip or folder and look at the first level inside it. A normal Java resource pack should usually contain files and folders like this:

Good sign: You can see pack.mcmeta and an assets folder at the top level. pack.png is optional. Make sure the metadata file is not really named pack.mcmeta.txt and contains valid JSON. If those files are hidden inside another folder, move that inner folder or use a correctly packed zip.

Open The Zip

Do not extract it yet. Just open it to inspect what is inside.

Find pack.mcmeta

If pack.mcmeta is buried inside another folder, Minecraft may ignore the pack.

Move The Correct File

Put the actual pack zip or correctly structured folder into resourcepacks.

Reopen Resource Packs

Go back to Minecraft and reopen the resource pack menu to force a refresh.

Check pack.mcmeta And latest.log

If the pack is in the correct folder but still does not appear, open the Resource Packs screen once, close Minecraft, and inspect .minecraft/logs/latest.log. Search for the pack filename near the bottom of the log.

What the log means: A message about a non-pack entry usually points to a missing extension or unreadable archive. JSON, pack format, min_format, or max_format errors point to an invalid pack.mcmeta for that game version. Changing metadata can make Minecraft recognize a pack, but it does not automatically convert older textures or models.

What About The Red Version Warning?

If Minecraft shows a red warning, it has already detected the pack. That is different from the pack being absent from the list. The warning usually means the pack format does not match your game version, and many PvP packs still work fine on newer versions.

If the pack appears in the menu but has a warning, try enabling it. If textures look normal in-game, you are fine. If textures are missing or broken, search for a pack made closer to your Minecraft version.

Pack Appears, But The Custom Sky Is Missing?

That means Minecraft recognized the pack, so the folder and zip are probably fine. Custom skies are not a normal vanilla texture feature and may need OptiFine or another compatible skybox mod. Use the custom sky troubleshooting guide for the correct client settings and mod checks.

Find a pack that works

If your current pack is broken, try a different Java pack from PVPRP. Start with popular 16x or PvP packs because they are usually easier to run and test.

Join our Discord community!

Join Now