All versions
1.0.8
Release
StepCraft 1.0.87 months ago 21
Compatibility
Minecraft: Java Edition
1.21.1
Platform
Fabric
Supported environments
Dedicated servers only
Changes
StepCraft Mod - Update Changelog
Release: Current update (Minecraft mod only)
Key Highlights
- Added a full UI layout editor for admins.
- Added full UI layout config commands for manual control.
- Added icon selector + search in the editor.
- Added save/discard confirmation with real pending-change previews.
- Added advanced background editing, including per-slot overrides.
- Improved editor UX, stability, and close/save behavior.
New Admin Commands
/stepcraft ui_layout_config list_screens/stepcraft ui_layout_config list <screen>/stepcraft ui_layout_config set_slot <screen> <key> <0-53>/stepcraft ui_layout_config set_icon <screen> <key> <minecraft:item_id>/stepcraft ui_layout_config set_visible <screen> <key> <true|false>/stepcraft ui_layout_config reset <screen> [key]/stepcraft ui_layout_config editor <screen>
UI Editor Features
- Move UI elements between slots.
- Change element icons.
- Toggle element visibility.
- Edit mapped UI titles.
- Use a searchable icon picker.
- Assign icons from hotbar shortcuts.
- Edit backgrounds at:
- screen level
- all-screen level
- individual slot level
- Clear per-slot background overrides quickly in-editor.
Save/Confirm Improvements
- Closing editor now prompts to apply/discard only when real changes exist.
- Confirm/discard screen shows what will actually change.
Stability & UX Improvements
- Fixed several editor interaction issues.
- Fixed close/confirm flow reliability.
- Improved title display handling in the editor header.
- Improved footer/help guidance for editor actions.
Config/Release Notes
- Added persistence for new editor settings, including slot background overrides.
- Kept production build safety guard for official mod releases.
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:eNk0ACQx:SCqWLBGb"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:eNk0ACQx:SCqWLBGb"
}

