Modscraper Modscraper Minecraft
BadOptimizations logo

BadOptimizations

Mod

by thosea

Optimization mod that focuses on things other than rendering

Type

Mod

CurseForge Downloads

75,037,606

CurseForge ID

949555

Modrinth Downloads

41,897,090

Modrinth ID

g96Z4WVZ

Last Updated

Sep 12, 2026

Description

7714c6cf-b028-488b-a4d3-0ce8e73e777b.webp

## BadOptimizations A collection of mostly micro optimizations that add up to something bigger! ## What does it do? Multiple things:

- **Avoid updating lightmap**

Updating lightmap textures are one of the most expensive parts of the client tick. During each tick, the client will do vector math to calculate lightmaps for blocks and the sky, then upload that new texture to the GPU. However, this can be completely avoided and cached if nothing affecting block brightness has changed. This mod will cancel lightmap updates if nothing that changes block brightness (e.g. gamma slider, potion effects, dimension) has changed. - **Don't do debug logic if we don't need to**

Minecraft has four debug renderers that can be activated with a debug server: bees, game events, game test and villager AI. Even if there's nothing to process, the logic for these debug renderers are still executed. This mod will only execute them if debug is enabled and there is data from the server to process. - **Sky color calculation optimizations** (1.21.10 and below)

Minecraft uses a cubic color sampler every frame to calculate the current sky color. This function loops 216 times to factor in surrounding biomes, even if all surrounding biomes are identical or have identical sky colors. This mod makes the color sampler only used if you are between biomes with different sky colors, and caches it for each tick. Otherwise, a shorter, simpler and faster sky color calculation is used.

That's a few of them, at least. You can disable any optimization in the config file if you need to.

## How much does it help? Depends on your system and luck, but on my own PC, an RTX 3060, intel i7 12700 and 4GB of allocated ram on Fabulously Optimized:

Without toasts, it goes from *1926-1955 FPS*:

image1.png

To 2008-2023 FPS:

image2.png

And with toasts, it goes from *1351-1384 FPS*:

image3.png

To *1414-1458 FPS*:

image4.png

## My mod is incompatible! You can [mark your mod as incompatible](https://github.com/imthosea/BadOptimizations/wiki/Marking-your-mod-as-incompatible-with-a-BadOptimizations-option) with specific BadOptimizations options. If your mod is present, BadOptimizations will automatically disable the specific options you specify. You can also add [hooks that tell BadOptimizations when the lightmap or sky color](https://github.com/imthosea/BadOptimizations/wiki/Adding-lightmap-skycolor-caching-hooks) needs to be updated instead of adding a hard incompatibility to the caching optimizations. ## Dependencies? None. *(Also available on [CurseForge](https://www.curseforge.com/minecraft/mc-mods/badoptimizations), if that's your thing.)*

Compatibility

Mod Loaders

Fabric Forge Neoforge

Game Versions

1.19.1 1.19.2 1.19.3 1.19.4 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 +16 more

Recommended Gear

Affiliate

Hardware and extras that pair well with this mod.

As an Amazon Associate I earn from qualifying purchases.

Similar Mods

Included in Modpacks (2,355)

