Not Enough Buttons
by Lesoorub
Not Enough Buttons gives players a customizable grid of chat buttons, each bound to a message or command that is sent with one click.
What it does
Instead of retyping identical commands over and over, a player builds the button panel one time and afterward sends the needed text in one mouse click while playing. An edit mode is opened directly inside the interface with one button, and each button's name and bound action can be changed in a couple of clicks.
The configuration is saved automatically to a JSON file and persists after a restart, so the layout is kept for later gaming sessions. The mod is client-side only, so it changes nothing on a server, and it has minimal dependencies, which keeps conflicts with other mods unlikely. It is a Fabric mod released under the MIT License, but it is not open source. Files are published for 1.21.11, 26.1.2 and 26.2, with 1.0.1 for 26.2 as the latest beta file.
Key features
Chat button grid
A customizable grid of buttons on a chat screen, each one sending a preset message or command.
Edit mode in the interface
A single button opens an edit mode inside the screen, so buttons can be added and arranged without leaving the game.
Renamable bound actions
Each button's label and the action it sends can be changed in a couple of clicks.
Saved layout
Settings are written to a JSON file and reloaded after a restart, so the button layout carries over between sessions.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Repeated commands
Players who send the same server or game command many times in a session can bind it to a button instead of retyping it.
Frequent chat messages
Standard phrases that a player posts often can be kept on the grid and sent with one click.
Who it’s for: Players who type the same commands or messages repeatedly and want them available on a single screen. Because the mod runs only on the client, players can use it on any server without asking the server owner to install anything.
How it compares
MacroGrid is also a client-side Fabric mod under the MIT License and open source, with files for 1.21.11 – 26.2, so it covers the same versions as Not Enough Buttons. MacroTime is client-side only and targets 1.21 – 26.1.2 under the Apache License 2.0, which is not open source. Lwib is client-side only and open source under the GNU General Public License v3.0 or later, covering 1.21.10 – 26.2.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Not Enough Buttons | Fabric | 1.21.11 – 26.2 | Client-side only | 2026-07-04 |
| MacroGrid | Fabric | 1.21.11 – 26.2 | Client-side only | 2026-08-09 |
| MacroTime | Fabric | 1.21 – 26.1.2 | Client-side only | 2026-04-25 |
| Lwib | Fabric | 1.21.10 – 26.2 | Client-side only | 2026-08-25 |
Questions
Does Not Enough Buttons need a server installation?
Which loader does Not Enough Buttons use?
Are button settings kept after closing the game?
In the catalog
Not Enough Buttons is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 13,894 mods support Minecraft 26.2.
Similar mods
What the author says
Typing repetitive commands is exhausting, especially when every second counts. This mod completely eliminates that routine. Set up your panel just once to send the required text with a single mouse click during gameplay. The intuitive edit mode activates directly within the interface using a single button. You can…
Official listing
- Modrinth page
- modrinth.com/mod/not-enough-buttons
- Owner
- Lesoorub
- Published
- 2026-07-03
- Updated on Modrinth
- 2026-07-04
- Facts verified
- 2026-10-15
