TextureSwapper
by Timerin
TextureSwapper switches the active resource pack each time a player joins a world or server, and it can rotate through a chosen set of packs on its own.
What it does
Players set up texture swap profiles in a small in-game screen opened with commands. Each profile holds a list of resource packs, and a profile is created by opening a dedicated folder and adding packs to it. When the player changes instance or enters a lobby, the mod picks the next pack from the profile, so favourite packs rotate without manual switching. The selection uses smart randomisation that avoids repeating the pack used last, and packs in the dedicated folder do not interfere with the main pack list.
The mod was built for Hypixel SkyBlock, where players move between a lobby and minigame instances often, and it works even with short hops between them. Because each instance change triggers a resource reload, a brief loading screen appears. Players who want a smoother run can pair the mod with Remove Reloading Screen. Fabric API is required, and the mod is published for Fabric only, with a single file for 1.21.10.
Key features
Automatic pack switching
The active resource pack changes on each world or server join, with no need to open the options menu.
Smart randomisation
The next pack is picked at random, but the pack used last is skipped so the same texture does not repeat.
Texture swap profiles
Each profile collects a set of packs, and the edit action changes which packs it contains through a simple screen.
Dedicated pack folder
Packs used by the mod sit in their own folder, so they do not interfere with the packs in the main list.
Basic in-game setup
Creating and editing profiles uses commands and a basic graphical screen, without a configuration file.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
How it compares
Texture Swapper only supports resource packs and does not add shader support. Server profiles is a client-side only Fabric mod for 1.21.11, released under the MIT License and not open source. Texture Presets is a client-side only Fabric mod for 1.21.1, also under the MIT License and not open source. Simple Resource Loader is open source under the GNU Lesser General Public License v3.0 only, runs on the client or server as an optional install, and covers Fabric and Quilt for 1.21 – 26.3.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| TextureSwapper | Fabric | 1.21.10 | Client-side only | 2026-03-17 |
| Server profiles | Fabric | 1.21.11 | Client-side only | 2026-07-24 |
| Texture Presets | Fabric | 1.21.1 | Client-side only | 2026-06-04 |
| Simple Resource Loader | Fabric and Quilt | 1.21 – 26.3 | Client or server, optional | 2026-03-25 |
Questions
Does TextureSwapper need Fabric API?
Does TextureSwapper have to be installed on the server?
Why does the game reload when the pack changes?
In the catalog
TextureSwapper is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 15,569 mods support Minecraft 1.21.10.
Similar mods
What the author says
Texture Swapper (TSR) is a mod that automatically switches your resource pack whenever you join a world, server, server instance or lobby. Originally created for Hypixel SkyBlock upon the suggestion of a friend, TSR works in any environment where frequent instance switching occurs. It adds variety to your gameplay by…
Official listing
- Modrinth page
- modrinth.com/mod/textureswapper
- Owner
- Timerin
- Published
- 2026-03-17
- Updated on Modrinth
- 2026-03-17
- Facts verified
- 2026-10-15