Show fewer
HORRORMANIA - THEY ARE WATCHING HORRORMANIA - THEY ARE WATCHING Era of the Wyrm Era of the Wyrm NVVS New Legends NVVS New Legends Lumiere Project Tensura Modpack Lumiere Project Tensura Modpack Witches, Warlocks, Vampires, and Werewolves Witches, Warlocks, Vampires, and Werewolves Opticraft - Improve performance and experience Opticraft - Improve performance and experience theboysvanilla+ theboysvanilla+ DLCraft! DLCraft! Create : Constant Warfare Create : Constant Warfare Unsealed Fate Unsealed Fate Steam and Stardust Steam and Stardust Kryeit: Extra Enhanced Kryeit: Extra Enhanced All Cobblemon in your world All Cobblemon in your world Shiner's Demon Slayers Shiner's Demon Slayers Meka Tech Meka Tech Fantasia + Fantasia + Tetra: Into the Forge Tetra: Into the Forge Performance MC Performance MC Chronost Incorporated Chronost Incorporated Mirabilis - Vanilla Plus Plus! Mirabilis - Vanilla Plus Plus! The Last Survivors - Zombie Apocalypse The Last Survivors - Zombie Apocalypse Civilization, Industry, and Architecture Civilization, Industry, and Architecture Magician Path Magician Path Atherian Trials Atherian Trials Classic Evolved Classic Evolved WUC Cursed Fate WUC Cursed Fate Actions & Visuals Actions & Visuals Goonables Goonables Thornmere FastNeo (FPS Modpack For Neo Forge) FastNeo (FPS Modpack For Neo Forge) JOJO VS SCP-610 Invade 100 Days JOJO VS SCP-610 Invade 100 Days Void Tales Void Tales Valiant RPG Valiant RPG Alien Evo: Quest for the Infinity Stones ben 10 Alien Evo: Quest for the Infinity Stones ben 10 SL Quantum Factory SL Quantum Factory Savaru IV - Kohtalon Mies Savaru IV - Kohtalon Mies The Freezing Horror The Freezing Horror The Ultimate Limitless - TUL 2 The Ultimate Limitless - TUL 2 Invinci - Craft Invinci - Craft Fever fps Fever fps LuseLUL LuseLUL The Ultimate Experience The Ultimate Experience Sword Last Onlne: The Night fall (war of underworld) Sword Last Onlne: The Night fall (war of underworld) Esentiale Esentiale Smooth Journey (Lite Version) Smooth Journey (Lite Version) MVM - Enhanced survival with Epic Fight MVM - Enhanced survival with Epic Fight Born In Darkness - Dark Fantasy Medieval Experience Born In Darkness - Dark Fantasy Medieval Experience BEST Vanilla+ BEST Vanilla+ AestheticCraft - Cozy Adventure | MC Cozy 1.21.1 AestheticCraft - Cozy Adventure | MC Cozy 1.21.1 Vanilla Horizons Vanilla Horizons Steamon Steamon Prisms Create Prisms Create Entropy Zero  Evolution Entropy Zero Evolution Faster on Vulkan Faster on Vulkan Fabulous Fabulous IRONFALL; Annihilation IRONFALL; Annihilation Magic of Create Factory in space, a Create expedition Factory in space, a Create expedition The Last Bastion – RPG, Medieval, Dark Fantasy Survival The Last Bastion – RPG, Medieval, Dark Fantasy Survival Beyond The Farlands Beyond The Farlands The Crossroad.jar The Crossroad.jar Dark Matter: To The Sky! Dark Matter: To The Sky! Searching for a World that Doesn't Exist.jar Searching for a World that Doesn't Exist.jar A Lll Modpark A Lll Modpark Grinding and industrialization GANDI 1 Grinding and industrialization GANDI 1 The Real One On Jah II The Real One On Jah II Da Boys Craft - Create Edition Da Boys Craft - Create Edition Cottagecore Delight Cottagecore Delight JJA Official Pack JJA Official Pack Sodium X android Sodium X android RedFox Cobblemon (Mobile) RedFox Cobblemon (Mobile) UnstableCraft SMP UnstableCraft SMP Atzlk MC: Official Modpack Plus+ Atzlk MC: Official Modpack Plus+ Xomaps Potato Sky Xomaps Potato Sky Terralish - An Ultimate Boss Fight Experience Terralish - An Ultimate Boss Fight Experience Cobbled Saint Cobbled Saint DungeonCraft Adventures [PHTB] DungeonCraft Adventures [PHTB] foxward-full foxward-full JurassicPark,  Survival JurassicPark, Survival wonderland.jar with weapons wonderland.jar with weapons Camputron Chronicles Camputron Chronicles SuperHero Survival Inscint SuperHero Survival Inscint Liquid Client Liquid Client Actual Mobs (smarter and stronger mobs) Actual Mobs (smarter and stronger mobs) LUI BATTLE PACK LUI BATTLE PACK Brixel X ERAZER Brixel X ERAZER SleepySMP Season 2 SleepySMP Season 2 Create: Physics and Roads Create: Physics and Roads BLACK_MC optimization BLACK_MC optimization Castles & Cannons Castles & Cannons Unlimited Horror - The Complete Horror Experience Unlimited Horror - The Complete Horror Experience Cogs & Cobblemon Cogs & Cobblemon Fennix RPG - Fantasy Horizons Fennix RPG - Fantasy Horizons Beyond Earth Journey to Agartha Beyond Earth Journey to Agartha A Fisher's Dream A Fisher's Dream Project Arena Project Arena Tensura - rebuild Tensura - rebuild ReFactory: Expert ReFactory: Expert Gänseteich Gänseteich AmorfoLand 3 AmorfoLand 3

External Resources