diff --git a/config/aiimprovements-common.toml b/config/aiimprovements-common.toml new file mode 100644 index 0000000..f1a40f5 --- /dev/null +++ b/config/aiimprovements-common.toml @@ -0,0 +1,40 @@ + +#Entity Settings +[entity] + + #General + [entity.general] + #Allow AI tasks to be removed from entities at runtime. If this is disable no per mob or per mob type removes will run. + allow_remove_calls = true + #Allows repeat remove calls to bubble to the top of the list to improve performance of repeat mob spawning. + enable_call_bubbling = true + + #Entity Mob + [entity.mob] + #Remove the look at goal (player or attack target) AI task. This will cause AIs to not face targets or walking directions. + remove_look_goal = false + #Remove the look at random position AI task. This will cause AIs to feel a little lifeless as they do not animate head movement while idle. + remove_look_random = false + #Replaces the default look controller with a version featuring cached tan math improving performance. Only works on vanilla style mobs, if a mod overrides the look controller it will skip. + replace_look_controller = true + + #Entity Fish + [entity.fish] + #Remove the fish's random swimming pathfinder. This will cause fish to stay in position more often. + remove_swim = false + #Remove the fish's panic pathfinder. This will cause fish to not run away. + remove_panic = false + #Remove the fish's AI task to avoid players. + remove_avoid_player = false + #Remove the fish's AI task to follow a leader fish to act as a group of fish. + remove_follow_leader = false + #Remove the fish's AI task to puff up when entities are nearby + remove_puff = false + + #Squid Fish + [entity.squid] + #Remove the squid's flee pathfinder. This will cause squid to not run away. + remove_flee = false + #Remove the squid's random movement pathfinder. This will cause squid to swim around randomly. + remove_random_move = false + diff --git a/config/forge-client.toml b/config/forge-client.toml index 7a7d903..5ef179a 100644 --- a/config/forge-client.toml +++ b/config/forge-client.toml @@ -1,22 +1,22 @@ #Client only settings, mostly things related to rendering [client] - #Toggle off to make missing model text in the gui fit inside the slot. - zoomInMissingModelTextInGui = false - #Enable uploading cloud geometry to the GPU for faster rendering. - forgeCloudsEnabled = true #Disable culling of hidden faces next to stairs and slabs. Causes extra rendering, but may fix some resource packs that exploit this vanilla mechanic. disableStairSlabCulling = false + #Toggle off to make missing model text in the gui fit inside the slot. + zoomInMissingModelTextInGui = false #Enable Forge to queue all chunk updates to the Chunk Update thread. #May increase FPS significantly, but may also cause weird rendering lag. #Not recommended for computers without a significant number of cores available. alwaysSetupTerrainOffThread = false - #Enable the Forge block rendering pipeline - fixes the lighting of custom models. - forgeLightPipelineEnabled = true #EXPERIMENTAL: Enable the Forge block rendering pipeline - fixes the lighting of custom models. experimentalForgeLightPipelineEnabled = false - #When enabled, makes specific reload tasks such as language changing quicker to run. - selectiveResourceReloadEnabled = true + #Enable the Forge block rendering pipeline - fixes the lighting of custom models. + forgeLightPipelineEnabled = true #When enabled, Forge will show any warnings that occurred during loading. showLoadWarnings = true + #Enable uploading cloud geometry to the GPU for faster rendering. + forgeCloudsEnabled = true + #When enabled, makes specific reload tasks such as language changing quicker to run. + selectiveResourceReloadEnabled = true diff --git a/mods/AI-Improvements-1.15.2-0.3.0.jar b/mods/AI-Improvements-1.15.2-0.3.0.jar new file mode 100644 index 0000000..b754540 Binary files /dev/null and b/mods/AI-Improvements-1.15.2-0.3.0.jar differ