Modscraper Modscraper Minecraft
BadOptimizations logo

BadOptimizations

Mod

by thosea

Optimization mod that focuses on things other than rendering

Type

Mod

CurseForge Downloads

75,007,548

CurseForge ID

949555

Modrinth Downloads

41,864,314

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,343)

Show fewer
FPS FLAME [FABRIC] Performance Fps Boost and more FPS FLAME [FABRIC] Performance Fps Boost and more Cozy Experience - with Cute & Cozy Items! Cozy Experience - with Cute & Cozy Items! HyCraft - Fantasy and RPG (Inspired by Hytale) | Hytale in Minecraft with Quests HyCraft - Fantasy and RPG (Inspired by Hytale) | Hytale in Minecraft with Quests OneBlock OneLife OneBlock OneLife Simple Performance Simple Performance Summer Apocalypse - Zombie Curse Summer Apocalypse - Zombie Curse Legends Reborn: Medieval (LRM) Legends Reborn: Medieval (LRM) Deez FPS Deez FPS Keo vanilla Keo vanilla Gobba's Crystal PVP Modpack Gobba's Crystal PVP Modpack Mythic: Spellbound Mythic: Spellbound UMA New World UMA New World Path of Truth Path of Truth Fastly Optimised Fastly Optimised The Forest - The Ultimate Survival Horror Pack The Forest - The Ultimate Survival Horror Pack MCC Island Optimised MCC Island Optimised The Christmas Chronicles The Christmas Chronicles I AM LEGEND -  Hardcore Zombie Apocalypse I AM LEGEND - Hardcore Zombie Apocalypse Z Apocalypse - A Modern Zombie Apocalypse Z Apocalypse - A Modern Zombie Apocalypse Optimy (optimized&optimization) Optimy (optimized&optimization) Create: Basically Everything Create: Basically Everything Ascension of Ages Ascension of Ages DonutSMP+ DonutSMP+ Voxy with Shaders Voxy with Shaders [DD&D] Dungeons Dragons & Dimensions [DD&D] Dungeons Dragons & Dimensions Ben  10 MINEDITION Ben 10 MINEDITION Cobblemon & Origins SMP Cobblemon & Origins SMP B.O.M.P Progression Based Rpg. B.O.M.P Progression Based Rpg. Reign of Nether RTS Extra Reign of Nether RTS Extra Burichi (Bleach) Burichi (Bleach) Modpack Essentials Modpack Essentials FreshCraft Fantasy DLC FreshCraft Fantasy DLC Improved Oritech | Oritech, Technology & Quests (Oritech 1.21.1) Improved Oritech | Oritech, Technology & Quests (Oritech 1.21.1) QuantuMiz: Competitive Edition QuantuMiz: Competitive Edition LSMADLH Forever LSMADLH Forever Train Yard Train Yard Craftformers Official Server Modpack Craftformers Official Server Modpack Elden Kingdom Elden Kingdom Excellent Performance with Voxy Excellent Performance with Voxy Azure Visuals Azure Visuals Builder's Toolbox | Best Building Experience Builder's Toolbox | Best Building Experience max's smp pack max's smp pack Create: Way Too Much Create: Way Too Much Community Community Comes Alive & The Autumn Days Comes Alive & The Autumn Days Jurassic World - Apocalypse Edition Jurassic World - Apocalypse Edition SurviveArchive - A Blue Archive modpack SurviveArchive - A Blue Archive modpack Lucky Block Explosion Lucky Block Explosion Survival...but smooth Survival...but smooth OptiPVP OptiPVP Odisseia Odisseia Crazy Craft Chaos Crazy Craft Chaos Keo Create Optimized Keo Create Optimized Castaway - Island Survival Castaway - Island Survival Horizon (RU) Horizon (RU) Starlight Starlight Liquid Liquid Summoner Delight Summoner Delight [JWN] Just what is needed [JWN] Just what is needed Overly Optimized Overly Optimized HORROR -  Echoes In The Pines - Siren head  (horror) HORROR - Echoes In The Pines - Siren head (horror) Modern Hypixel SkyBlock Modern Hypixel SkyBlock Zelda TOTK Zelda TOTK PROJECT: Keyblade - An Oath to Return PROJECT: Keyblade - An Oath to Return Kingdom of Elchea Kingdom of Elchea MekaMiners Brasil MekaMiners Brasil Easy Create Easy Create Bladeborne - Medieval Soulslike Bladeborne - Medieval Soulslike QuantuMiz QuantuMiz The Dwellers World The Dwellers World Concatenation Lite Concatenation Lite Create The Ultimate warfare Create The Ultimate warfare Diamond Age Diamond Age CobbleVerse + (For servers with friends) CobbleVerse + (For servers with friends) Pirates on a Boat Pirates on a Boat SimplePack 4 SimplePack 4 Armageddon [Official Modpack] Armageddon [Official Modpack] The Warborn Realms SMP The Warborn Realms SMP Create: End Times (Apocalypse) - With Create 6.0! Create: End Times (Apocalypse) - With Create 6.0! Thosh's Client Thosh's Client 3d blocks n' stuff 3d blocks n' stuff Folklore SMP Folklore SMP Velocity Velocity Cobblemon Guapisimo Cobblemon Guapisimo Dungeon Warfare - FUN RPG | Firearms and RPG! Dungeon Warfare - FUN RPG | Firearms and RPG! AVENTURA - The Adventure Experience AVENTURA - The Adventure Experience All The Neoforge All The Neoforge All About Decoration - Building & Furniture All About Decoration - Building & Furniture Cobblemon Realms Lite Cobblemon Realms Lite OptimisticMC OptimisticMC ObsidianFPS ObsidianFPS FemboyCraft FemboyCraft SkyPlus (w Cobblemon) SkyPlus (w Cobblemon) Unaltered+ Unaltered+ Izakji's Zombie Apocalypse II Lite Izakji's Zombie Apocalypse II Lite The Modded Rizoma MC The Modded Rizoma MC Project Avaritia EMC Adventure Project Avaritia EMC Adventure ARG ARG Conquest of the Bleak Isles Conquest of the Bleak Isles vanilla experience : the best client-side modpack vanilla experience : the best client-side modpack

External Resources