OptimizeMod
Modby SeishiroNagi
Reduces server lag by throttling distant entity ticks, suspending mob AI, and limiting particles.
Description
⚡ OptimizeMod
Reduce lag. Sleep distant mobs. Boost FPS. No config needed.
OptimizeMod is a lightweight Fabric optimization mod designed for large modpacks and heavily modded servers. It intelligently reduces CPU and GPU load by throttling entities and AI that no player is watching — because why waste resources on mobs nobody can see?
🚀 What does it do?
🧠 Smart Entity Tick Reduction
Entities far from players don't need to run at full speed. OptimizeMod automatically slows down their processing based on distance:
Distance from player Tick rate 0 – 48 blocks Normal (20/s) 48 – 96 blocks Reduced (10/s) 96+ blocks Minimal (5/s)💤 Mob AI Sleep
Pathfinding and combat AI are among the most expensive operations on a server. Mobs that no player is near simply stop thinking — they stand still until someone gets close again.
Distance from player AI behavior 0 – 32 blocks Full AI 32 – 48 blocks AI updated every 2 ticks 48+ blocks AI fully suspended✨ Particle Limiter (Client-side)
Large modpacks often add dozens of new particle effects. OptimizeMod caps active particles at 4,000 simultaneously, preventing sudden FPS drops from particle-heavy mods.
📈 Performance Impact
The more entities and mods you have, the bigger the gain. On a server with 300+ mobs spread across the world, you can expect:
- 30–60% reduction in entity-related CPU usage
- Smoother TPS on heavily loaded servers
- Fewer FPS drops on the client from particles
🔧 Compatibility
OptimizeMod is designed to complement other optimization mods, not replace them:
Mod Compatibility ✅ Sodium Full ✅ Lithium Full ✅ Krypton Full ✅ FerriteCore Full ✅ Most content mods Full⚠️ Mobs at long distances will stand still (intentional — this is the source of the performance gain). Hostile mobs still despawn normally per vanilla rules.
🔬 How It Works (Technical)
OptimizeMod uses three Fabric Mixins that intercept core Minecraft methods at runtime:
EntityTickMixin
- Target: LivingEntity.tickMovement()
- Injection: @Inject at HEAD with cancellable = true
- Calls ServerWorld.getClosestPlayer() every tick to find the nearest player
- If no player is within 96 blocks → cancels the tick 3 out of every 4 calls (world.getTime() % 4)
- If player is between 48–96 blocks → cancels every second tick (world.getTime() % 2)
- Players (PlayerEntity) are always excluded from throttling
MobEntityAIMixin
- Target: LivingEntity.tickNewAi()
- Injection: @Inject at HEAD with cancellable = true
- Same distance check as above
- If no player is within 48 blocks → AI goal update is fully cancelled (no pathfinding, no combat calculations)
- Between 32–48 blocks → AI cancelled every other tick
- Also resets despawnCounter to 0 via @Shadow to prevent unintended despawning of passive mobs
ParticleManagerMixin
- Target: ParticleManager.addParticle()
- Injection: @Inject at HEAD with cancellable = true
- Maintains an internal counter per ParticleManager instance
- Cancels particle creation once the counter exceeds 4,000, returning null
- Counter resets automatically to prevent permanent particle blocking
All three mixins operate purely through method injection with no reflection, no ASM bytecode manipulation beyond what Mixin provides, and no thread-unsafe operations.
📦 Installation
- Install Fabric Loader for Minecraft 1.21.1
- Install Fabric API
- Drop OptimizeMod.jar into your mods/ folder
- Launch and enjoy the extra performance!
📋 Requirements
- Minecraft 1.21.1
- Fabric Loader 0.16+
- Fabric API
- Java 21+
Made with ❤️ for the modded Minecraft community. Small mod, big difference.
Recommended Gear
AffiliateHardware and extras that pair well with this mod.
As an Amazon Associate I earn from qualifying purchases.
Screenshots
Similar Mods
SCP-610, Flesh that Hates
A grotesque flesh infection that spreads across the world, mutating victims into aggressive abominations and forming a h...
Tax' Unusual Paleontologist
Unusual Paleontologist is a Minecraft modification aims to add a giant fossil to the Unusual Prehistory mod.
Renewable Blackstone
Allows you to craft Renewable Blackstone, using Charcoal or smelting cobblestone in a Blast Furnace.
Immersive Aircraft x Immersive Engineering
Allow immersive aircrafts to use immersive engineering fuels.
project-1100484
Adds compatibility between Born in Chaos and Farmer's Delight. Vanilla style.
Reintegrated: Arts and Crafts
Integrating Arts and Crafts into vanilla biomes and structures.