DoesPotatoTick: Smarter Entity Updates for Busy Minecraft Servers
If you run a modded Minecraft server, you already know the drill: more players, bigger worlds, and heavier modpacks all push the same limit—how many times per second the game can update blocks, biomes-adjacent mechanics, and especially entities. Vanilla updates every entity twenty times a second, and that steady rhythm is wonderful for consistency until your CPU starts begging for mercy. DoesPotatoTick is a performance-focused mod that tackles that bottleneck by suspending, or “freezing,” distant entities that do not need a full tick every cycle, while leaning on configurable rules and safety checks so normal gameplay stays intact.
Why Distant Entities Matter So Much
On servers, the cost of ticking is rarely about a single zombie in an empty plains biome. It is about hundreds of mobs, dropped items, projectiles, and modded machines scattered across chunks nobody is actively interacting with. Vanilla settings cannot easily tell the difference between “this matters right now” and “this can wait,” so everything keeps marching to the same twenty-tick-per-second drum. DoesPotatoTick introduces a controlled, context-aware scheduling layer so the server spends its budget where it counts: near players, in important fights, and around systems that genuinely depend on continuous updates.
Core Mechanics: Tickable States and Safe Suspension
Each entity is assigned a tickable state that the server re-evaluates based on location, category, and context. Think of it less like flipping a permanent off-switch and more like putting distant work on a polite pause until someone gets close enough for the world to care. The logic runs on the server thread, which helps keep behavior consistent across ticks, dimension changes, and configuration reloads.
- Distance-based activation: You define an active region, typically as a configurable radius measured in chunks. Entities outside that bubble become candidates for suspension. The active region refreshes when players move between chunks, log in, or hop dimensions.
- Dimension filtering: Optimization can be limited to selected dimensions, which is handy when you want aggressive tuning in the overworld but a gentler approach in modded dimensions full of bespoke mechanics.
- Claim awareness: Entities in claimed areas from supported claim mods are treated as always ticked, which helps protect bases and community spaces from accidental slowdowns.
Exceptions That Keep Boss Fights and Modpacks Honest
DoesPotatoTick is built around the idea that some entities should never get lost in optimization. Players, falling blocks, and vanilla bosses stay on the “always tick” side of the line, alongside a broad set of modded bosses and mechanical systems. You can also whitelist entire mods when a pack introduces unusual ticking behavior. When a claim mod is not installed, the mod can notify players so you are not silently assuming protection you do not actually have.
Farms, Raids, and the “Do Not Break My Automation” Problem
Smart performance mods live or die by edge cases. DoesPotatoTick includes filtering rules so you can include or ignore categories like hostile mobs, passive animals, raiders, dropped items, and projectiles—with optional logic aimed at keeping important hits and interactions reliable. Dying entities are allowed to finish their death sequence so loot and animations do not feel half-finished.
It also watches for mob-farm-like density patterns in chunks. If the scan detects something that looks like a farm setup, affected entities are forced to tick so spawners, crushers, and classic grinder layouts keep functioning. During active raids, optimization can be disabled or tuned down according to configuration, which helps village defense stay readable and fair instead of mysteriously stalling.
When you are assembling a mod list for a multiplayer world, juggling jars from different authors is half the battle. If you want a smoother workflow than hunting down every performance tweak by hand, this mod can be easily installed through the foxygame.net launcher—a flexible, modern Minecraft launcher that lets you pull mods into place right from the menu without turning installation into a weekend project.
Client-Side Benefits: FPS, Rendering, and Embeddium
Server CPU is not the only winner. On the client, non-tickable entities may be hidden to improve FPS, with a practical safety detail: drawing a bow temporarily re-enables rendering so aiming does not fight invisible targets. A lightweight packet keeps the client synchronized about which entities should be displayed, which reduces the “ghost entity” feeling older approaches could create. If you use Embeddium, you also get a dedicated configuration screen for tuning the rendering side of the experience.
Configuration Files Worth Knowing
- doespotatotick-common.toml: Controls core server behavior, including distance rules, categories, and compatibility-oriented safeguards.
- doespotatotick-client.toml: Handles rendering controls and how aggressively the client skips drawing suspended entities.
Defaults skew toward safety and compatibility, which is the right starting point when you are balancing performance against the unpredictability of large mod ecosystems.
From Rough Fork to Modern Performance Tool
DoesPotatoTick did not arrive fully formed. It began as a fork aimed at compatibility pressures around Lithium and RoadRunner-style performance stacks, and early versions paid a steep cost: naïve per-tick checks that scaled poorly as entity counts and player counts climbed. Modern versions replace that brute-force approach with a spatial map keyed by dimension, chunk, and vertical range, updated lazily as players move. Frequently referenced “always tick” flags are computed once at entity-type registration and cached, which cuts repeated expensive work. Add proper network packets, client culling, raid awareness, claim integration, farm detection, and optional Embeddium UI polish, and you get something closer to a scheduling system than a blunt “turn off distant mobs” toggle.
Conclusion: Performance Without Sacrificing the Minecraft You Recognize
DoesPotatoTick is aimed at players and admins who want smoother servers, better client FPS in crowded scenes, and fewer wasted ticks on entities nobody is interacting with—without rewriting how bosses, farms, raids, or modded contraptions are supposed to feel. Treat it like any serious Minecraft mod: start with defaults, test your pack’s unique entities and dimensions, tighten rules where it is safe, and widen exceptions anywhere your world depends on constant motion. Used thoughtfully, it is a strong addition to the performance toolkit for modded servers that still want vanilla-faithful behavior where it matters most.
--- **Update Jul 5, 2026:** Added 1 file for version 1.21.1 (NeoForge).