Texture Scaler: Fix Minecraft Texture Atlas Crashes

Texture Scaler stops atlas stitching crashes and garbled fonts on AMD and Intel GPUs. Download Texture Scaler for Minecraft today!

Download texturescaler for Minecraft 26.1, 1.21.11, 1.21.9, 1.21.8, 1.21.4, 1.21.3

Original name: texturescaler

Minecraft: 1.16.1, 1.16.3, 1.17.1, 1.19.1, 1.19.3, 1.20.2, 1.20.5, 1.21, 1.21.11, 1.21.3, 1.21.4, 1.21.8, 1.21.9, 26.1, 1.12.2, 1.20.1

Loaders: Fabric, Forge, NeoForge

FileVersionLoaderSize
texturescaler-1.16.1-fabric-2.0.3.jar1.16.1Fabric64 КБDownload
texturescaler-1.16.5-fabric-2.0.3.jar1.16.3Fabric64 КБDownload
texturescaler-1.18.2-fabric-2.0.3.jar1.17.1Fabric63 КБDownload
texturescaler-1.19.2-fabric-2.0.3.jar1.19.1Fabric63 КБDownload
texturescaler-1.20-fabric-2.0.3.jar1.19.3Fabric64 КБDownload
texturescaler-1.20.1-fabric-2.0.3.jar1.20.2Fabric64 КБDownload
texturescaler-1.20.6-fabric-2.0.3.jar1.20.5Fabric65 КБDownload
texturescaler-1.21.1-fabric-2.0.3.jar1.21Fabric65 КБDownload
texturescaler-1.21.11-fabric-2.0.3.jar1.21.11Fabric64 КБDownload
texturescaler-1.21.3-fabric-2.0.3.jar1.21.3Fabric65 КБDownload
texturescaler-1.21.4-fabric-2.0.3.jar1.21.4Fabric64 КБDownload
texturescaler-1.21.8-fabric-2.0.3.jar1.21.8Fabric64 КБDownload
texturescaler-1.21.10-fabric-2.0.3.jar1.21.9Fabric64 КБDownload
texturescaler-26.2-fabric-2.0.3.jar26.1Fabric64 КБDownload
texturescaler-1.12.2-forge-2.0.3.jar1.12.2Forge64 КБDownload
texturescaler-1.16.1-forge-2.0.3.jar1.16.1Forge63 КБDownload
texturescaler-1.16.5-forge-2.0.3.jar1.16.3Forge63 КБDownload
texturescaler-1.18.2-forge-2.0.3.jar1.17.1Forge63 КБDownload
texturescaler-1.19.2-forge-2.0.3.jar1.19.1Forge63 КБDownload
texturescaler-1.20-forge-2.0.3.jar1.19.3Forge65 КБDownload
texturescaler-1.0.1.jar1.20.1Forge43 КБDownload
texturescaler-1.1.0.jar1.20.1Forge47 КБDownload
texturescaler-1.20.1-forge-2.0.3.jar1.20.2Forge65 КБDownload
texturescaler-1.20.6-forge-2.0.3.jar1.20.5Forge65 КБDownload
texturescaler-1.21.1-forge-2.0.3.jar1.21Forge64 КБDownload
texturescaler-1.21.1-neoforge-2.0.3.jar1.21NeoForge64 КБDownload
texturescaler-1.21.11-neoforge-2.0.3.jar1.21.11NeoForge63 КБDownload
texturescaler-1.21.3-neoforge-2.0.3.jar1.21.3NeoForge64 КБDownload
texturescaler-1.21.4-neoforge-2.0.3.jar1.21.4NeoForge63 КБDownload
texturescaler-1.21.8-neoforge-2.0.3.jar1.21.8NeoForge63 КБDownload
texturescaler-1.21.10-neoforge-2.0.3.jar1.21.9NeoForge63 КБDownload
texturescaler-26.2-neoforge-2.0.3.jar26.1NeoForge64 КБDownload

Texture Scaler

Few things ruin a modded Minecraft session faster than a crash you did not ask for. You install a shiny resource pack, hit reload, and the game dies with a StitcherException, or worse, it loads with fonts that look like alphabet soup. If that sounds familiar, Texture Scaler is the quiet hero you have been looking for.

