Best Minecraft PvP texture packs for every mode
We've picked 48 PvP texture packs for six modes and checked each one on Modrinth: the author, game versions, resolution and list of changes. We link only to the authors' own pages, never to MediaFire reuploads.
What is a PvP texture pack?
A PvP texture pack is a resource pack built for fighting. On Polish PvP servers it's simply called a "txt" (short for texture), and chat is full of questions like what txt are you using? or which txt for anarchia? and requests like send me your txt.
A typical PvP pack doesn't change the whole game. It shortens swords, lowers fire, shrinks the shield and the totem, simplifies wool and adds a dark GUI or a custom sky. The point is to see your opponent in a fight, not your own sword and flames covering half the screen.
A texture pack isn't a mod. It adds no new features and only replaces textures, models, sounds and fonts, so a regular PvP pack is fine on practically every server. The two exceptions that do end in a ban are covered in the section on bans. For a ranking of classics such as Intel Edit, Tightfault and Stimpy, see our list of the best PvP texture packs.
How to choose a PvP texture pack
Before you download anything, answer four questions. The first one matters most.
| Question | What it means for you |
|---|---|
| Which version do you play? | 1.8.9 PvP and 1.9+ PvP are two different worlds. A 1.8.9 pack loaded on 1.21 loses its block and item textures, because the folder names changed in 1.13. Get the file released for your version. |
| Which mode do you fight in? | Crystal PvP needs explosion particles gone, Bedwars needs readable wool, and mace fights need a low shield. That's why every mode has its own list here. |
| What's your computer like? | 16x is the vanilla texture resolution and puts little load on your PC. 32x and 64x look sharper, but they'll cost you FPS on a weak laptop. The lightest pack on our lists, Huh 8x, has textures of 8 by 8 pixels. |
| A whole new look or just tweaks? | A full pack changes the style of the game. PvP tweaks keep the vanilla look and only remove what gets in the way. You can combine both in the pack list. |
Best PvP texture packs in 2026 by mode
Each mode has its own page with 8-10 verified packs. Here's the short version: where to start, and what to try if the first pack doesn't suit you.
Build your own pack from overlays
You don't have to take a ready-made pack. Plenty of players build their own from several small packs: a base (vanilla, Vanilla Tweaks or Faithful) plus overlays that each change one thing. Order matters: a pack higher in the list overrides the ones below it, so overlays always go above the base.
A 1.21 setup that leaves the look of the world alone: Low Fire, Short Swords, Small Shield & Totem and PvP Crosshair on top of plain vanilla. That's four .zip files, and your screen in a fight gets noticeably cleaner. We cover another low fire pack on the Low On Fire page.
1. Low Fire
Lowers the first-person fire by 6 pixels, or 37.5%. Fire on blocks looks the same as in vanilla.
What it changes: lower fire on your screen only.
2. Short Swords
Makes swords 2 pixels shorter. They cover less of the screen, and the style stays vanilla.
What it changes: shorter swords in your hand.
3. Small Shield & Totem
A small shield, a small totem and a small totem pop without any mods. Works with totem textures from other packs.
What it changes: small shield, small totem and totem pop, fewer totem particles.
Note: On 1.19.4 and older, the game warns that the pack was made for a newer version, but it works. A totem in an item frame becomes very small.
4. PvP Crosshair
A classic PvP crosshair. Put it above any packs that also change the crosshair.
What it changes: PvP crosshair on every version.
5. No Explosion Particles
Removes explosion particles, so you can see your opponent right after a crystal or TNT goes off.
What it changes: no explosion particles.
Note: The same author also made No Explosion Sounds, which mutes explosions.
How to install a texture pack
On Java Edition, installing a pack takes less than a minute and works the same way in the vanilla launcher, Lunar Client, Prism Launcher and the Modrinth App:
- Download the .zip file from the pack's page. Modrinth lists the game versions next to every file, so pick the one for your version.
- In the game, click Options, then Resource Packs and Open Pack Folder.
- Drop the .zip file into the folder. Don't unzip it.
- Go back to the game, hover over the pack on the left and click the arrow to move it to the right side.
- Set the order: overlays above the base. Click Done and wait for the game to reload its resources.
You can also find the folder yourself: on Windows it's %appdata%\.minecraft\resourcepacks, on macOS ~/Library/Application Support/minecraft/resourcepacks and on Linux ~/.minecraft/resourcepacks. With launchers that use separate instances, the in-game button is the safer choice, because each instance can have its own folder. For the full guide, with screenshots of the options and how to add packs on Bedrock, read how to install a texture pack.
Texture packs in vanilla Minecraft and in Lunar, Badlion and Dawn (formerly Feather)
Resource packs are a feature of the game itself, so a texture pack works in every client that runs Minecraft Java Edition. The differences are in the supported versions, OptiFine features and the packs a given client won't load.
| Client | Versions | What you need to know about packs |
|---|---|---|
| Vanilla (Minecraft Launcher) | every version since 1.6.1 | You turn packs on in the Resource Packs menu. Custom skies, connected textures and textures that depend on an item's name (CIT) need OptiFine or Fabric mods: Continuity, CIT Resewn and Skyboxify. |
| Lunar Client | 1.7 to 26.x | According to the developer's FAQ, every texture pack works in Lunar, and you turn it on the same way as in vanilla. The exception is X-ray packs: Lunar won't load them. |
| Badlion Client | launched through Lunar | Lunar took over Badlion in March 2025, and since July 2025 you launch Badlion from the Lunar launcher (the Use Badlion Services option). You add packs in the game, in the Resource Packs menu. |
| Dawn (formerly Feather Client) | Forge 1.8.9 and 1.12.2, newer versions on Fabric | Feather was taken over by InPvP, and its players moved to Dawn. Download Dawn only from dawn.gg. Any site that offers a Feather installer today is suspicious, because the developer no longer provides one. |
Pack order works the same way in every client: a pack higher in the list overrides the ones below it. For a comparison of features and mods in PvP clients, see our ranking of the best Minecraft clients.
Texture packs and FPS
A texture pack on its own rarely costs many frames, but several high-resolution packs can slow down a weaker computer. Before you go looking for a lighter pack, check these things:
- Resolution. A 32x texture has four times as many pixels as a 16x one, and a 64x texture sixteen times as many. On a weak laptop, stick with 16x.
- Animations. If your FPS drops after you turn a pack on, first disable the packs with animated textures and the ones with the highest resolution.
- Number of packs. Every active pack makes resource loading take longer. You can stack 16x overlays without worry, but don't keep several full packs in the list at once.
- A performance mod. On new versions, Sodium helps the most; on 1.8.9, OptiFine or a PvP client with its own optimizations.
- Game settings. In Video Settings, set Particles to Minimal, lower the render distance and turn Clouds off. You're not looking at the sky in a fight anyway.
For more ways, from video settings to RAM allocation, see our guide on how to boost FPS in Minecraft.
Game version and texture packs
Every pack has a format number in its pack.mcmeta file. If it doesn't match your version, the game shows a red warning, but it often loads the pack anyway. The author of Small Shield & Totem says the pack works despite the message, and the author of PvP Basics mentions the warning and still lists compatibility from 1.15. It gets worse when Mojang has changed the file structure in the meantime.
| Version | Pack format | What matters for texture packs |
|---|---|---|
| 1.8.9 | 1 | Old PvP with no attack cooldown. Packs from this version lose their block and item textures on 1.13+. |
| 1.12.2 | 3 | The last version with the old blocks and items folders. |
| 1.20 - 1.20.1 | 15 | Most packs on our Crystal PvP list start from this version. |
| 1.21 - 1.21.1 | 34 | Adds the mace. |
| 1.21.4 | 46 | New item model definitions in the assets/minecraft/items folder. Packs with custom weapon models need a file made for this version. |
| 1.21.11 | 75.0 | Adds the spear. The last version with the old 1.x numbering. |
| 26.1 - 26.1.2 | 84.0 | The first version with year-based numbering. |
| 26.2 | 88.0 | The next drop. Some packs end their version list here. |
| 26.3 | 97.1 | The latest full release as of October 25, 2026. |
Since snapshot 25w31a, that is since 1.21.9, the file uses the min_format and max_format fields instead of a single pack_format number. In them, the pack states the range of versions in which the game loads it without a warning.
Packs that can get you banned or infected
X-ray packs make stone transparent. You can see ores, but also players in tunnels, so on most PvP servers using one ends in a ban, and Lunar Client won't load such a pack at all. We explain how they work and what you risk by using them in our article on X-ray texture packs.
CIT packs that show armor durability change how armor looks as it wears down, so you can see how badly damaged your opponent's set is. The anarchia.gg rules ban this outright; you'll find the details on the anarchia.gg texture packs page.
The second trap is fake downloads. A texture pack is always a .zip archive, or a .mcpack file on Bedrock. If a site tells you to download an .exe, .bat or .jar file, it isn't a texture pack. Download from the author's page: Modrinth, CurseForge or Planet Minecraft. Nobody checks MediaFire reuploads or free texture pack sites, so you can't know what's inside. We explain how to spot a tampered file in our guide to malicious mods.
How to make your own texture pack
The quickest way to start is by editing an existing pack. Check its license on Modrinth: CC BY 4.0 and MIT allow edits as long as you credit the author, while a pack marked ARR (all rights reserved) can't be shared in an edited form without the creator's permission.
Unzip the .zip file and replace the PNG files in assets/minecraft/textures (the diamond sword is item/diamond_sword.png). Edit models, such as a shorter first-person sword, in Blockbench. In pack.mcmeta, set the format for your version from the table above, zip the contents back into a .zip file and drop it into the resourcepacks folder. You can make your first working pack in one evening.
Frequently asked questions about PvP texture packs
What is a PvP texture pack?
It's a texture pack (resource pack) made for combat, which Polish players call a "txt". It changes the look of swords, fire, the totem, wool and the interface, but unlike a mod it doesn't add any new features to the game.
Where can I download texture packs safely?
From the author's page: Modrinth, CurseForge or Planet Minecraft. Every pack on our lists links to the original project on Modrinth. Avoid MediaFire reuploads and any file that isn't a .zip archive.
Can a texture pack get you banned?
Not a regular one, because it only changes how the game looks. You can get banned for X-ray packs and for packs that show the condition of other players' armor. On anarchia.gg, the gameplay rules in force since October 8, 2026 ban modifications that reveal the durability of an opponent's armor.
Which texture pack is best for a low-end PC?
Pick a 16x or 8x pack without animations, such as Huh 8x on 1.8.9 or PvP Basics on new versions. That said, the Sodium mod will give you more FPS than switching packs alone.
Will a 1.8.9 texture pack work on 1.21?
Usually only partly. In 1.13 Mojang renamed the texture folders (blocks to block, items to item), so the blocks and items of an old pack go back to their vanilla look. Look for a version released for new PvP.
How do I make my own texture pack?
Unzip a pack whose license allows edits, replace the PNG files in the assets/minecraft/textures folder, set the pack format in pack.mcmeta and zip everything back into a .zip file. You can make 3D models, such as shorter swords, in Blockbench.