ModsFinder

MillOptimize

by Moontell13

MillOptimize, a NeoForge optimization mod for 1.21.1, targets the NPC artificial intelligence load of the Millénaire village mod to reduce server strain.

NeoForgeClient required, server optionalMIT License1.21.1

What it does

Villages from Millénaire keep their state across play sessions through a persistence layer that stores their progress in NBT data, so construction and expansion are saved and restored between sessions. The mod tracks which villages are active, and villages continue building and expanding even after a player disconnects.

The mod detects NPCs that sit more than 100 blocks from the nearest player and reduces the work spent on them, which lowers CPU spikes on a busy world. It remembers the last village each player visited and aims to keep the world running without unnecessary processor load.

MillOptimize is built against Millénaire 9.0.0-beta.1 and is published for NeoForge on 1.21.1 only, with 1.0.1 as the latest file, dated 2026-07-28. The environment is client required and server optional, and the code is released under the MIT License, though the project is not open source.

Key features

  1. Reduced NPC AI load

    Villagers outside the player's immediate area receive less processing, which reduces the strain on the server.

  2. Active village tracking

    Villages are tracked by activity state, so only the ones near players are updated at full detail.

  3. Persistent village progress

    Construction and expansion state is written to NBT data and restored when the world loads again.

  4. Distance-based awareness

    NPCs more than 100 blocks away from any player are detected and handled with a lighter update path.

Compatibility

Latest build for each game version and loader.

1.21.11.0.1
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Use cases

Large Millénaire worlds

Worlds with many villages can run with fewer CPU spikes, since distant NPCs are no longer updated at full cost.

Multiplayer servers

Server owners running Millénaire can keep villages developing while players are offline without extra load.

Who it’s for: Players and server owners who run Millénaire 9.0.0-beta.1 on NeoForge 1.21.1 and want lower processing cost from village NPCs.

Questions

Does MillOptimize need to be installed on the server?

No. The mod is needed in the player's game, and the server may leave it out.

Which version of Millénaire does MillOptimize target?

It is built against Millénaire 9.0.0-beta.1, and the mod is published for NeoForge 1.21.1 only.

Does the mod work with other loaders?

No. Files are published for NeoForge only, for the single game version 1.21.1.

In the catalog

MillOptimize is one of 3,545 Optimization mods on ModsFinder, and one of 1,250 Optimization mods for NeoForge. 32,366 mods support Minecraft 1.21.1.

Similar mods

Official listing

Owner
Moontell13
Published
2026-07-28
Updated on Modrinth
2026-07-28
Facts verified
2026-10-15

Tags