
spark in All the Mods 10: To the Sky
All the Mods 10: To the Sky 2.1.0 ships version 1.10.124 · First seen in 1.0
spark is a mod in All the Mods 10: To the Sky 2.1.0, where it is version 1.10.124. spark is a performance profiler for Minecraft clients, servers and proxies. (Summary from the mod's Modrinth page.)
spark guide for All the Mods 10: To the Sky
Last verified for All the Mods 10: To the Sky v2.1.0 on Oct 7, 2026 · text last changed Oct 7, 2026
Also applies to:All the Mods - Gravitas 2.0 to 4.0All the Mods 11 0.1.0 to 0.12.0-betaAll the Mons 0.3.0-beta to 1.3.0FTB Evolution 2 1.0.2 to 1.4.0FTB Skies 2 1.0.1 to 1.24.0FTB Skies 2: Aero 1.0.3 to 1.10.0FTB StoneBlock 4 1.1.1 to 1.23.0Project Infinity 0.1 0.0.48.2 to 0.0.51.4-hotfix-2
- Sections
- 6
- Items named
- 1
- Quests covered
- 2
Every recipe and number here was checked against All the Mods 10: To the Sky 2.1.0, read from the running game on Oct 15, 2026.
What is spark?
2 parts
spark is a performance profiler for Minecraft clients, servers and proxies. It's a tool for finding out why your game or server lags, not something you craft with or build around. This pack ships version 1.10.124 (the NeoForge build), and it has been included since All the Mods 10: To the Sky 1.0 or earlier.[1][2]
What it does
The mod is made of three parts: a CPU profiler, memory inspection and server health reporting.[1]
- CPU profiler: diagnoses "lag", low tick rate and high CPU usage. It is lightweight, needs no configuration or setup, and running it for just about 30 seconds is enough to give useful insights. It samples system activity and builds a call graph, which you read in an online viewer.[1]
- Memory inspection: includes a heap summary, a full heap dump and garbage collection monitoring, to help you track down memory problems.[1]
- Server health reporting: tracks TPS, tick durations, CPU usage, memory usage and disk usage. It can also watch individual ticks and send a report whenever one takes longer than a threshold you set.[1]
Profiler engines
There are two profiler engines. One uses async-profiler (AsyncGetCallTrace plus perf_events) and is only available on Linux x86_64 systems. The other is built on the Java ThreadMXBean, an improved version of the WarmRoast profiler.[1]
How do you get started with spark?
1 part
spark is different from most mods you'll meet in this pack: there's nothing to craft and no machine to place. It's a performance profiler for Minecraft clients, servers and proxies, so it helps you find out why the game is lagging.[1]
The mod page says spark needs no configuration or setup, you just install it. That makes your first steps more about knowing what it can do than building anything.[1]
What you can do with it
- Start with the CPU profiler when you notice lag, a low tick rate or high CPU usage. Those are the problems it's meant to diagnose.[1]
- Let the profiler run for about 30 seconds. The mod page says that's enough to give useful insight into the problem areas.[1]
- Read the results as a call graph. spark samples what the system is doing, builds the graph from that, and shows it in an online viewer for you to analyse.[1]
- Check overall health. spark can report TPS, tick durations (min, max and average), CPU usage, memory usage and disk usage.[1]
- If you suspect a memory problem, use the memory tools: a heap summary, a full heap dump, and garbage collection monitoring.[1]
The mod page also mentions a /tps command for checking ticks per second more accurately. It is the only command named in the sources I have.[1]
Unverified This section describes spark as its project page does. The sources I have show no pack-specific changes, extra commands or permission settings for spark in this pack, so check in-game before relying on any of those.
How does spark work?
4 parts
spark works differently from most mods you'll meet in a modpack. It's a performance profiler for Minecraft clients, servers and proxies, so this section covers how its diagnostic tools work, not machines, power or automation.[1]
It's made up of three separate components: a CPU profiler, memory inspection tools and server health reporting. Install it by adding the jar to the mods directory.[1]
CPU profiler
The profiler is for diagnosing performance problems such as lag, low tick rate and high CPU usage. It works by sampling statistical data about system activity and building a call graph from it. That graph is then shown in an online viewer, where you can analyse it as a simple tree structure. The viewer can also apply deobfuscation mappings.[1]
The project page describes the profiler like this:[1]
- Lightweight: it can be run in production with minimal impact.[1]
- Easy to use: no configuration or setup is necessary, you just install it.[1]
- Quick: running for about 30 seconds is enough to give useful insight into problem areas.[1]
- Customisable: you can target specific threads, sample at a specific interval, or record only "laggy" periods.[1]
Profiler engines
There are two profiler engines. The first uses native AsyncGetCallTrace and perf_events through async-profiler, and it's only available on Linux x86_64 systems. The second uses the built-in Java ThreadMXBean, an improved version of the WarmRoast profiler by sk89q.[1]
Memory inspection
For memory problems, spark includes three tools:[1]
- Heap Summary: a basic snapshot of the server's memory. It shows memory usage and instance counts for each class in the JVM's heap. It's not meant to replace proper memory analysis tools.[1]
- Heap Dump: a full HPROF snapshot of the JVM's heap, optionally compressed. You can inspect it with conventional analysis tools.[1]
- GC Monitoring: watches garbage collection activity so you can relate it to server hangs and see how long collections take and how much memory they free. You can also observe how often young and old generation collections happen and how long they last, which helps you pick GC tuning flags.[1]
Server health reporting
spark can report metrics that summarise the overall health of the server:[1]
- TPS: ticks per second, with the /tps command giving a more accurate figure.[1]
- Tick durations: how long each tick takes (min, max and average).[1]
- CPU usage: how much CPU the server process uses, and how much the overall system uses.[1]
- Memory usage: how much memory the process is using.[1]
- Disk usage: how much disk space is free or in use on the system.[1]
Besides tick rate averages, spark can monitor individual ticks and send a report whenever a single tick's duration goes over a set threshold. That helps you spot trends and the nature of a performance problem relative to other system or game events.[1]
How do you progress through spark?
The quest chapters provided for this guide are Ender IO (38 quests) and Productive Trees (167 quests). None of their quests asks for an item from this mod, so the pack's quest book gives it no tiers or progression path that I can describe.[3][4]
Which All the Mods 10: To the Sky quests use spark?
Good news for your quest log: spark is a utility mod, and nothing in the quest chapters I can see for this pack asks you to craft or hold a spark item. Every task that names an item in the Ender IO and Productive Trees chapters asks for something from Ender IO, Extended Crafting or Productive Trees instead.[3][4]
For example, the Ender IO chapter opens with "Grains of Infinity" quest, which asks for Grains of Infinity. The Productive Trees chapter opens with "Productive Trees" quest, and its sapling quests branch out from there.[3][4]
What changed in spark between versions?
1 part
spark has a very short history in this pack. All the Mods 10: To the Sky 2.0.4 ships spark 1.10.124 (the NeoForge build), and the mod has been in the pack since 1.0 or earlier.[2]
spark 1.10.124
This is a backport release. It was uploaded by hand to bring some bug fixes to the popular 1.21.1 version of Minecraft. It carries the latest spark build made for Minecraft 1.21.4. For the full list of changes, check spark's own changelog on its website.[5]
Unverified No pack changelog entries for spark were available, so what changed in spark between individual pack releases is unverified.
Sources
- spark project page (modrinth) · official mod data
- All the Mods 10: To the Sky 2.0.4 mod list · pack file
- All the Mods 10: To the Sky 2.0.4 quests: "Ender IO" · pack file
- All the Mods 10: To the Sky 2.0.4 quests: "Productive Trees" · pack file
- spark 1.10.124 changelog · changelog
Where this guide comes from
Written from what All the Mods 10: To the Sky itself ships: its files and recipes, the in-game guidebooks and the mods' own pages. Every statement links to the source it came from, and the numbers are checked against the pack before publishing.
Guide last verified Oct 7, 2026.
Report wrong info
Version in each release
25 releases, first in 1.0
| All the Mods 10: To the Sky | Version | Jar | Where it came from |
|---|---|---|---|
| 2.1.0 Oct 15, 2026 | 1.10.124 | spark-1.10.124-neoforge.jar | From the published release |
| 2.0.7 Oct 5, 2026 | 1.10.124 | spark-1.10.124-neoforge.jar | From the published release |
| 2.0.6 Sep 21, 2026 | 1.10.124 | spark-1.10.124-neoforge.jar | From the published release |
| 2.0.5 Sep 21, 2026 | 1.10.124 | spark-1.10.124-neoforge.jar | From the published release |
| 2.0.4 Sep 11, 2026 | 1.10.124 | spark-1.10.124-neoforge.jar | From the published release |
| 2.0.3 Sep 9, 2026 | 1.10.124 | spark-1.10.124-neoforge.jar | From the published release |
| 2.0.2 Apr 1, 2026 | 1.10.124 | spark-1.10.124-neoforge.jar | From the published release |
| 2.0.1 Mar 27, 2026 | 1.10.124 | spark-1.10.124-neoforge.jar | From the published release |
| 2.0.0 Feb 24, 2026 | 1.10.124 | spark-1.10.124-neoforge.jar | From the published release |
| 1.9.1 Feb 5, 2026 | 1.10.124 | spark-1.10.124-neoforge.jar | From the published release |
| 1.9 Feb 4, 2026 | 1.10.124 | spark-1.10.124-neoforge.jar | From the published release |
| 1.8 Dec 20, 2025 | 1.10.124 | spark-1.10.124-neoforge.jar | From the published release |
| 1.7 Nov 28, 2025 | 1.10.124 | spark-1.10.124-neoforge.jar | From the published release |
| 1.6.1 Oct 23, 2025 | 1.10.124 | spark-1.10.124-neoforge.jar | From the published release |
| 1.6 Oct 17, 2025 | 1.10.124 | spark-1.10.124-neoforge.jar | From the published release |
| 1.5.1b Oct 2, 2025 | 1.10.124 | spark-1.10.124-neoforge.jar | From the published release |
| 1.5 Sep 26, 2025 | 1.10.124 | spark-1.10.124-neoforge.jar | From the published release |
| 1.4 Sep 11, 2025 | 1.10.124 | spark-1.10.124-neoforge.jar | From the published release |
| 1.3.1 Sep 3, 2025 | 1.10.124 | spark-1.10.124-neoforge.jar | From the published release |
| 1.2.1 Aug 28, 2025 | 1.10.124 | spark-1.10.124-neoforge.jar | From the published release |
| 1.2 Aug 28, 2025 | 1.10.124 | spark-1.10.124-neoforge.jar | From the published release |
| 1.1.2 Aug 22, 2025 | 1.10.124 | spark-1.10.124-neoforge.jar | From the published release |
| 1.1.1 Aug 21, 2025 | 1.10.124 | spark-1.10.124-neoforge.jar | From the published release |
| 1.0.2 Aug 15, 2025 | 1.10.124 | spark-1.10.124-neoforge.jar | From the published release |
| 1.0 Aug 14, 2025 | 1.10.124 | spark-1.10.124-neoforge.jar | From the published release |
"From pack files" means the list came from the pack's own files; "from the published release" means ForgeBase read the jars of the release itself.
Items and blocks
We can't match this mod to the pack's item list: it registers as spark, and the pack's recipe dump has nothing under that name. That means we found nothing, not that the mod adds nothing. Search the item browser
Comments and tips
Loading comments...