spark in FTB Skies 2

FTB Skies 2 1.24.0 ships version 1.10.124 · First seen in 1.0.1

Checked Sep 17, 2026FTB Skies 2 1.24.0Sources: FTB Skies 2 1.24.0 modlist.json · Modrinth

Report a mistake on this page

Also in 9 other packs →

spark is a mod in FTB Skies 2 1.24.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 FTB Skies 2

Written for FTB Skies 2 1.22.0 · also fits 1.0.1 to 1.24.0 · updated Oct 17, 2026

Last verified for FTB Skies 2 v1.24.0 on Oct 17, 2026 · text last changed Oct 17, 2026

Also applies to:All the Mods - Gravitas 2.0 to 4.0All the Mods 10: To the Sky 1.0 to 2.1.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
7
Quests covered
4

5 sections are written for this pack; 2 are shared from another pack's guide.

Every recipe and number here was checked against FTB Skies 2 1.24.0, read from the running game on Oct 13, 2026.

What is spark?

2 parts

spark is a performance profiler for Minecraft clients, servers and proxies. You won't craft anything with it. It's a diagnostic tool that helps you find out why a world is lagging.[1]

This pack ships spark 1.10.124 (the NeoForge jar), and it has been in the pack since 1.0.1 or earlier.[2]

What it does

  • CPU Profiler: diagnoses performance problems like lag, low tick rate and high CPU usage. Running it for about 30 seconds is enough to give useful results.[1]
  • Memory Inspection: includes a heap summary, a full heap dump and garbage collection monitoring.[1]
  • Server Health Reporting: tracks TPS, tick durations, CPU usage, memory usage and disk usage. It can also report whenever a single tick runs longer than a threshold you set.[1]

Where the quest book mentions it

The pack's quest book brings spark up in the Welcome chapter, which is chapter 1 of 41 and has 4 quests. The mention is in the untitled quest a quest in "Welcome", a checkmark quest that lists handy commands. Its spark entry is /spark tps, which checks the server's TPS and is useful for seeing whether your world is lagging.[3]

The other quests in that chapter are "Welcome to FTB Skies 2!" quest, "Creating and Joining a team" quest and "Found A Bug?" quest.[3]

Tip: If your world feels laggy, run /spark tps first, as the Welcome chapter suggests. It's a quick way to see whether the server itself is struggling.[3]

How do you get started with spark?

3 parts

spark is a performance profiler for Minecraft clients, servers and proxies. It isn't a machine or a tool you build. It's a set of commands you use when the game feels laggy, and it needs no configuration or setup beyond being installed.[1]

Step 1: Check your TPS

The first thing to learn is the TPS check. The quest book's Welcome chapter, the very first chapter in the book, has an untitled quest called a quest in "Welcome" that lists useful commands. For this mod it gives /spark tps, which checks the server's TPS. It's handy for seeing whether your world is lagging.[3]

TPS means ticks per second. spark also reports tick durations (min, max and average), CPU usage, memory usage and disk usage as part of its server health reporting.[1]

Step 2: Profile when something is wrong

If the TPS looks bad, the CPU profiler is the next tool. It's meant to diagnose lag, low tick rate and high CPU usage. Running it for just around 30 seconds is enough to give useful insights into problem areas. The results are shown as a call graph in an online viewer.[1]

For memory trouble, spark also has a heap summary, a full heap dump and garbage collection monitoring.[1]

What the pack sets

The pack ships a spark config file. In it, backgroundProfiler is set to true.[4]

Tip: Don't wait for a lag spike to try spark. Run /spark tps once in a calm moment so you know what a healthy reading looks like in your world.[3]

How does spark work?

4 parts

Same as in the All the Mods 10: To the Sky 2.0.4 guide

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]

Tip: The sources here don't list the exact commands or how this pack sets them up. The project's own documentation covers command usage and has short guides on the tick loop and on finding the cause of lag spikes.[1]

How do you progress through spark?

The sources here show no tier ladder for spark. It appears in the "Welcome" chapter of the quest book, as one entry in a list of commands.[3]

The untitled command-list quest a quest in "Welcome" in that chapter lists /spark tps. It checks the server's TPS, which is handy for seeing whether your world is lagging. The quest is a simple checkmark task, so there are no items to collect or machines to build for it.[3]

Tip: If your world feels laggy, run /spark tps first. It's the one spark command the pack's quest book points you to.[3]

Which FTB Skies 2 quests use spark?

In the quest book, spark is mentioned in the "Welcome" chapter, the very first chapter. Every quest in it is a simple checkmark quest, so you just read it and tick it off.[3]

The quest that mentions spark is a quest in "Welcome", which has no title of its own in the book. It is a list of handy commands, and for spark it tells you to use /spark tps to check the server's TPS. The quest says this is useful to see if your world is lagging.[3]

