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
Hypixel Skyblock, Optimizations, and Visuals (SOV) Hypixel Skyblock, Optimizations, and Visuals (SOV) Prehistoricraft - The Prehistoric Experience Prehistoricraft - The Prehistoric Experience The Last Province zombie apocalypse The Last Province zombie apocalypse Our Way Of Life Our Way Of Life GearboundSMP S2 - Create Multiplayer GearboundSMP S2 - Create Multiplayer Gold Not Old Gold Not Old The Spores Outbreak The Spores Outbreak The Eyes: Watch.Jar The Eyes: Watch.Jar Sengoku Jidai - Samurai Legends Sengoku Jidai - Samurai Legends Magecraft: A Gods Tale Magecraft: A Gods Tale Descend In The Madness Descend In The Madness HARDCORE EVOLUTIONS HARDCORE EVOLUTIONS Create: Punk'd Create: Punk'd Create Areo Naughts Create Areo Naughts Cobblemon Enhanced - Pokemon Adventure Cobblemon Enhanced - Pokemon Adventure Sengoku Chronicles Sengoku Chronicles AysgarthRP AysgarthRP The horrors of Siren head The horrors of Siren head Create Industrial Village Create Industrial Village Warspire Warspire Slemprix's Essentials Slemprix's Essentials SC Final Adventure - Machines SC Final Adventure - Machines World of Drakora Medieval edition World of Drakora Medieval edition Sackpack Sackpack Grubbs' Cozy Craft Grubbs' Cozy Craft Fps Boosted_Optimized Fps Boosted_Optimized Fantasy-Reimagined Fantasy-Reimagined Saphyre MC Saphyre MC  Gigantocraft™ : The Age of Arkania Gigantocraft™ : The Age of Arkania TCG SMP - Prologue (Public) TCG SMP - Prologue (Public) Minecolonies Create - Aeronautics Colonies Minecolonies Create - Aeronautics Colonies Legacy Remnant Legacy Remnant Fellas Exploration Fellas Exploration Optimized Vanilla Extra (OVE) Optimized Vanilla Extra (OVE) UcztaWronRP UcztaWronRP Vanilla Bloom Vanilla Bloom GUILTY'S MEGAPACK GUILTY'S MEGAPACK Zephaire Zephaire Zenith Lite Zenith Lite Terraria not MC Terraria not MC Classic, but not a classic - CBNC Classic, but not a classic - CBNC New Horizons 3 [Horror] New Horizons 3 [Horror] create: all create: all Minecraft: Promo Edition Minecraft: Promo Edition Karmalandia Oficial BY KKurotsukii Karmalandia Oficial BY KKurotsukii Red Dawn SMP Red Dawn SMP Evil larry's playground Evil larry's playground Sherbert Sherbert Omega Created Technology Omega Created Technology Anything is Possible Reborn (AIPr) Anything is Possible Reborn (AIPr) Aeronautics: Cogs and Clouds Aeronautics: Cogs and Clouds Havoc & Haven - Blossoms and Banners Havoc & Haven - Blossoms and Banners Create Vine & Wine Create Vine & Wine Gears and Legends Gears and Legends Verity Enhanced Verity Enhanced Simply's Tensura Simply's Tensura All in One (SCP universe+) All in One (SCP universe+) Roimy Zomsa’s Lightweight Mods Roimy Zomsa’s Lightweight Mods Advenium 3 Advenium 3 Very Optimised Very Optimised CobbleQuests CobbleQuests Spider-Craft Spider-Craft CR Craft REMASTERED CR Craft REMASTERED InfinityMidCraft InfinityMidCraft Dense Client Dense Client Outerworlds Outerworlds Pepperson's RPG Pepperson's RPG BluePrint SMP BluePrint SMP The Hunter Project The Hunter Project Terraclysm Terraclysm Simply Vanilla Simply Vanilla The Oblivion verse The Oblivion verse uh optimization uh optimization OptiDeck (Fabric) OptiDeck (Fabric) BurgeFactory BurgeFactory Axo's Optimizations Axo's Optimizations The Silly Shenanigoons - Barebones REDUX The Silly Shenanigoons - Barebones REDUX verdant dreams verdant dreams Create Aeropack Create Aeropack DropVersion - Plus [FA] DropVersion - Plus [FA] Create Craft 4 Create Craft 4 Scholars and Librarians Scholars and Librarians survival redefined survival redefined EmberHorizon's Custom Pack EmberHorizon's Custom Pack Revitrix Revitrix Prion Infection Perfected[FORGE] Prion Infection Perfected[FORGE] Cobble Life Cobble Life OptiFabricium OptiFabricium Create: Aeronautics Experience Create: Aeronautics Experience Battlefield 6 Battlefield 6 cobblemon & create cobblemon & create Chaotic Modpack Chaotic Modpack Fancy's Last Stand Fancy's Last Stand Steel Block Run 1890 (Jojo, JJBA) Steel Block Run 1890 (Jojo, JJBA) KingPvP KingPvP CobbleAnacrônico CobbleAnacrônico Cobblemon Cursed Lake Cobblemon Cursed Lake Create Cracking Contraptions 5: Aeronautics Create Cracking Contraptions 5: Aeronautics jaaj jaaj GregTech SpeedRun GregTech SpeedRun

External Resources