Links
Tags
Creators
Details
Licensed MIT
Published 4 months ago
Updated 4 months ago
All versions
1.0.0
Release
CmdPalette 1.0.04 months ago 127
Compatibility
Minecraft: Java Edition
1.21.11
Platform
Fabric
Supported environments
Client-side
Required content
Unavailable version
Changes
Changelog
All notable changes to this project are documented in this file.
1.0.0 - 2026-04-09
First public functional release of CmdPalette.
Added
- Command palette with quick open and direct execution.
- Navigation tabs for history and categories.
- Favorites category integrated into the category system.
- Custom category management (create, select, delete, and remove commands by row).
- Persistent executed-command history.
- Executed history browsing from the input using Up/Down arrows.
- Complete theme system with base presets and custom themes.
- Per-aspect color editing (HEX + RGB controls).
- Rename and delete actions for editable themes.
- Theme file workflow for external editing with automatic reload.
- Configurable keybindings from Minecraft Controls with a dedicated mod category.
- Default shortcuts: open with Ctrl+Enter, close with Esc or Ctrl+X.
- Data scope configuration:
- Global
- Per server
- Per world (per save in singleplayer)
UX/UI Improvements
- Persistent settings button in the top bar.
- Restored and separated contextual action button (clear history / delete category).
- Quick action buttons (+ and favorite) are hidden when the input is empty.
- Input bar is hidden while in Settings view.
- Fixed theme action button widths for localized labels.
- Fixed ON/OFF switch width alignment with the controls column.
- Dynamic width fix for the mode button (Global/Per server/Per world).
Persistence and Data
- Settings migration to extended format with scopeMode.
- Category and history data separated by selected scope.
- Per-world persistence based on the actual save folder (level.dat), preventing cross-save mixing.
- Sanitized profile keys for safe storage paths.
Internationalization
- Full and adjusted Spanish/English labels for actions and settings.
- New language keys for data scope modes and keybind category.
Compatibility
- Backward-compatible settings behavior: if scopeMode is missing, Global is used.
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:coDiOPfk:BKHDwsoa"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:coDiOPfk:BKHDwsoa"
}

