Download Mobtimizations - Entity Performance Fixes — Minecraft Mods — MetaMods
Mobtimizations - Entity Performance Fixes

Mobtimizations - Entity Performance Fixes

Active

Downloads

6

Last update

1 year ago

Versions

1.18.2 — 1.20.1
Client and server
Fabric
Forge
Neoforge
Mobs
Game optimization
Utils

Mobtimizations - Entity Performance Fixes

Server acceleration through mob behavior optimization

This mod is specifically designed to improve server performance by optimizing entity operations. It significantly reduces the load from mobs while having minimal impact on gameplay.

Key improvements

The module reduces the frequency of resource-intensive mob AI tasks. Wandering behavior and pathfinding now occur less frequently, especially when mobs are far from players. Expensive target selection tasks for hostile mobs are also executed with lower intensity.

For monsters, the constant 3x3x3 block hazard scanning that previously ran every tick during path following has been disabled. Meanwhile, pets remain completely safe.

The pathfinding process has been optimized - mobs no longer perform unnecessary route calculations when already following an established path. For zombies and their variants, the resource-intensive search for turtle eggs to destroy has been completely disabled.

The zombie village raid search task has been significantly improved - instead of constant territory scanning, the execution chance has been reduced to one-third of the original value.

Testing results

During tests with a large number of additionally spawned mobs (1000 monsters on a server with i5-13600K processor), impressive results were obtained:

Modified All the mods 7 pack for Minecraft 1.18:

Without mod: average load 38ms, peak 95ms

With mod: average load 30ms (22% reduction), peak 45ms (over 50% reduction)

ATM7 test results

Deceasedcraft pack for Minecraft 1.18:

Without mod: average load 32ms, peak 61ms

With mod: average load 24ms (25% reduction), peak 50ms (20% reduction)

Deceasedcraft test results

Each feature can be individually configured - enabled or disabled, with some offering additional settings for cancellation probability.

Requires CoroUtil to function.

Project members
Corosus

Corosus

Developer

Created: 26 Feb 2024

ID: 2982