Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
Ck7 - Conatus
A performance mod for Minecraft Forge 1.20.1 that cuts server and client overhead by scaling down work the player can't perceive — mob AI, particles, chunk-load spikes, and render resolution — instead of just capping settings globally. Every module has its own toggle and can be tuned or turned off independently from a single in-game config screen.
Built for large multiplayer worlds, villager halls, mob farms, and lower-end/integrated-GPU hardware.
Requirements
- Minecraft 1.20.1
- Forge 47.4.20 or newer
- Optional: Cloth Config — enables the
in-game config screen (
Mods → Ck7 - Conatus → Config). The mod works fine without it; you just edit the.tomlfiles inconfig/directly instead.
Works on client, server, and singleplayer. Server-side modules (Mob AI Freeze, Villager Throttling, Ultra Load's server-side effects) don't require the mod on the client to function, but installing it everywhere gets you the client-side modules too (Particle Priority, Resolution Scale) and the config GUI.
Features
🧟 Mob AI Freeze
Freezes hostile mob AI (pathfinding, target selection, goal selector) outside a configurable radius around each player, using the same mechanism map-makers use for "NoAI" statues — no hacks, fully reversible, mobs resume normally the moment a player gets close again.
- Configurable freeze radius (default 48 blocks)
- Optional line-of-sight requirement, so mobs behind walls freeze even inside the radius — with an "always active" buffer radius so a zombie banging on your door never freezes mid-fight
- Spawn grace period so freshly spawned mobs get a chance to disperse before freezing (avoids entity-cramming deaths at dense spawners)
- Whitelist/blacklist by entity type or by mod ID, so you can exclude mods with their own AI management or entities with special mechanics (Warden is excluded by default)
- Passive mobs are managed too by default (with line-of-sight easing) since profiling showed they cost roughly 2x an already-frozen hostile
🧑🌾 Villager Throttling
The same freeze mechanism, purpose-built for villager halls: freezes pathfinding, POI/job lookups, and Brain activity outside a configurable radius (default 32 blocks). Villagers unfreeze instantly the moment a player right-clicks them, so trading and restocking always feel responsive. Optional support for Wandering Traders.
✨ Particle Priority
Replaces vanilla's single global particle setting with smart, per-category prioritization instead of an all-or-nothing cutoff:
- Combat, interaction/crafting, redstone, and ambient particles each get their own visibility radius
- Ambient particles (rain, drip, spores, portal, etc.) respect the camera's view cone beyond a "close" radius, so things right next to you never vanish unnaturally
- Particles near your last block-break/place/use/attack action get a temporary priority boost, so the feedback you're actively looking for is never the particle that gets dropped
- Fully configurable particle-ID-to-category lists
📉 Resolution Scale
Renders the 3D world at a lower (or higher) resolution and stretches it to fill the screen — compatible with Sodium/Embeddium. Great for squeezing extra FPS out of integrated GPUs and lower-end hardware.
- Scale from 0.25x to 2.0x (below 1.0 = more FPS, more pixelated; above 1.0 = supersampling, sharper but more expensive)
- Linear or nearest-neighbor filtering
- Changes apply instantly when you save in the config screen — no restart, no rejoining the world
- Disabled by default; it's a newer module, so test it on your own setup before leaving it on
🚨 Ultra Load (panic mode)
Automatically detects heavy chunk-loading bursts (flying/sprinting through new terrain, big teleports, elytra flight) and temporarily shuts down everything that doesn't help chunks appear faster, freeing up CPU for world generation/meshing and GPU for terrain rendering. Everything restores automatically once the load settles, after a short cooldown so it doesn't flicker on and off.
Every effect has its own toggle, grouped by aggressiveness:
- Tier 1 (safe): freeze all mob AI, pause natural spawns, pause random ticks (crop/grass growth, fire spread), hide particles, hide entity rendering
- Tier 2 (aggressive): fully freeze non-player entity ticking (not just AI — movement/physics too), pause block entity ticking (hoppers, furnaces, spawners)
- Tier 3 (experimental): pause scheduled ticks (redstone, fluid flow — nothing is lost, pending ticks just queue up and resume), temporarily reduce entity render distance, temporarily cap framerate (frees CPU for chunk generation on the render thread)
A configurable safe radius around every player exempts anything nearby from the entity-affecting effects, so nothing freezes or vanishes mid-fight right next to you.
🎛️ Master toggle & live config
One switch turns every module off at once, cleanly (each module's existing safe-shutdown logic runs, so nothing gets left in a frozen/broken state). All config changes made through the in-game screen take effect immediately — no restart or config-file watcher delay.
⚙️ In-game config GUI
With Cloth Config installed, every option above is editable from Mods → Ck7 - Conatus → Config —
no digging through .toml files. Full tooltips on every option.
🌐 Translations
Available in English, Spanish, and Portuguese (Brazil), covering the config screen and all in-mod messages.
⚠️ Sodium/Embeddium heads-up
If Sodium, Embeddium, or Rubidium is detected, players get a one-time in-chat notice the first time they join a world (dismissible, with a "don't show again" option in the config screen).
Compatibility notes
- Works alongside Sodium/Embeddium/Rubidium; the Resolution Scale module specifically accounts for their rendering pipeline.
- The Resolution Scale module's core swap-the-render-target mechanism follows the approach pioneered by RenderScale by Zolo101; credit where due.
- No known incompatibilities with other AI/optimization mods, but if you run something else that also manages mob AI, use the mod-ID blacklist in Mob AI Freeze to avoid the two fighting over the same entities.
Configuration
All config files live in config/ck7infinite-*.toml (edit directly, or use the in-game GUI):
| File | Module |
|---|---|
ck7infinite-general.toml |
Master toggle |
ck7infinite-mobfreeze.toml |
Mob AI Freeze |
ck7infinite-villagerthrottle.toml |
Villager Throttling |
ck7infinite-particlepriority.toml |
Particle Priority |
ck7infinite-resscale.toml |
Resolution Scale |
ck7infinite-ultraload.toml |
Ultra Load |
License
All Rights Reserved.
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources