AI Improvements: Performance Tuning in Project Infinity 0.1

Project Infinity 0.1 0.0.51.4-hotfix-2 ships version 0.5.2 · First seen in 0.0.45.4

Checked Sep 17, 2026Project Infinity 0.1 0.0.51.4-hotfix-2Sources: Project Infinity 0.1 0.0.51.4-hotfix-2 modlist.json · Modrinth

Report a mistake on this page

Also in 2 other packs →

AI Improvements: Performance Tuning is a mod in Project Infinity 0.1 0.0.51.4-hotfix-2, where it is version 0.5.2. Performance improvements for vanilla AI, with the ability to turn off certain AI behaviors (Summary from the mod's Modrinth page.)

AI Improvements: Performance Tuning guide for Project Infinity 0.1

Written for Project Infinity 0.1 0.0.51.4-hotfix-2 · also fits 0.0.45.4 to 0.0.51.4-hotfix-1 · updated Oct 7, 2026

Last verified for Project Infinity 0.1 v0.0.51.4-hotfix-2 on Oct 17, 2026 · text last changed Oct 7, 2026

Also applies to:All the Mods 10 0.32 to 8.3All the Mons 0.3.0-beta to 1.3.0

Sections
5

1 section is written for this pack; 4 are shared from another pack's guide.

Every recipe and number here was checked against Project Infinity 0.1 0.0.51.4-hotfix-2, read from the running game on Sep 19, 2026.

What is AI Improvements: Performance Tuning?

2 parts

Same as in the All the Mods 10 8.1 guide

AI Improvements: Performance Tuning is a small, server-minded mod that makes vanilla mob AI cheaper to run. It also lets you switch off certain AI behaviors. It targets problems like too many animals and performance hits from swarms of zombies.[1]

This pack ships version 0.5.3 of the mod. It has been in the pack since 2.25 or earlier.[2]

How it helps

Most of the gain comes from caching heavily calculated values. That cuts CPU time at the cost of an ignorable amount of RAM. The main feature replaces the game's EntityLookHelper with a more efficient version that stores data to find the angle to a location faster. The author's VisualVM testing showed a 50% to 80% decrease in CPU usage by the AI code. On a server with 25 people online constantly, that meant a gain from 5 to 7 tps.[1]

The mod also has two optional switches. One removes the AI segment that makes mobs turn their heads toward a nearby entity. The other removes the 'look idle' AI. The author says both can free up CPU, with the visual cost of odd or missing head rotation. The project page describes both as off by default.[1]

Who it is for

It is built for large, heavily modded servers where mobs and other entities eat into CPU time. You can install it on the server only, since it works without a client-side copy. Client-only installs are possible, but it may not do much for your fps.[1]

Watch out: The author says the mod is not expected to improve performance in every case, so test your own results. Newer Minecraft versions already include some AI fixes, including the rotation fix, so the impact is lower than in older versions.[1]

Unverified The sources do not show how the pack configures this mod, so the defaults described above come from the mod's project page and are not confirmed as this pack's values. They also do not show any quest or ATM Star path involvement, so there is no progression step tied to it.

How do you get started with AI Improvements: Performance Tuning?

2 parts

Same as in the All the Mods 10 8.1 guide

This one is different from most mods in the pack: AI Improvements: Performance Tuning isn't something you craft or build with. It works quietly in the background, making vanilla mob AI cheaper to run and letting you switch off certain AI behaviors. So your first steps are about testing and settings, not items.[1]

Unverified The sources here show no recipes, quests or guidebook entries for this mod, so there is no first item to craft. The option defaults below are the mod's own defaults from its project page, and the sources here do not show whether the pack changes any of them.

What to do first

  1. Measure before you decide. The mod's author says it isn't expected to improve performance in every case, so test your results to see whether you actually need it.[1]
  2. Know where it runs. It can be installed on the server only, which is the setup it grew out of. It also works on the client only, though it may not do much for your FPS there.[1]
  3. Set your expectations. Newer Minecraft versions already include AI fixes, such as the rotation fix, so the gain is much smaller than in older versions.[1]
  4. Find the config. The project page says the mod's config file is at .minecraft/config/bbm/AI_Improvements.cfg.[1]

The main options

The project page describes these config options, with the defaults the mod ships with. Most of the savings come from caching heavily calculated values, which trades a negligible amount of RAM for less CPU time.[1]

  • Disable AI Watch Closest Entity: off by default. When on, it removes the AI segment that makes mobs turn their heads toward nearby entities. It frees up a lot of CPU, but you may notice some odd visuals.[1]
  • Disable AI look random: off by default. When on, entities stop using the idle look AI. This can help servers with large populations, and the only visible effect is that heads sometimes don't rotate, which mostly goes unnoticed.[1]
  • Replace EntityLookHelper with a more efficient version: on by default. If you turn it off, you won't see much AI improvement, though the other disable options should still work fine.[1]
Tip: Change one option at a time and compare before and after. That tells you which setting actually helps on your world or server.[1]

How does AI Improvements: Performance Tuning work?

5 parts

Same as in the All the Mods 10 2.12 guide

This mod doesn't add machines, multiblocks or power systems. It is a simplified AI modification mod that changes how mobs think in order to save CPU time. It targets common problems on busy modded servers, such as too many animals and the performance hit from swarms of zombies. Everything it does is controlled through one config file, so this section walks through what each system does and how the pack has it set up.[1][3]

Most of the performance gain comes from caching values that are expensive to calculate. That cuts CPU time at the cost of a very small amount of extra RAM. The mod works on its own on the server, so you don't need it on your client. You can install it client-only, but it may not do much for your FPS.[1]

The look controller replacement

This is the main feature of the mod, and it is the only performance feature switched on in this pack. With entity.mob.replace_look_controller.replace_look_controller set to true, the default mob look controller is swapped for a version that caches its tan math. Mobs can then work out the angle to a location faster instead of recalculating it every time.[1][3]

The replacement only works on vanilla-style mobs. If another mod overrides a mob's look controller, this feature skips that mob, so modded creatures with custom AI keep their own behaviour.[3]

How the mob filters work

The three mob-wide features each have their own filter list and an allowlist toggle. Setting is_allowlist to true applies the feature only to mobs on the list. Setting it to false does the opposite and excludes the listed mobs. In this pack, entity.mob.replace_look_controller.filter_list is empty and entity.mob.replace_look_controller.is_allowlist is false, so no mob is excluded from the look controller replacement.[3]

Optional look removals

Two more mob-wide features remove look-related AI tasks entirely. Both are turned off in this pack, and each has the same filter list and allowlist setup described above.[3]

  • entity.mob.remove_look_goal.remove_look_goal removes the task that makes mobs look at a player or their attack target. Mobs will then no longer face their targets or the direction they're walking. That causes some odd visuals, but it frees up a lot of CPU used by entities.[1][3]
  • entity.mob.remove_look_random.remove_look_random removes the idle look-around task. Almost every mob runs this task when it has nothing important to do, so removing it helps on servers with large populations. The downside is that idle mobs feel a little lifeless because their heads stop moving, though it mostly goes unnoticed.[1][3]

Per-animal AI task removals

For chickens, cows, pigs, sheep and fish, the mod can strip individual AI tasks out of the mob. Every one of these removals is set to false in this pack, so all these animals behave normally unless a server owner changes the config.[3]

Watch out: If you run a server and want to turn these removals on, think about your players' farms first. Removing breed tasks stops animals from reproducing, removing tempt tasks means players can't lead animals with food, and removing the sheep's eat block task stops wool from growing back.[3]

The general switches

Two general options sit above all the removal features, and both are enabled in this pack. entity.general.allow_remove_calls is the master switch for removing AI tasks while the game is running. If it is disabled, none of the per-mob or per-mob-type removals will run. entity.general.enable_call_bubbling moves removal calls that repeat often to the top of the list, which speeds things up when the same mobs keep spawning.[3]

Tip: Don't expect a huge performance boost. Newer Minecraft versions already include their own AI fixes, including the rotation fix, so this mod has much less impact than it did in older versions. The author also says it won't improve performance in every case, so test your own server to see whether it helps.[1]

Unverified The pack's config file contains three more options that weren't included in the provided sources, so their names and values can't be confirmed here.

Which AI Improvements: Performance Tuning config options matter?

3 parts

Same as in the All the Mods 10 2.12 guide

Everything for this mod lives in one file: the common config. It's split into a general section, a generic mob section and per-animal sections for chickens, cows, pigs, sheep, fish and squid. The pack leaves almost all of it alone, so what matters most is knowing which switches are already on and what you'd be giving up if you flip the rest.[3]

What the pack turns on by default

Tip: If you want to experiment with the per-animal removals below, leave the allow remove calls option alone: with it switched off, every other removal setting in the file does nothing.[3]

Note that the look controller replacement is the only behaviour-changing option the pack has enabled beyond the two general switches; every removal option ships as false, so your animals and mobs behave exactly as you'd expect out of the box.[3]

The generic mob options

Three settings apply to mobs in general rather than a specific species, and each one comes with a filter list and an allowlist toggle. entity.mob.remove_look_goal.remove_look_goal removes the look-at-target task, so AIs stop facing targets or walking directions. entity.mob.remove_look_random.remove_look_random removes the look-at-random-position task, which makes mobs feel a little lifeless since they no longer animate head movement while idle. Both are false in this pack.[3]

The filter lists: entity.mob.remove_look_goal.filter_list, entity.mob.remove_look_random.filter_list and entity.mob.replace_look_controller.filter_list, are all empty in this pack. The matching is_allowlist options are all false, meaning the setting is NOT applied to mobs on the list; set one to true instead and the setting applies only to the mobs you list.[3]

Watch out: Because the look controller replacement uses an empty filter list with is_allowlist set to false, it currently applies broadly rather than to a chosen subset. If you flip that toggle to true without filling in the list, you'd be narrowing it to nothing.[3]

Per-animal removals

Chickens, cows, pigs and sheep each get the same set of removals (breed, float, follow parent, panic, stroll and tempt) and sheep add an eat block option on top. All of them are false in this pack, so nothing is removed. Fish have removals for avoiding players, following a leader, panic, puff and random swim, and squid have flee and random move. Again, every one of these ships as false here.[3]

Watch out: These removals have real gameplay costs, not just performance effects. Removing breed makes an animal unable to produce offspring, removing float means it no longer swims in water, removing panic stops it running around or seeking water to extinguish itself, and removing the sheep's eat block task means sheep can't regrow their wool. Think about your farms before switching any of these on.[3]

Worth keeping expectations realistic: the mod's own notes say it isn't expected to improve performance in every case, and newer Minecraft versions already implement AI fixes such as the rotation fix, so the impact is much lower than it was on older versions. Test on your own world before you start stripping AI tasks.[1]

What changed in AI Improvements: Performance Tuning between versions?

1 part

Project Infinity 0.1 0.0.51.4-hotfix-2 ships AI Improvements: Performance Tuning 0.5.2, using the file AI-Improvements-1.20-0.5.2.jar. The mod was first included in Project Infinity 0.1 0.0.45.4 or earlier, so it has been in the pack for a while.[4]

Mod changelog

  • 0.5.2: updated to 1.20. This is the only entry in the mod's changelog that I have, and it is the version your pack uses.[4][5]

Unverified I have no pack changelog entries for this mod, so I can't say whether any Project Infinity release changed its version or behavior beyond what is listed above.

Sources

  1. AI Improvements: Performance Tuning project page (modrinth) · official mod data
  2. All the Mods 10 8.1 mod list · pack file
  3. All the Mods 10 2.12 config: config/aiimprovements-common.toml · pack file
  4. Project Infinity 0.1 0.0.51.4-hotfix-2 mod list · pack file
  5. AI Improvements: Performance Tuning 0.5.2 changelog · changelog
Where this guide comes from

Written from what Project Infinity 0.1 itself ships: its files and recipes, the in-game guidebooks and the mods' own pages. Every statement links to the source it came from, and the numbers are checked against the pack before publishing.

Guide last verified Oct 17, 2026.

Was this helpful?

Report wrong info

A few words are enough, up to 500 characters. Please do not include personal details.

Version in each release

23 releases, first in 0.0.45.4
Project Infinity 0.1VersionJarWhere it came from
0.0.51.4-hotfix-2
Sep 16, 2026
0.5.2AI-Improvements-1.20-0.5.2.jarFrom the published release
0.0.51.4-hotfix-1
Sep 15, 2026
0.5.2AI-Improvements-1.20-0.5.2.jarFrom the published release
0.0.51.4
Sep 14, 2026
0.5.2AI-Improvements-1.20-0.5.2.jarFrom the published release
0.0.51.3-HOTFIX
Aug 16, 2026
0.5.2AI-Improvements-1.20-0.5.2.jarFrom the published release
0.0.51.3
Aug 15, 2026
0.5.2AI-Improvements-1.20-0.5.2.jarFrom the published release
0.0.51.2
Aug 11, 2026
0.5.2AI-Improvements-1.20-0.5.2.jarFrom the published release
0.0.51.1
Jul 31, 2026
0.5.2AI-Improvements-1.20-0.5.2.jarFrom the published release
0.0.50.2-hotfix
Jun 22, 2026
0.5.2AI-Improvements-1.20-0.5.2.jarFrom the published release
0.0.50.1
Jun 18, 2026
0.5.2AI-Improvements-1.20-0.5.2.jarFrom the published release
0.0.50.0
Jun 16, 2026
0.5.2AI-Improvements-1.20-0.5.2.jarFrom the published release
0.0.49.3
May 17, 2026
0.5.2AI-Improvements-1.20-0.5.2.jarFrom the published release
0.0.49.2
May 13, 2026
0.5.2AI-Improvements-1.20-0.5.2.jarFrom the published release
0.0.49.1
May 11, 2026
0.5.2AI-Improvements-1.20-0.5.2.jarFrom the published release
0.0.49.0
May 10, 2026
0.5.2AI-Improvements-1.20-0.5.2.jarFrom the published release
0.0.48.2
Apr 23, 2026
0.5.2AI-Improvements-1.20-0.5.2.jarFrom the published release
0.0.48.1
Apr 12, 2026
0.5.2AI-Improvements-1.20-0.5.2.jarFrom the published release
0.0.48.0
Apr 11, 2026
0.5.2AI-Improvements-1.20-0.5.2.jarFrom the published release
0.0.47.3
Mar 6, 2026
0.5.2AI-Improvements-1.20-0.5.2.jarFrom the published release
0.0.47.1
Feb 2, 2026
0.5.2AI-Improvements-1.20-0.5.2.jarFrom the published release
0.0.47.0
Feb 1, 2026
0.5.2AI-Improvements-1.20-0.5.2.jarFrom the published release
0.0.46.1
Jan 6, 2026
0.5.2AI-Improvements-1.20-0.5.2.jarFrom the published release
0.0.46.0
Jan 4, 2026
0.5.2AI-Improvements-1.20-0.5.2.jarFrom the published release
0.0.45.4
Dec 23, 2025
0.5.2AI-Improvements-1.20-0.5.2.jarFrom the published release

"From pack files" means the list came from the pack's own files; "from the published release" means ForgeBase read the jars of the release itself.

Items and blocks

We can't match this mod to the pack's item list: it registers as aiimprovements, and the pack's recipe dump has nothing under that name. That means we found nothing, not that the mod adds nothing. Search the item browser

Config options (how Project Infinity 0.1 sets them)

43 settings this pack ships for the mod. We don't have the mod's own defaults to compare them against yet.

See all 43 settings →

Show settings
SettingProject Infinity 0.1 value
entity.chicken.remove_breed
Remove the chicken's breed AI task. This causes chickens to be unable to breed to create offspring.
config/aiimprovements-common.toml
false
entity.chicken.remove_float
Remove the chicken's float AI task. This causes chickens to no longer swim in water.
config/aiimprovements-common.toml
false
entity.chicken.remove_follow_parent
Remove the chicken's follow parent AI task. This causes baby chickens to no longer follow their parents.
config/aiimprovements-common.toml
false
entity.chicken.remove_panic
Remove the chicken's panic AI task. This causes chickens to no longer run around after being hit, or search water to extinguish themselves.
config/aiimprovements-common.toml
false
entity.chicken.remove_stroll
Remove the chicken's random stroll AI task. This causes chickens to no longer walk around randomly.
config/aiimprovements-common.toml
false
entity.chicken.remove_tempt
Remove the chicken's tempt AI task. This causes chickens to no longer follow the player if they're holding an item they like.
config/aiimprovements-common.toml
false

Comments and tips

Loading comments...