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,893,773

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

Show fewer
[PNAA] Pandemonium Nexus: Anarchic Aeon [PNAA] Pandemonium Nexus: Anarchic Aeon Damine optimized Damine optimized Benji's Zombies Benji's Zombies Zombie Fungal Infection Zombie Fungal Infection Horror but Guns Horror but Guns Optimization Plus Optimization Plus Rick's Portal Gun - Official Server Pack Rick's Portal Gun - Official Server Pack World at war World at war Kinetic Origins Kinetic Origins Dungeons & Crafting Dungeons & Crafting Create Perfectionn Create Perfectionn NoScriptFound.error NoScriptFound.error FPS + PVP BOOST FPS + PVP BOOST The Great Beyond The Great Beyond Miracle-Monde Miracle-Monde Smoother Adventures+ Smoother Adventures+ EldenVoid EldenVoid All About Create - Automation & Mechanicals Tech All About Create - Automation & Mechanicals Tech Minnah horror pack Minnah horror pack Applied Energestic 2 vs Refined Storage Neoforged Applied Energestic 2 vs Refined Storage Neoforged VulkanPojav VulkanPojav Optimizng Optimized Optimizng Optimized OptiDroid OptiDroid Jujustsu Monky Modulo Jujustsu Monky Modulo The Bright Side Of Create The Bright Side Of Create Epinephrine Epinephrine ninjago survival with friends ninjago survival with friends Apocalypse: 28 Blocks Later Apocalypse: 28 Blocks Later Projet Nouveau Monde Steel Ball No Run [jojo] Projet Nouveau Monde Steel Ball No Run [jojo] Create: Constructs of the Wild Create: Constructs of the Wild APackByRandomGuy (ABGV) APackByRandomGuy (ABGV) VCCP - Vanilla-Compatible Client Pack (NeoForge) VCCP - Vanilla-Compatible Client Pack (NeoForge) Dayz 2.0 Dayz 2.0 Eschatology Eschatology Create: SatisFactory Create: SatisFactory Project Obscura Project Obscura Integrated RPG Integrated RPG Shurui's DMZ Ragnarok Shurui's DMZ Ragnarok Ampz Ampz Better PvP Optimize Better PvP Optimize Bingus SMP Season 9 Aeronautics Bingus SMP Season 9 Aeronautics SinnoH Sanctum Old SinnoH Sanctum Old The War of the World The War of the World FEARNIGHT [FORGE JAVA] FEARNIGHT [FORGE JAVA] Rose Client Rose Client Explorer´s & Marriage Explorer´s & Marriage CobbleStories - A Create Adventure CobbleStories - A Create Adventure Usefully Optimized Usefully Optimized Vanilla Optimized Plus Vanilla Optimized Plus LuxeCraft SMP LuxeCraft SMP The Pond Edition [NEOFORGE] The Pond Edition [NEOFORGE] SCP Christmas SCP Christmas Verity souls JE Verity souls JE (D&D Addition) (D&D Addition) Reminiscence: Ronium Reminiscence: Ronium Miracle-Monde Miracle-Monde Lookout`s Horse Experience. Lookout`s Horse Experience. Prime Piece Adventure Prime Piece Adventure Windows Edition Windows Edition PRIMAL - Semi-Realistic Survival PRIMAL - Semi-Realistic Survival Dragonlands Dragonlands Felix's QOL Modpack Felix's QOL Modpack Dead Dawn - Realistic Zombie Apocalypse Dead Dawn - Realistic Zombie Apocalypse Hypixel Skyblock [Simple] Hypixel Skyblock [Simple] Minecraft Baseball For Lunar Client Minecraft Baseball For Lunar Client Simplicity Refabricated: Vanilla+ Simplicity Refabricated: Vanilla+ The Standard Experience The Standard Experience Omni-Apocalypse Omni-Apocalypse Maxed Optimized Maxed Optimized Alfheim | Guns & Monsters Alfheim | Guns & Monsters Create Aeronautics - Skyblock Create Aeronautics - Skyblock Cobblemon.RPG Cobblemon.RPG Flawlessly Optimized Flawlessly Optimized MacedCraft MacedCraft WildLight WildLight Cornetto Cornetto The Cordyceps Fungus The Cordyceps Fungus Lightning (FPS) Lightning (FPS) Zebatkowo Zebatkowo Analog Dinosaurs Analog Dinosaurs Performancify Performancify Create & things Create & things Developer Toolkit Developer Toolkit Lowfog Lowfog TurtleCraftSMP TurtleCraftSMP CraftToMuck: Sky CraftToMuck: Sky X's enhanced experience X's enhanced experience EMF EMF Create AeronauticsPLUS Create AeronauticsPLUS the ultimate fps engine the ultimate fps engine Perfect Realism (Patrix 32x-Distant Horizon-Shaders) Perfect Realism (Patrix 32x-Distant Horizon-Shaders) Dwarfz 5 Dwarfz 5 Quick Vanilla+ Quick Vanilla+ V-Cube V-Cube POKEPURAM-SMP POKEPURAM-SMP BTE Brazil Builder's Tools (by China) BTE Brazil Builder's Tools (by China) Da Boys Craft - DBC Da Boys Craft - DBC Create Continuity Create Continuity Curiousity Essential: Cisco's Fantasy Medieval RPG [Ultimate] Curiousity Essential: Cisco's Fantasy Medieval RPG [Ultimate] Beauty in Blocks Recommended Mods Beauty in Blocks Recommended Mods

External Resources