
KubeJS in FTB Skies 2: Aero
FTB Skies 2: Aero 1.13.0 ships version 2101.7.2-build.377 · First seen in 1.0.3
KubeJS is a mod in FTB Skies 2: Aero 1.13.0, where it is version 2101.7.2-build.377. Edit recipes, add new custom items, script world events, all in JavaScript! (Summary from the mod's Modrinth page.)
KubeJS guide for FTB Skies 2: Aero
Last verified for FTB Skies 2: Aero v1.10.0 on Oct 15, 2026 · text last changed Oct 15, 2026
This is the newest guide. It hasn't been checked against 1.13.0 yet.
Also applies to:FTB Evolution 2 1.3.1 to 1.4.0FTB Skies 2 1.11.0 to 1.24.0FTB StoneBlock 4 1.1.1 to 1.23.0
- Sections
- 3
2 sections are written for this pack; 1 is shared from another pack's guide.
Every recipe and number here was checked against FTB Skies 2: Aero 1.10.0, read from the running game on Sep 22, 2026.
What is KubeJS?
Same as in the FTB Skies 2 1.22.0 guide
KubeJS is in this pack's mod list, at version 2101.7.2, and the file is the NeoForge build of the mod.[1]
The mod list says it was first included in version 1.22.0 of the pack or earlier. It does not say which release added it.[1]
Unverified The sources here do not describe what KubeJS does, because no mod description or in-jar guidebook was available. They also show no quest chapter, group or position for it in the pack's quest book, and no place for it on the ATM Star path. Check the pack's quest book in game for anything about it.
How does KubeJS work?
4 parts
KubeJS doesn't add machines, multiblocks or its own power and fluid systems in this pack. What the pack's script shows is KubeJS used as a scripting layer that registers custom items. This section covers how that works, as far as the sources go.[2]
How the pack registers its items
The pack has a startup script at kubejs/startup_scripts/registry/items.js. It keeps one list of item definitions and loops over it during the startup item registry event. Each entry becomes an item in the ftb namespace, not kubejs. The script runs with a priority of 1,002.[2]
Each entry can set a few optional properties, and the script only applies the ones an entry actually lists: rarity, fire resistance, max stack size, glow and food. An entry can also be flagged as a music disc, which makes it jukebox playable with a given sound.[2]
- The music disc entry is set to epic rarity and plays the sound ftb:blockvblock.[2]
- The entry with the itemID player_upgrade is fire resistant, epic and limited to a max stack size of 1.[2]
- The skill reset items for magic, melee, ranged, athletics, mining and defense are all registered with epic rarity.[2]
- The entries purified_spirit and firestick are registered with epic rarity, and purified_spirit is also fire resistant.[2]
Intermediate items
A large share of the list is items with an incomplete_ prefix, such as drill heads, gears, rotors, pumps and mugs. They are registered as plain items, mostly with no extra properties. The exceptions are incomplete_charged_precision_mechanism and incomplete_infinitely_compressed_circuit_board, which are epic rarity.[2]
The script has a separate group commented as Pina Colada items. It holds things like compressed_sugar, ice_cubes and bedrockium_mug, plus several epic items such as bio_neural_circuit and positron_matrix. Another group is commented as end game replicator items and currently holds tropical_circuit.[2]
Scrolls and glyphs
Two groups of items are commented as right-click rewards. The sealed scrolls come in common, uncommon, rare, epic and legendary, and the comment says right-clicking one gives you a random Iron's Spells scroll of matching rarity. The epic and legendary scrolls glow.[2]
The three codex glyph items, codex_glyph_1, codex_glyph_2 and codex_glyph_3, are commented as unlocking a random Ars Nouveau glyph of matching tier when right-clicked. They glow and are fire resistant.[2]
Creative tab
The script also modifies the creative tab kubejs:tab and sets its display name to "Feed The Beast".[2]
How do you progress through KubeJS?
2 parts
KubeJS has no tier ladder of its own. In this pack it is the scripting layer that registers custom items, and the only thing I can confirm is what the startup script adds. So this section covers the item groups that carry a built-in tier or rarity, not a step-by-step path.[2]
Tiered items the script registers
- Sealed scrolls come in one version per rarity: common, uncommon, rare, epic and legendary. Right-clicking one gives you a random Iron's Spells scroll of the matching rarity. The epic and legendary ones glow.[2]
- Codex glyphs come in tiered versions (codex_glyph_1, codex_glyph_2 and codex_glyph_3). Right-clicking one unlocks a random Ars Nouveau glyph of the matching tier. All of them glow and are fire resistant.[2]
- Skill reset items exist for these skills: magic, melee, ranged, athletics, mining and defense. All are epic rarity.[2]
- A player_upgrade item is registered as epic, fire resistant and limited to a stack size of 1.[2]
Intermediate and late-game items
The script also registers a long list of "incomplete_" items. These cover drill heads in several metals (copper, bronze, gold, steel, stainless steel, titanium and aluminum), gears, rotors, pumps and a few others. The names suggest they are intermediate stages of multi-step crafts, but the script does not show the recipes, so I can't tell you how they are used.[2]
There is also a group commented as "Pina Colada Items". It includes items such as bedrockium_mug, bio_neural_circuit, positron_matrix, realized_transcendence, infinitely_compressed_circuit_board and creative_ascension, with most of the late-looking ones set to epic rarity. A separate comment marks tropical_circuit as an "End Game Replicator" item.[2]
Everything above is registered under the pack's own ftb namespace. The script also names the creative tab "Feed The Beast".[2]
Sources
- FTB Skies 2 1.22.0 mod list · pack file
- kubejs/startup_scripts/registry/items.js (FTB Skies 2: Aero's own script) · pack file
Where this guide comes from
Written from what FTB Skies 2: Aero 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 15, 2026.
Guides for other versions: 1.7.2 to 1.9.1 · 1.0.3 to 1.7.1
Report wrong info
Version in each release
21 releases, first in 1.0.3
| FTB Skies 2: Aero | Version | Jar | Where it came from |
|---|---|---|---|
| 1.13.0 Sep 28, 2026 | 2101.7.2-build.377 | kubejs-neoforge-2101.7.2-build.377.jar | From the published release |
| 1.12.1 Sep 22, 2026 | 2101.7.2-build.377 | kubejs-neoforge-2101.7.2-build.377.jar | From the published release |
| 1.12.0 Sep 21, 2026 | 2101.7.2-build.377 | kubejs-neoforge-2101.7.2-build.377.jar | From the published release |
| 1.10.0 Sep 8, 2026 | 2101.7.2-build.374 | kubejs-neoforge-2101.7.2-build.374.jar | From the published release |
| 1.9.1 Sep 2, 2026 | 2101.7.2-build.374 | kubejs-neoforge-2101.7.2-build.374.jar | From the published release |
| 1.9.0 Sep 1, 2026 | 2101.7.2-build.374 | kubejs-neoforge-2101.7.2-build.374.jar | From the published release |
| 1.8.0 Aug 25, 2026 | 2101.7.2-build.374 | kubejs-neoforge-2101.7.2-build.374.jar | From the published release |
| 1.7.3 Aug 19, 2026 | 2101.7.2-build.368 | kubejs-neoforge-2101.7.2-build.368.jar | From the published release |
| 1.7.2 Aug 18, 2026 | 2101.7.2-build.368 | kubejs-neoforge-2101.7.2-build.368.jar | From the published release |
| 1.7.1 Aug 18, 2026 | 2101.7.2-build.368 | kubejs-neoforge-2101.7.2-build.368.jar | From the published release |
| 1.6.1 Aug 13, 2026 | 2101.7.2-build.368 | kubejs-neoforge-2101.7.2-build.368.jar | From the published release |
| 1.6.0 Aug 11, 2026 | 2101.7.2-build.368 | kubejs-neoforge-2101.7.2-build.368.jar | From the published release |
| 1.5.1 Aug 8, 2026 | 2101.7.2-build.368 | kubejs-neoforge-2101.7.2-build.368.jar | From the published release |
| 1.4.1 Aug 4, 2026 | 2101.7.2-build.368 | kubejs-neoforge-2101.7.2-build.368.jar | From the published release |
| 1.4.0 Aug 3, 2026 | 2101.7.2-build.368 | kubejs-neoforge-2101.7.2-build.368.jar | From the published release |
| 1.3.0 Jul 30, 2026 | 2101.7.2-build.368 | kubejs-neoforge-2101.7.2-build.368.jar | From the published release |
| 1.2.1 Jul 28, 2026 | 2101.7.2-build.368 | kubejs-neoforge-2101.7.2-build.368.jar | From the published release |
| 1.2.0 Jul 28, 2026 | 2101.7.2-build.368 | kubejs-neoforge-2101.7.2-build.368.jar | From the published release |
| 1.1.1 Jul 25, 2026 | 2101.7.2-build.368 | kubejs-neoforge-2101.7.2-build.368.jar | From the published release |
| 1.1.0 Jul 24, 2026 | 2101.7.2-build.368 | kubejs-neoforge-2101.7.2-build.368.jar | From the published release |
| 1.0.3 Jul 17, 2026 | 2101.7.2-build.368 | kubejs-neoforge-2101.7.2-build.368.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 kubejs, 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...