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,859,046

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
Create Live 7 Create Live 7 Zombie Invasion - a Modern Zombie Apocalypse Zombie Invasion - a Modern Zombie Apocalypse Truly Essentials - First Step (Vanilla+) Truly Essentials - First Step (Vanilla+) Our Story - Earth 2 (soon) Our Story - Earth 2 (soon) Sodium Optimization Sodium Optimization World of Minecraft - Meidde World of Minecraft - Meidde Better Create Aeronautics | Create Aeronautics with Create Addons & Improvements Better Create Aeronautics | Create Aeronautics with Create Addons & Improvements Shingeki no Kyojin (Attack on Titan) Shingeki no Kyojin (Attack on Titan) Cozy Time | Cozy Survival with Quests (MC Cozy 1.21.1) Cozy Time | Cozy Survival with Quests (MC Cozy 1.21.1) DB3K DB3K Creepy Horse Reimagined Creepy Horse Reimagined Verity Endless Horror Experience Verity Endless Horror Experience Simply Legacy Simply Legacy More Animals 2 More Animals 2 Enhanced FPS (NeoForge) Enhanced FPS (NeoForge) Create: Cobblemon [Cardboard Edition] Create: Cobblemon [Cardboard Edition] [SFP] SUPER FPS FOR POTATOES (1.21.11 Updated) [SFP] SUPER FPS FOR POTATOES (1.21.11 Updated) PVP Pack by dihogen PVP Pack by dihogen OptiWorld - Ultimate Performance - FPS Optimized OptiWorld - Ultimate Performance - FPS Optimized Ultimately Optimized - Vanilla but Better! Ultimately Optimized - Vanilla but Better! Dragonworld Dragonworld Origins Revolution | With Origins & Origins Addons Origins Revolution | With Origins & Origins Addons Secret Mission: Christmas Secret Mission: Christmas Sebi's Distant Horizons Optimization Pack Sebi's Distant Horizons Optimization Pack OptiFinium OptiFinium ALAND's Optimized Hypixel SkyBlock ALAND's Optimized Hypixel SkyBlock Enchanted Genesis Enchanted Genesis The Cobblemon Colonies The Cobblemon Colonies Infinity Legacy Infinity Legacy NeoTech Reborn NeoTech Reborn DiosesMC - Enhanced (Unofficial) - ExoTeam DiosesMC - Enhanced (Unofficial) - ExoTeam Vanilla Reimagined+ Vanilla Reimagined+ Slime Diaries Slime Diaries Creepy & Scary RPG Creepy & Scary RPG Project Spacee Project Spacee Framework Framework SKYMON - Cobblemon SKYMON - Cobblemon Physics Modpack Plants vs. Zombies+ | With Plants vs Zombies & More! Plants vs. Zombies+ | With Plants vs Zombies & More! The Corrupted Aftermath The Corrupted Aftermath Kami Chan Optimized Kami Chan Optimized Exploring the Universe - An Adventure between Planets (With Ad Astra & Quests) Exploring the Universe - An Adventure between Planets (With Ad Astra & Quests) True Horror(The Broken Script) True Horror(The Broken Script) Crystal PvP Modpack Crystal PvP Modpack Horror OneBlock Horror OneBlock Reign of Nether - WARFARE Reign of Nether - WARFARE Just Hide - A Ransomware Horror Experience (Inspired by Twixxel & Thatmob) Scary Stalker Gameplay Recreation Modpack Just Hide - A Ransomware Horror Experience (Inspired by Twixxel & Thatmob) Scary Stalker Gameplay Recreation Modpack Optimized Maxima Optimized Maxima Create Overlord Aeronautics Update Create Overlord Aeronautics Update SparkleFlake's Optimization pack SparkleFlake's Optimization pack Thormen 1.21.1 - Mekanism -  Spaceships -  ICBMs -  Force Fields -  Nuclear Science  -  Voltz successor - Modpack server running Thormen 1.21.1 - Mekanism - Spaceships - ICBMs - Force Fields - Nuclear Science - Voltz successor - Modpack server running Melatonin Melatonin Immersive Cobblemon | With Distant Horizons, CobbleBrain, Cobblemon Addons & Quests (Cobblemon v1.7.3) Immersive Cobblemon | With Distant Horizons, CobbleBrain, Cobblemon Addons & Quests (Cobblemon v1.7.3) Simply Optimized Forked Simply Optimized Forked Simply NeoForged Simply NeoForged Just Enough Optimization Just Enough Optimization Steller: The Rise of the Kingdom Steller: The Rise of the Kingdom Apocalypse Begins [Zombie Apocalypse] Apocalypse Begins [Zombie Apocalypse] RTX ON [FABRIC] RTX ON [FABRIC] Plants vs Zombies Overgrowth Plants vs Zombies Overgrowth TJP - Endless Sky TJP - Endless Sky Xomaps Potato Master Xomaps Potato Master Stable FPS (Pojav + PC) Stable FPS (Pojav + PC) Factorio: Nuclear (OxMODPACK) Factorio: Nuclear (OxMODPACK) Extraordinary Energy : Modern Extraordinary Energy : Modern Dawn of Berk Dawn of Berk World Destroying - Apocalipse Zombie World Destroying - Apocalipse Zombie VampireReborn VampireReborn Terramity Awakened Terramity Awakened Crystal Verse Crystal Verse Fantastic Frontier Fantastic Frontier Alex's Caves Optimised Alex's Caves Optimised Ultimate CPVP Ultimate CPVP PvP Beyond PvP Beyond Cottage World Cottage World [MODIFIED] Cobblemon: Essentials [MODIFIED] Cobblemon: Essentials Vanilla Extension Vanilla Extension FWF LuckyBlocks FWF LuckyBlocks VanillaEnhanced VanillaEnhanced Alinea Essentials Alinea Essentials RPG Plus RPG Plus Uton Optimizator Uton Optimizator SharpSharp RPG SharpSharp RPG Fresh & Cozy Fresh & Cozy Mega's SkyBlock Mega's SkyBlock Ocean Depths Ocean Depths BeanPack: Regurgitated BeanPack: Regurgitated It Takes a Journey It Takes a Journey Invincible: Overdrive Invincible: Overdrive Better VR Better VR One Piece Grand Blue - (Mine Piece) One Piece Grand Blue - (Mine Piece) Simple Shader Pack Simple Shader Pack Fossils and Archaeology: Survival Evolved Fossils and Archaeology: Survival Evolved Project Minecolonies United Project Minecolonies United The Clash of Epochs The Clash of Epochs Our Story: Legends Our Story: Legends Plutonium Plutonium PVP Optimizations PVP Optimizations Better MC Better MC The Zombie Conquest - Easy Mode | You Can Revive! The Zombie Conquest - Easy Mode | You Can Revive!

External Resources