Перейти к содержимому
Mineforgian

CmdPalette

CmdPalette is a fast in-game command palette for Minecraft that helps you find, edit, and run commands instantly, with favorites, history, custom categories, themes, and flexible data scope (global, per server, or per world).

Загрузки
141
Подписчики
0
Обновлён
9 апреля 2026 г.
Лицензия
MIT

Опубликован 8 апреля 2026 г.

CmdPalette

CmdPalette is a fast, modern in-game command palette for Minecraft (Fabric) that helps you search, organize, and execute commands with less friction than chat-only workflows.

It is fully client-side, highly customizable, and designed for players who use commands frequently in survival, creative, admin, and technical worlds.

example

Main Features

  • Instant command palette with keyboard shortcut access.
  • Command history with persistent storage.
  • Favorites and custom categories for quick command organization.
  • Executed-history browsing directly from the input using Up/Down arrows.
  • Theme system with presets and custom editable themes.
  • Per-aspect color editing (HEX + RGB controls).
  • External theme file workflow with automatic reload support.
  • Localization-ready UI with English and Spanish support.
  • Configurable controls from Minecraft Controls menu (dedicated CmdPalette category).

config

Data Scope Modes

CmdPalette lets you choose how your command data is stored:

  • Global -> one shared profile everywhere.
  • Per server -> separate history/categories/favorites for each server.
  • Per world -> separate profiles per singleplayer save.

modes

This keeps command sets context-aware (for example, world-edit commands in one profile and vanilla-friendly commands in another).

UX Highlights

  • Persistent Settings access from the top bar.
  • Contextual actions for history/category management.
  • Quick-add buttons hidden when input is empty (cleaner UI).
  • Input bar hidden while in Settings view.
  • Localization-aware button sizing for long labels.

command history

Default Controls

  • Open palette: Ctrl+Enter
  • Close palette: Esc or Ctrl+X

All keybinds are configurable in Minecraft Controls.

keybinds

Compatibility

  • Environment: Client-side only
  • Minecraft: 1.21.11
  • Fabric Loader: >=0.18.4
  • Fabric API: 0.141.3+1.21.11

CmdPalette does not need to be installed on the server.

Why CmdPalette?

If you use commands often, CmdPalette gives you a cleaner and faster workflow: less typing repetition, better organization, and quick access to exactly the commands you need in each context.

why CmdPalettes?

Ченджлог

1.0.0Релиз1.21.11 · 9 апреля 2026 г.

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.

Комментарии

Загружаем…