Mineuniverse
Mods
OptimizeMod

OptimizeMod

MOD
Reduces server lag by throttling distant entity ticks, suspending mob AI, and limiting particles.
by SeishiroNagi
Download Claim this project
8,822 downloads
0 likes
0 followers
Updated Oct 14, 2026
0 hypes
Follow0
Bug Fixes Performance Server Utility Utility & QoL
Advertisement Remove ads with Premium →

⚡ 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

  1. Install Fabric Loader for Minecraft 1.21.1
  2. Install Fabric API
  3. Drop OptimizeMod.jar into your mods/ folder
  4. 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.

OptimizeModForge
MC Client, Forge, 1.20, Server
Release 2026-03-21 Get
OptimizeModForge
MC Client, 1.20.1, Forge, Server
Release 2026-03-21 Get
OptimizeModForge
MC Client, 1.20.2, Forge, Server
Release 2026-03-21 Get
OptimizeModForge
MC Client, Forge, 1.20.3, Server
Release 2026-03-21 Get
OptimizeModForge
MC Client, Forge, 1.20.4, Server
Release 2026-03-21 Get
OptimizeModForge
MC Client, Forge, 1.20.6, Server
Release 2026-03-21 Get
OptimizeModFabric
MC Client, Fabric, 1.21.8, 1.21.5, 1.21.4, 1.21.1, 1.21.6, 1.21.3, 1.21.7, Server, 1.21.2, 1.21.9, 1.21.10, 1.21.11
Release 2026-02-19 Get

More from SeishiroNagi

Advertisement Remove ads with Premium →

You Might Also Like