ServerCore is a server-side optimization mod that aims to reduce lag and improve tick performance for Minecraft servers running Fabric, Forge, or NeoForge. Created by Wesley1808 and licensed under MIT, ServerCore works on both dedicated multiplayer servers and singleplayer worlds, giving server administrators fine-grained control over entity processing, mob spawning, and chunk ticking without altering vanilla behavior by default.
Running a Minecraft server with more than a handful of players often means dealing with frustrating lag spikes, slow chunk loading, and mob-related performance drops. These problems get worse as players build larger farms, breed more animals, and explore further from spawn. ServerCore directly addresses these pain points by providing a suite of server-side optimizations and configurable features designed to keep your TPS stable. With over 7.9 million downloads on Modrinth and active development since September 2021, it has become one of the most trusted performance mods in the Minecraft community. The mod is designed to leave vanilla behavior untouched by default — features that alter gameplay are opt-in, which means you can start with a safe baseline and gradually tune settings to match your server's workload.
Key Features of ServerCore
- Lag Spike Reduction & Core Optimizations — ServerCore includes several patches targeting the most common causes of random lag spikes on servers. These optimizations cover chunk ticking, mob spawning, item frame rendering, and player login processing. For server operators, this means a smoother baseline experience without needing to change any configuration.
- Entity Activation Range — This feature lets you control how far from a player entities are fully processed. Entities outside the activation range tick less frequently, dramatically reducing the CPU load from large mob farms or naturally spawned mobs. It is based on Spigot and PaperMC implementations but offers more granular configuration options and additional optional features.
- Dynamic Performance Checks — ServerCore can automatically adjust view distance, simulation distance, chunk-tick distance, and mob caps based on the server's current tick time. When your server is under heavy load, these settings scale down to maintain stable TPS, then scale back up when performance recovers. This hands-off approach is ideal for servers with fluctuating player counts.
- Villager Lobotomization — Large trading halls with dozens or hundreds of villagers are a notorious source of server lag. This feature detects villagers stuck in confined 1×1 spaces and reduces their tick frequency. The result is significantly less processing overhead from villager AI without affecting villagers that are actively moving or interacting with players.
- Configurable Mob Spawning & Mob Caps — You can modify the spawn rate and vanilla mob caps for each individual spawn group. ServerCore also provides optional functionality to enforce mob caps on zombie reinforcements, spawner-based spawns, and nether portal random ticks — edge cases that vanilla Minecraft does not cap, which can lead to runaway entity counts.
- Breeding Caps — This feature lets you set a maximum number of mobs of the same type that can be bred within a specified radius. It prevents players from creating massive animal farms with thousands of chickens or cows in a small area, which is one of the fastest ways to tank server performance.
- In-Game Commands & Placeholders — ServerCore provides commands like
/servercore status,/mobcaps, and/statistics entitiesto monitor performance in real time. It also exposes placeholders for view distance, simulation distance, entity count, and chunk count, making it easy to integrate with scoreboards or monitoring plugins.
Screenshots








How to Install ServerCore
- Install your preferred mod loader: Fabric, Forge, or NeoForge. ServerCore supports all three, though Fabric and NeoForge receive the most recent updates.
- If using Fabric, make sure you also have Fabric API installed, as it is required by most Fabric mods.
- Download the correct ServerCore version for your Minecraft version from the official Modrinth or CurseForge page. Double-check that the file matches both your game version and mod loader.
- Place the downloaded
.jarfile into your server'smods/folder (or your local.minecraft/mods/folder for singleplayer). - Start the server or game once to generate the default configuration files. Then edit the ServerCore config to enable and tune optional features like entity activation range, dynamic performance checks, or breeding caps to suit your server's needs.
Requirements & Compatibility
| Requirement | Details |
|---|---|
| Mod Loaders | Fabric, Forge, NeoForge |
| Minecraft Versions | 1.18.1 – 1.21.11, 26.1 |
| Side | Server-side (also works in singleplayer) |
| License | MIT (open source) |
| Latest Update | March 28, 2026 |
What's New
- Fixed small inconsistencies with how inactive entities tick under the activation range system.
- Activation range behavior is now more consistent across different entity types.
- Continued support for the latest Minecraft versions including 1.21.11 and 26.1.
Pros and Cons
Pros
- Safe defaults that do not alter vanilla behavior out of the box
- Highly configurable — every major feature can be tuned or disabled
- Supports Fabric, Forge, and NeoForge across a wide range of Minecraft versions
- Dynamic performance system automatically adjusts settings based on server load
- Open source under MIT license with active development
- Built-in commands for real-time performance monitoring
Cons
- Some advanced features like entity activation range may subtly affect gameplay if misconfigured
- Requires manual configuration to get the most out of its optimization features
- Server-focused — singleplayer users may see less noticeable improvement compared to busy multiplayer servers
Alternatives to ServerCore
- Lithium — A general-purpose server optimization mod for Fabric that focuses on game logic improvements like physics, mob AI, and block ticking without changing vanilla mechanics.
- Noisium — A lightweight mod that speeds up world generation, which complements ServerCore well since ServerCore focuses on runtime tick performance rather than chunk generation.
- Chunky — A pre-generation mod that lets you generate chunks in advance, reducing lag from exploration. It pairs well with ServerCore for a comprehensive server optimization setup.
Download ServerCore
| Minecraft Version | Fabric | NeoForge |
|---|---|---|
| For Minecraft 26.1 | Download | — |
| For Minecraft 1.21.11 | Download | Download |
| For Minecraft 1.21.10 | Download | Download |
| For Minecraft 1.21.9 | Download | Download |
| For Minecraft 1.21.8 | Download | Download |
| For Minecraft 1.21.7 | Download | Download |
| For Minecraft 1.21.6 | Download | Download |
| For Minecraft 1.21.5 | Download | Download |
| For Minecraft 1.21.4 | Download | Download |
| For Minecraft 1.21.3 | Download | Download |
| For Minecraft 1.21.2 | Download | Download |
| For Minecraft 1.21.1 | Download | Download |
Always download mods from official sources to stay safe.
Frequently Asked Questions
Is ServerCore safe to use on a vanilla server?
Yes — ServerCore does not alter vanilla behavior by default. All features that change gameplay, such as entity activation range or breeding caps, are disabled out of the box. You can enable and configure them individually based on your server's needs.
Does ServerCore work on singleplayer worlds?
Yes, ServerCore works on both dedicated servers and singleplayer worlds. However, the performance benefits are most noticeable on multiplayer servers with higher entity and player counts, since singleplayer worlds typically have lower baseline load.
Can I use ServerCore alongside Lithium or other optimization mods?
Yes — ServerCore is generally compatible with other popular optimization mods like Lithium. They target different aspects of server performance, so running them together can provide broader optimization coverage. Always test with your specific mod list to confirm there are no conflicts.
Does ServerCore support NeoForge?
Yes, ServerCore supports NeoForge in addition to Fabric and Forge. Recent versions from 1.21 onward are available for both NeoForge and Fabric, giving server operators flexibility in choosing their mod loader.
Will ServerCore break mob farms or redstone machines?
No, not with default settings. Features like entity activation range and mob cap adjustments are disabled by default. If you enable them and set aggressive values, some mob farms may behave differently due to reduced entity ticking. It is recommended to test your specific farms after adjusting these settings and fine-tune the configuration as needed.
