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
Dreams and Nightmares Dreams and Nightmares Epic spellbound  ; Medieval Became a real mage, warrior or explorer iron spell and spellbook and epic fight Epic spellbound ; Medieval Became a real mage, warrior or explorer iron spell and spellbook and epic fight RoadTrip Create Aeronautics RoadTrip Create Aeronautics Createmon Cindoria Createmon Cindoria Prime Piece Lite Prime Piece Lite Pingwin Pack (Tech/Survival) Pingwin Pack (Tech/Survival) Daki's Vanilla Plus Daki's Vanilla Plus MENAGERIE - Paradoxical Wilds (Jurassic World based on Marvelous Menagerie) MENAGERIE - Paradoxical Wilds (Jurassic World based on Marvelous Menagerie) All About Factory - Industrial Tech & Automation All About Factory - Industrial Tech & Automation Cobblemon aBunchaMods Cobblemon aBunchaMods TerraLite TerraLite A Song Of Fire And Ash A Song Of Fire And Ash Pix Vulka Optimizations Pix Vulka Optimizations Hope SMP Chapter 2: Age of Heroes Hope SMP Chapter 2: Age of Heroes Arise SMP Arise SMP Performance Step Up Performance Step Up Fall of Days – Zombie Survival Fall of Days – Zombie Survival Heart&Beyond Heart&Beyond Bob The Toolbox Experience Bob The Toolbox Experience Donna's Odyssey Fantasy RPG Donna's Odyssey Fantasy RPG Evangelium Modpack Evangelium Modpack Crafted Chaos Crafted Chaos Zenith+ Zenith+ Nueral RPG Nueral RPG PioneersTFC PioneersTFC XSoowCraft Optimized XSoowCraft Optimized MC2010  -  A Nostalgic Horror Pack MC2010 - A Nostalgic Horror Pack KATAMARI - Revengeance KATAMARI - Revengeance -DCX- [A Flesh Paradise] -DCX- [A Flesh Paradise] The Poke Isles Official Modpack The Poke Isles Official Modpack Official Dynastie Community Modpack Official Dynastie Community Modpack MewmiCraft MewmiCraft Aerox Aerox Christmas Fantasy Christmas Fantasy OnlyFast OnlyFast Don't go crazy (psychological and other types of terror) Don't go crazy (psychological and other types of terror) Mystic Mods Mystic Mods BecksCraft BecksCraft Craft and Conquer Craft and Conquer Imperialist - Medieval Ages Imperialist - Medieval Ages Aeternis Aeternis Dawnfern SMP Dawnfern SMP Amazing world ; Vast world generation with an infinite Render distance. (Voxy) Amazing world ; Vast world generation with an infinite Render distance. (Voxy) Create - Create 6.0.8 - Create VS Clockwork Create - Create 6.0.8 - Create VS Clockwork MysteriaSMP MysteriaSMP Haydenmon Evolved Haydenmon Evolved Visual Overhaul Visual Overhaul Cherry Vanilla Cherry Vanilla VACraft VACraft Fast and Better Vanilla Fast and Better Vanilla Frozen Horrors Frozen Horrors Forge & Frontier [FORGE] Forge & Frontier [FORGE] RomixerX RomixerX Atlas Project Atlas Project Above Infinity Above Infinity Dungeon Crawlers SMP Dungeon Crawlers SMP Vile Shadows Vile Shadows Essentially Optimized Essentially Optimized Tech's Optimized MC Tech's Optimized MC Multiversal Multiversal Project Eternity  A New Vision Project Eternity A New Vision GregTech Mechanical Era GregTech Mechanical Era Bon The Rabbit unofficial Bon The Rabbit unofficial ComboTech 4 Sky High ComboTech 4 Sky High Hidecraft Modpack Hidecraft Modpack Aerium Aerium AstroGregExsilium AstroGregExsilium Vulkan Amethyst Vulkan Amethyst Cobblemon Honey Academy Cobblemon Honey Academy Xomaps Decay Xomaps Decay The Obfuscation (THE BROKEN SCRIPT) The Obfuscation (THE BROKEN SCRIPT) A Crazy Adventure: Science & Survival A Crazy Adventure: Science & Survival The Frozen Hell - The Last Chance The Frozen Hell - The Last Chance XAVIER Personal Pack XAVIER Personal Pack All About Aether - Sky Dimension Adventure All About Aether - Sky Dimension Adventure Vulkanized Vulkanized The last awakene The last awakene Cobblemon Coliseum Modpack Cobblemon Coliseum Modpack Eternal MC Eternal MC WindCrest War SMP WindCrest War SMP Totheron Totheron All You Need 2 - AYN 2 All You Need 2 - AYN 2 Community Horror Pack Community Horror Pack Fundamentally Optimized Fundamentally Optimized Optimised Refined Experience (ORE) Optimised Refined Experience (ORE) Brother's RPG Brother's RPG Cobblemon Eclipse Cobblemon Eclipse Cataclysmic Ascension Cataclysmic Ascension EverLush; The Garden EverLush; The Garden after the virus - parasite apocalypse after the virus - parasite apocalypse Hypixel is amazing! Hypixel is amazing! Winter Leveling Winter Leveling Unbelievabled FPS Unbelievabled FPS Maria's Create Project Maria's Create Project Create Boundary Engineer Create Boundary Engineer GreenBound GreenBound Pvp Optimizer Pvp Optimizer EMERIS Endless Summer EMERIS Endless Summer All Ultimate Selection All Ultimate Selection BlazeCraft Infinite BlazeCraft Infinite

External Resources