This lightweight, client-side mod targets a very specific problem: block and item textures that are too large for your GPU's maximum texture size. Instead of letting the atlas stitching process fail, it steps in and rescales the offenders on the fly. No manual editing, no hunting through pack folders, no drama.

What Texture Scaler Actually Does

Minecraft builds a single giant texture atlas every time resources reload. Every block and item texture gets stitched into that atlas. Your graphics card has a hard limit, exposed as GL_MAX_TEXTURE_SIZE, and if any single texture exceeds it, the whole stitching job can fall apart.

Texture Scaler reads that limit during resource reload and downscales only the textures that would not fit. It does this through a dynamic resource pack generated at runtime, which means your original files stay untouched. Nothing gets overwritten, and other mods and resource packs keep working exactly as they should.

The Crash It Fixes

The classic symptom is a StitcherException during startup or a resource reload. On AMD cards and Intel integrated GPUs, the texture size ceiling is often lower than on high-end NVIDIA hardware, so players on laptops and budget builds hit this wall constantly. The result ranges from garbled font glyphs to a full crash before the main menu even appears. Texture Scaler removes that failure mode entirely.

Scaling Rules Explained

The mod does not blindly shrink everything. It applies tiered caps based on your detected hardware and the kind of texture involved.

  • Normal textures with a longest edge of 1024 pixels or less are capped at 512, 256, or 256 pixels depending on your GPU tier.
  • Large textures above 1024 pixels get capped at 4096, 2048, or 1024 pixels.
  • Strip textures with an aspect ratio of 4:1 or wider are handled separately, capped at 8192, 4096, or 2048 pixels.
  • Animated textures are only scaled by an integer factor, and only when their largest dimension exceeds the GPU limit.
  • Textures with an explicit width or height in their .mcmeta file are never touched.
  • Textures referenced by Blockbench models with absolute-pixel UVs are left alone.

That last point matters for pack authors. If you deliberately sized a texture for a precise model, Texture Scaler respects your intent.

Supported Minecraft Versions and Loaders

Texture Scaler for Minecraft covers an impressively wide range. On the older side, it supports Forge for 1.12.2. From 1.16.1 onward, both Forge and Fabric are supported, and NeoForge joins the party starting with 1.21.1. The mod tracks modern releases too, including the 1.21.x line and the newer 26.x snapshots, so you are not stuck on an outdated branch.

Each build ships as a jar named in the format texturescaler-minecraft-loader-version.jar. Drop it into your mods folder and you are done. The server does not need it installed, since everything happens client-side.

Configuration Options

Forge and NeoForge users get a TOML file at config/texturescaler-client.toml, Fabric users get config/texturescaler.json, and the legacy 1.12.2 build uses config/texturescaler.cfg. Available options include enabled, capOverride, capDivisor, capMin, capMax, diskCacheEnabled, cacheDir, skipNamespaces, extraTextureDirs, and debugLog.

If you want total control, setting capOverride above zero ignores the hardware tiers and forces every texture to that exact value. It is a handy escape hatch when a specific pack misbehaves.

How to Install Texture Scaler

Installation is about as simple as modding gets. First, confirm you have the right loader for your Minecraft version, whether that is Forge, Fabric, or NeoForge. Next, place the matching jar into your mods directory. Finally, launch the game and reload your resources. If the mod is working, oversized textures get scaled silently and your atlas stitches cleanly.

If you would rather skip the manual file shuffling, the foxygame.net launcher handles the whole process for you. It detects your Minecraft version, matches the correct Texture Scaler build automatically, and installs it with a single click, which is a genuine relief when you are juggling several modpacks at once. The launcher also keeps add-ons updated, so a new Texture Scaler release lands without you lifting a finger.

When you download Texture Scaler, always grab the jar that matches both your Minecraft version and your mod loader. Mismatched builds are the number one cause of "nothing happened" reports.

Who Should Use It

If you play on a laptop, an AMD Radeon card, or anything with integrated Intel graphics, this mod is close to essential. It also helps players who love massive 128x or 256x resource packs and keep running into atlas limits. Even on powerful hardware, it acts as a safety net against one badly sized texture taking down your entire game.

The mod is licensed under MPL-2.0, actively maintained across a broad version matrix, and built with a clean modular structure separating the scaling core from the Minecraft-specific adapters. In short, Texture Scaler solves one narrow problem extremely well, and for the players it helps, that problem was ruining the game. Install it, reload your resources, and get back to playing.