Tags
Creators
Details
All versions
1.0.0+forge-1.20.1
Release
KubeJS Studio 1.0.0 (Forge 1.20.1)2 weeks ago 14
Compatibility
Minecraft: Java Edition
1.20.1
Platform
Forge
Supported environments
Client and server
Required content
Changes
First stable release.
- Forge 1.20.1 support alongside NeoForge 1.21.1, both from one codebase
- KubeJS is now a required dependency on both loaders; the NeoForge floor is 21.1.216 for the bundled LDLib2
- Rebuilt UI on LDLib2: resizable and collapsible panels, resizable dialogs, runtime themes with a palette picker, and a settings dialog with categories, search and rebindable studio keybinds
- Create tab: make new items, blocks and fluids from a form, with builder types and version-correct fields
- Loot tab: edit pools, entries, conditions and functions with typed forms and version-correct catalogs
- Properties tab: override the display name and texture of any item or block
- Recipes: schema-driven forms for every recipe type KubeJS ships a usable schema for, editors for Farmer's Delight, Ars Nouveau, Thermal and Mekanism, wider Create coverage, a searchable type dropdown, and invalid recipes flagged separately from disabled ones
- Farmer's Delight cutting gains per-result chance, a fourth result slot and the sound field, and saves in the shape the mod reads on 1.20.1
- Recipe types KubeJS has no schema for open the raw JSON editor instead of a visual form
- Edit-in-Studio button on JEI and EMI recipe views
- Files tab: multi-file editor with syntax highlighting, find and replace, soft wrap, undo batching, snippet palette and session restore
- Script intelligence backed by the live game: completion for KubeJS members, typed recipe chains, mod ids, loot tables, lang keys and header lines, hover docs, signature help, inline diagnostics, console errors and targeted reload
- Java classes in scripts:
Java.loadClasscompletes class names the KubeJS class filter allows, the loaded class and class-bound globals likeItemscomplete their static members, and unknown or denied classes are flagged - Bundled JetBrains Mono as the default font, rendered through an SDF pipeline on 1.20.1
- Legacy
event.customrecipe statements migrate to the virtual datapack - Light themes render field, dropdown and button text in the palette's text color, and long recipe type names no longer clip
- The Forge JEI edit button accepts JEI 15.17.0.74 and newer instead of one exact build
Optional dependencies
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:Hg4Bm0qD:nPgA21LV"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:Hg4Bm0qD:nPgA21LV"
}





