Blog
Performance analysis backed by data, not guesswork.
Is a Minecraft Server Single-Threaded? The Real Architecture, Explained
Minecraft server threading is not a yes/no question. The tick loop is single-threaded, but chunk generation, lighting, networking, and chunk I/O are not. Here is what actually runs where, and what Folia and ShreddedPaper change about it.
Minecraft 26.3 Makes Whitelist On by Default: What Server Admins Need to Know
Starting in Minecraft 26.3 Snapshot 2, white-list defaults to true instead of false. Here's exactly what that means for new servers, existing servers, and Docker-based setups like itzg/docker-minecraft-server.
Case Study: The Same Root Cause at Two Severity Levels on an AllTheMons Server
One Cobblemon-based modpack server, two Spark profiles taken hours apart: TPS 9.7 and TPS 18.9. The hotpath breakdown was nearly identical at both severities, which is what let us confirm the real cause.
Case Study: A Datapack Silently Dropping TPS on a 5-Player Server
A small Purpur server was stuck at 17-19 TPS with only 5 players. Config checkers found nothing. Call-tree analysis found a datapack running /execute every tick.
The Real Cost of Self-Hosting a Minecraft Server in 2026
RAM prices doubled, SSDs cost more per gram than gold, and your ISP upload is still 10 Mbps. We break down every cost of running a Minecraft server at home in 2026.
Aikar's JVM Flags Explained: What Each Flag Does and Why
A complete flag-by-flag breakdown of Aikar's G1GC tuning flags for Minecraft servers. What each flag controls, what the JVM default is, and why Aikar changed it.
How to Read a Spark Profiler Report: A Complete Guide
Learn to interpret Spark profiler reports for your Minecraft server. Covers TPS, MSPT, the call tree, flat view, flame graph, and common lag patterns with real examples.
Best JVM Flags for Minecraft Servers in 2026: G1GC vs ZGC vs Shenandoah
A technical comparison of G1GC, ZGC, and Shenandoah garbage collectors for Minecraft servers. Includes benchmark data, decision matrix by heap size, and copy-paste flag sets for Java 21.
We analyzed 7,661 Minecraft server JVM configs. Here's what we found.
Only 1.6% of servers that explicitly set G1GC have Aikar's tuning flags. 15% run with Xms far below Xmx. Real numbers from real servers.