Where are versions 1.21.4+?
The project is currently on hiatus for an indeterminable about of time. For newer version's, check out this lovely fork by tehbeard!

Quick Menu is a client-side mod for Minecraft that adds a configurable easy-to-access menu that runs basic repetitive commands. It aims to save you time by giving you a place to put all the commands you may need for a given context.
The mod requires the owo-lib modding library and Fabric API.
Features
- Easy to access menu with a keybind (Default: G)
- A simple action button editor.
- Each action button can run as many actions as you want.
- The icon for an action button can be selected with a dedicated GUI.
How to Use
Open the menu in-game with the chosen keybind (Default: G). To enter edit mode click the pencil icon next to the title or press E on the keyboard. In edit mode you can:
- Create a new action using the button below the main menu.
- Delete an action button by right-clicking the button you'd like to delete.
License: GPL v3\ Version Format: Semetic Versioning
All Versions
+ Add Version## Changelog
- Updated to 1.21.4.
- The CustomModelData field can now contain a string or an integer to be used for
matching/range_dispatchmodel types.
You will have to update your resource packs to get your CustomModelData to work in the new format but the "CustomModelData ids" in the previous data file is automatically converted to a string when saving in this new version.
So don't worry about that!
_I am not going to bother porting this version to <1.21.4 as this version doesn't add anything worth the effort. Just use [v1.2.4](https://github.com/ImCodist/quick-menu/releases/tag/v1.2.4) or [v1.2.3](https://github.com/ImCodist/quick-menu/releases/tag/v1.2.3)._
## Changelog
- Updated Chinese Simplified lang file. #19 (@Cccc-owo)
- Updated to 1.21.3. #24 (@tehbeard)
_I am not going to bother porting this version to <1.21.3 as this version doesn't add anything worth the effort. Just use v1.2.4 or v1.2.3._
## Changelog
- Included Chinese Simplified lang file. #16 (@GuoDaiYi)
_I am not going to bother porting this version to <1.20.5 as this version doesn't add anything worth the effort. Just use v1.2.3._
## Changelog
- Included Chinese Simplified lang file. #16 (@GuoDaiYi)
_I am not going to bother porting this version to <1.20.5 as this version doesn't add anything worth the effort. Just use v1.2.3._
## Changelog
- Added an option to input the Custom Model Data of an icon. #11
- Updated owo-lib to [0.12.0](https://github.com/wisp-forest/owo-lib/releases/tag/0.12.0%2B1.20.3).
- Slightly updated the mods icon.
## Changelog
- Added an option to input the Custom Model Data of an icon. #11
- Updated owo-lib to [0.12.0](https://github.com/wisp-forest/owo-lib/releases/tag/0.12.0%2B1.20.3).
- Slightly updated the mods icon.
## Changelog
- Added an option to input the Custom Model Data of an icon. #11
- Updated owo-lib to [0.12.0](https://github.com/wisp-forest/owo-lib/releases/tag/0.12.0%2B1.20.3).
- Slightly updated the mods icon.
## Changelog
- Added an option to input the Custom Model Data of an icon. #11
- Updated owo-lib to [0.12.0](https://github.com/wisp-forest/owo-lib/releases/tag/0.12.0%2B1.20.3).
- Slightly updated the mods icon.
## Changelog
- Added a new option for the amount of action buttons per row. #12
- Included namespace in save data to support items outside of the "minecraft:" namespace. #7
- Updated command input max length to be 10000 from the original 200. #5
## Changelog
- Added a new option for the amount of action buttons per row. #12
- Included namespace in save data to support items outside of the "minecraft:" namespace. #7
- Updated command input max length to be 10000 from the original 200. #5
## Changelog
- Added a new option for the amount of action buttons per row. #12
- Included namespace in save data to support items outside of the "minecraft:" namespace. #7
- Updated command input max length to be 10000 from the original 200. #5
_Literally had to rush to learn Mixins LMAO._
## Changelog
- Fixed a bug where "timesPressed" of the KeyBinding class wasn't being changed.
_Literally had to rush to learn Mixins LMAO._
## Changelog
- Fixed a bug where "timesPressed" of the KeyBinding class wasn't being changed.
As well as the usual clean up / polish.
## Changelog
- Added a new popup for creating actions.
- Added another new popup for picking keybinds for keybind actions.
- Added a new option to hide the editor icon.
- Fixed a bug where text would display above a popup in the ActionEditorUI.
As well as the usual clean up / polish.
## Changelog
- Added a new popup for creating actions.
- Added another new popup for picking keybinds for keybind actions.
- Added a new option to hide the editor icon.
- Fixed a bug where text would display above a popup in the ActionEditorUI.
## Changelog
- Fixed 'Close on key release' option not working with mouse buttons.
- Changed the menu opening action to be on press instead of while held.
## Changelog
- Fixed 'Close on key release' option not working with mouse buttons.
- Changed the menu opening action to be on press instead of while held.
## Changelog
- Added a config button for those who don't have Mod Menu installed.
- Added categories to the config menu.
- You can now press **E** in the Main UI to toggle edit mode.
- Fixed an issue where the game would crash if no keybind was bound.
## Changelog
- Added a config button for those who don't have Mod Menu installed.
- Added categories to the config menu.
- You can now press **E** in the Main UI to toggle edit mode.
- Fixed an issue where the game would crash if no keybind was bound.
## Changelog
- Added a new option that will close the menu when the menu key is released.
- Added a new feature that allows you to bind actions to keybinds / mouse buttons.
- When running an action a message will appear notifying you it has been run. This can be toggled or only activated when run with a keybind.
## Changelog
- Added a new option that will close the menu when the menu key is released.
- Added a new feature that allows you to bind actions to keybinds / mouse buttons.
- When running an action a message will appear notifying you it has been run. This can be toggled or only activated when run with a keybind.