A mod that aims to optimize the minecraft server.
A mod that aims to optimize the minecraft server.\
Works on both dedicated servers and singleplayer!
Several patches & optimizations to improve performance and reduce lagspikes, which shouldn't make any noticeable changes during gameplay.
Many configurable features that can heavily reduce lag, but have a slight impact on gameplay depending on the configuration.
By default, ServerCore should not alter vanilla behavior. Features that do are disabled by default.
It is advised to configure this mod to your own requirements for the best balance between speed and behavior.
A lot of the optimizations in this mod are focused on getting rid of the majority of random lagspikes on servers.\
Other than that, it also includes plenty of optimizations for things like chunk ticking, mob spawning, item frames and
player logins.
A very configurable feature that allows you to drastically cut down on the amount of entities that have to be processed
on the server.\
This is a port based off of Spigot's and PaperMC's implementation, but more configurable with additional (optional) features.
Allows the server to automatically adjust the current settings depending on the tick time and config.\
These include: Chunk-tick distance, View distance, Simulation distance & Mobcaps.
Allows the server to cut down on villager lag from large trading halls, by making villagers stuck inside 1x1 spaces tick less often.
Allows you to modify the spawnrate and vanilla mobcaps of each individual spawngroup.
It also provides optional functionality to force mobcaps to apply to zombie reinforcements, spawners and nether portal randomticks.
A feature that allows you to set a cap on the amount of mobs of the same type that can be bred within a certain radius.\
This can be useful to prevent players from breeding thousands of animals like chickens or cows in a small area.
A setting that allows you to reduce the distance at which chunks can tick (mob spawns & random ticks).
\
\
- And more!
/servercore reload - Reloads the configuration file.
/servercore settings - Allows for modifying dynamic settings ingame.
/servercore status - Gives information about the current dynamic settings.
/mobcaps - Displays current per-player mobcaps for each spawn group.
/statistics entities | block-entities - Displays performance related statistics.
%servercore:view_distance% - The current view distance.%servercore:simulation_distance% - The current simulation distance.%servercore:chunk_tick_distance% - The current chunk tick distance.%servercore:mobcap_percentage% - The global mobcap percentage that is currently being used.
%servercore:chunk_count% - The amount of chunks on the server (doesn't have to be fully loaded).
%servercore:chunk_count loaded% - The amount of fully loaded chunks on the server (expensive).
%servercore:entity_count% - The amount of loaded entities on the server.
%servercore:entity_count nearby% - The amount of loaded entities nearby.
%servercore:block_entity_count% - The amount of ticking block entities on the server.
%servercore:block_entity_count nearby% - The amount of ticking block entities nearby.By default, ServerCore will disable most of its changes that can affect vanilla behavior.\
This way you can safely install the mod without having to worry about breaking things.
However, if you want to squeeze out the most performance, these default settings might not be enough.\
To change these settings you can edit config.yml and optimizations.yml in the config/servercore folder.
You can find some example configurations here.
ServerCore contains several ports based on patches from repositories such as PaperMC, Purpur and Airplane.\
If a file uses the GPL-3.0 license it will be stated at the top. All other files are licensed under MIT.
Unsupported
Required
Terms for using, modifying and redistributing this product.
24.06.2026 · Modrinth
Screenshots and images from the original Modrinth page.
Published versions and original Modrinth files.
24.06.2026 · 366 846 downloads
24.06.2026 · 52 100 downloads
24.06.2026 · 3 470 downloads
24.06.2026 · 139 127 downloads
24.06.2026 · 5 697 downloads
24.06.2026 · 184 315 downloads
16.06.2026 · 1 061 downloads
16.06.2026 · 18 025 downloads
16.06.2026 · 475 downloads
16.06.2026 · 10 657 downloads
23.05.2026 · 353 546 downloads
23.05.2026 · 30 967 downloads
19.05.2026 · 2 063 downloads
19.05.2026 · 50 923 downloads
08.04.2026 · 20 530 downloads
28.03.2026 · 134 225 downloads
09.12.2025 · 12 763 downloads
09.12.2025 · 876 103 downloads
05.10.2025 · 7 648 downloads
reduce-sync-loads where really high-velocity entities weren't detecting collisions correctly, such as enderpearls from pearl cannons.05.10.2025 · 180 625 downloads
reduce-sync-loads where really high-velocity entities weren't detecting collisions correctly, such as enderpearls from pearl cannons.17.08.2025 · 5 345 downloads
reduce-sync-loads where really high-velocity entities weren't detecting collisions correctly, such as enderpearls from pearl cannons.17.08.2025 · 107 827 downloads
reduce-sync-loads where really high-velocity entities weren't detecting collisions correctly, such as enderpearls from pearl cannons.17.06.2025 · 4 164 downloads
17.06.2025 · 52 805 downloads
29.05.2025 · 6 971 downloads
chunk-tick-distance-affects-random-ticks option to control whether chunk-tick-distance affects random ticks.29.05.2025 · 62 957 downloads
chunk-tick-distance-affects-random-ticks option to control whether chunk-tick-distance affects random ticks.19.05.2025 · 301 downloads
19.05.2025 · 4 192 downloads
06.04.2025 · 2 646 downloads
06.04.2025 · 25 712 downloads
06.04.2025 · 878 390 downloads
06.04.2025 · 250 308 downloads
26.03.2025 · 889 downloads
26.03.2025 · 8 743 downloads
03.12.2024 · 7 513 downloads
typeof:projectile entity matcher for activation range configurationenforce-mobcap settings03.12.2024 · 162 488 downloads
typeof:projectile entity matcher for activation range configurationenforce-mobcap settings22.11.2024 · 9 838 downloads
typeof:projectile entity matcher for activation range configurationenforce-mobcap settings22.11.2024 · 425 downloads
typeof:projectile entity matcher for activation range configurationenforce-mobcap settings22.11.2024 · 7 009 558 downloads
typeof:projectile entity matcher to activation range configuration.22.11.2024 · 1 479 073 downloads
typeof:projectile entity matcher to activation range configuration.05.11.2024 · 294 downloads
prevent-enderpearl-chunkloading05.11.2024 · 3 953 downloads
prevent-enderpearl-chunkloading22.10.2024 · 320 downloads
prevent-enderpearl-chunkloading, an option to disable enderpearl chunkloading from 1.21.2 (reverts behavior to pre-1.21.2)22.10.2024 · 4 817 downloads
prevent-enderpearl-chunkloading, an option to disable enderpearl chunkloading from 1.21.2 (reverts behavior to pre-1.21.2)27.08.2024 · 271 837 downloads
27.08.2024 · 330 053 downloads
22.08.2024 · 182 707 downloads
22.08.2024 · 27 700 downloads
06.07.2024 · 4 608 downloads
06.07.2024 · 124 574 downloads
15.06.2024 · 494 downloads
enabled field for dynamic settings which allows you to disable certain settings from being automatically changed.15.06.2024 · 9 899 downloads
enabled field for dynamic settings which allows you to disable certain settings from being automatically changed.04.06.2024 · 464 downloads
enabled field for dynamic settings which allows you to disable certain settings from being automatically changed.04.06.2024 · 16 047 downloads
enabled field for dynamic settings which allows you to disable certain settings from being automatically changed.11.05.2024 · 191 downloads
11.05.2024 · 17 518 downloads
24.04.2024 · 444 downloads
mobcap-modifier was replaced with additional-capacity in the mobspawning configuration.24.04.2024 · 4 158 downloads
mobcap-modifier was replaced with additional-capacity in the mobspawning configuration.24.04.2024 · 185 447 downloads
mobcap-modifier was replaced with additional-capacity in the mobspawning configuration.24.04.2024 · 641 966 downloads
mobcap-modifier was replaced with additional-capacity in the mobspawning configuration.02.04.2024 · 7 564 downloads
02.04.2024 · 109 464 downloads
02.04.2024 · 241 downloads
02.04.2024 · 974 downloads
02.04.2024 · 3 224 downloads
02.04.2024 · 1 648 downloads
02.04.2024 · 13 478 downloads
02.04.2024 · 320 902 downloads
config/servercore./statistics entities command to show how many mobs are affected by activation range.06.12.2023 · 28 168 downloads
06.12.2023 · 1 252 downloads
29.10.2023 · 10 487 downloads
exp_use_optimized_chunk_ticking_iteration29.10.2023 · 154 270 downloads
exp_use_optimized_chunk_ticking_iteration29.10.2023 · 558 downloads
exp_use_optimized_chunk_ticking_iterationexcluded_entity_types29.10.2023 · 99 015 downloads
exp_use_optimized_chunk_ticking_iterationexcluded_entity_types22.09.2023 · 4 419 downloads
exclude_lobotomization.optimizations.cancel_duplicate_fluid_ticks.22.09.2023 · 277 downloads
exclude_lobotomization.optimizations.cancel_duplicate_fluid_ticks.13.06.2023 · 155 832 downloads
activation_range.excluded_entity_types, a config option to exclude specific entity types from activation range.tick_inactive setting in activation range with tick_intervaltick_interval specifies the interval between 'active' ticks whilst the entity is inactive.\
Negative values will disable these active ticks similar to tick_inactive = false used to do.
13.06.2023 · 10 523 downloads
activation_range.excluded_entity_types, a config option to exclude specific entity types from activation range.tick_inactive setting in activation range with tick_intervaltick_interval specifies the interval between 'active' ticks whilst the entity is inactive.\
Negative values will disable these active ticks similar to tick_inactive = false used to do.
08.06.2023 · 451 downloads
07.06.2023 · 3 404 downloads
05.04.2023 · 5 560 downloads
14.03.2023 · 60 409 downloads
07.12.2022 · 4 969 downloads
30.10.2022 · 299 325 downloads
05.10.2022 · 1 113 downloads
29.07.2022 · 3 016 downloads
Applied the same rules from animal breeding (disabled by default) to allay duplication.
29.07.2022 · 1 910 downloads
[optimizations] that lets you disable certain optimizations that don't have "full" vanilla parity.07.06.2022 · 2 179 downloads
Updated to 1.19!
Added placeholders for mods such as styledplayerlist:
servercore:view_distance servercore:simulation_distance servercore:chunk_tick_distance servercore:mobcap_multiplier servercore:chunk_count servercore:entity_count servercore:block_entity_count
23.04.2022 · 17 640 downloads
01.03.2022 · 1 526 downloads
28.02.2022 · 293 downloads
Updated to 1.18.2
Changes:
- Re-added /sc as alias for /servercore.
- Fixed incompatibility with mods that include custom mobspawning.
- Fixed incompatibility with mods constructing entities without worlds.
- Improved villager lobotomization
08.01.2022 · 1 096 downloads
Version 1.2.7 - The Bugfix Update
- Fixes ocelot/cat despawning outside of activation range.
- Fixes dynamic settings not always being synchronized.
- Fixes spawnRadius gamerule not working for respawning players.
- Fixes a lot of bugs caused by the disable_spawn_chunks option, including broken datapacks and forceloaded chunks.
- And more...
Mod compatibilities resolved:
- carpet-fixes
- essentials commands (/rtp)
- better nether map
- paradise lost / the aether reborn
Changed:
- Added a few extra lagspike optimizations.
- Added configurable update rates for the dynamic system.
- /sc status -> /servercore status
10.12.2021 · 1 797 downloads
Changes:
- Configurable nether portal search radius
- Don't load chunks for raytracing
Fixes:
- Fixed several issues with player respawning and entities going through end portals.
- Fixed incompatibility with VMP
30.11.2021 · 546 downloads
Fixed an issue where respawn points wouldn't work in unloaded chunks.
29.11.2021 · 3 890 downloads
Changes:
- Removed per player spawns (use other / standalone mods for this feature, as my implementation broke too much)
- Fixed inconsistencies with vanilla with fast_xp_merging enabled.
- Better mod compatibility
18.11.2021 · 249 downloads
Changes:
- Support for singleplayer / internal servers.
- More bugfixes / adjustments for activation range.
17.11.2021 · 160 downloads
31.10.2021 · 392 downloads