That same quest also lists other commands besides spark's, for example /sethome and /back. Nothing needs to be crafted or collected for it.[3]

The other quests in the chapter are "Creating and Joining a team" quest, "Found A Bug?" quest and "Welcome to FTB Skies 2!" quest. Their texts are about teams, bug reports and a welcome to the pack, and they do not mention spark. The text of the Mekanism chapter does not mention spark either.[3][5]

Which spark config options matter?

2 parts

Same as in the All the Mods - Gravitas 4.0 guide

spark is a performance profiler, and this pack ships it with almost nothing configured. The whole config file has just one real setting, so there isn't much to tweak.[1][6]

Background profiler

The one option that matters is backgroundProfiler. This pack sets it to true.[6]

spark's profiler is described as lightweight enough to run in production with minimal impact, so leaving it on fits how the mod is meant to be used.[1]

Unverified The sources don't say what spark's default for backgroundProfiler is, so we can't confirm whether the pack changed it. They also don't say exactly what the option does beyond its name.

The header entry

The file also contains _header. It's only a note pointing you to spark's configuration documentation, and it doesn't change any behavior.[6]

What changed in spark between versions?

1 part

FTB Skies 2 1.22.0 ships spark 1.10.124, using the NeoForge jar. The mod has been part of the pack since FTB Skies 2 1.0.1 or earlier.[2]

spark 1.10.124

This build is a backport release. It was uploaded manually to bring some bug fixes to the popular 1.21.1 version of Minecraft.[7]

It carries the latest spark for Minecraft 1.21.4. The full list of changes is on spark's own changelog page.[7]

Unverified No pack changelog entries for spark were available, so changes to the mod between earlier FTB Skies 2 releases and 1.22.0 are unverified.

Sources

  1. spark project page (modrinth) · official mod data
  2. FTB Skies 2 1.22.0 mod list · pack file
  3. FTB Skies 2 1.22.0 quests: "Welcome" · quest text
  4. FTB Skies 2 1.22.0 config: config/spark/config.json · pack file
  5. FTB Skies 2 1.22.0 quests: "Mekanism" · pack file
  6. All the Mods - Gravitas 4.0 config: config/spark/config.json · pack file
  7. spark 1.10.124 changelog · changelog
Where this guide comes from

Written from what FTB Skies 2 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 17, 2026.

Was this helpful?

Report wrong info

A few words are enough, up to 500 characters. Please do not include personal details.

Version in each release

44 releases, first in 1.0.1
FTB Skies 2VersionJarWhere it came from
1.24.0
Oct 12, 2026
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.23.0
Sep 24, 2026
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.22.0
Sep 3, 2026
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.21.1
Jul 29, 2026
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.20.1
Jul 29, 2026
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.20.0
Jul 27, 2026
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.19.0
Jul 24, 2026
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.18.2
Jun 21, 2026
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.18.1
Jun 16, 2026
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.18.0
May 31, 2026
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.17.0
May 27, 2026
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.16.0
May 13, 2026
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.15.0
May 1, 2026
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.14.3
Apr 1, 2026
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.14.2
Apr 1, 2026
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.14.1
Mar 27, 2026
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.14.0
Mar 21, 2026
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.13.4
Feb 27, 2026
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.13.3
Feb 19, 2026
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.13.2
Feb 17, 2026
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.13.1
Feb 13, 2026
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.13.0
Feb 12, 2026
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.12.0
Jan 6, 2026
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.11.0
Dec 10, 2025
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.10.2
Nov 24, 2025
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.10.1
Nov 20, 2025
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.9.2
Oct 7, 2025
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.9.1
Sep 29, 2025
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.9.0
Sep 22, 2025
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.8.0
Aug 27, 2025
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.7.0
Aug 23, 2025
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.6.1
Aug 8, 2025
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.6.0
Aug 6, 2025
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.5.2
Jul 24, 2025
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.5.1
Jul 23, 2025
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.5.0
Jul 22, 2025
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.4.1
Jul 15, 2025
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.4.0
Jul 15, 2025
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.3.1
Jul 9, 2025
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.3.0
Jul 8, 2025
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.2.0
Jul 6, 2025
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.1.1
Jul 2, 2025
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.1.0
Jul 1, 2025
1.10.124spark-1.10.124-neoforge.jarFrom the published release
1.0.1
Jul 1, 2025
1.10.124spark-1.10.124-neoforge.jarFrom 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

Config options (how FTB Skies 2 sets them)

2 settings this pack ships for the mod. We don't have the mod's own defaults to compare them against yet.

See all 2 settings →

Show settings
SettingFTB Skies 2 value
backgroundProfiler
config/spark/config.json
true
_header
config/spark/config.json
spark configuration file - https://spark.lucko.me/docs/Configuration

Comments and tips

Loading comments...