CustomButton
by Mix_Devs
CustomButton is a client-side Fabric utility that lets players restyle the in-game interface through a configuration screen opened from the game menu.
What it does
The configuration screen covers the main interface elements: background, text colors, buttons, checkboxes, sliders, hotbars and item names. Hue, saturation and value can be picked with an HSV color picker, and opacity, corner radius and slider handle size or text offset can be tuned for each element. Changes apply in real time while the screen stays open, so a player can compare settings without restarting.
The mod also includes a pixel-based crosshair editor where size and color are set, along with hotbar options for background and active slot styling, and item name settings for fade time and vertical offset. Because it runs only on the client, a player can use it in single-player or on any server without the server needing anything installed. CustomButton is published for Fabric across nine release versions, 1.16.5 – 26.2, and its latest file, 0.99-beta for 26.2, is on the beta channel. The code is not open source; the mod is released under All rights reserved, and snapshot builds are also published.
Key features
HSV color picker
Interface colors are chosen with an HSV picker, which allows hue to be adjusted independently of brightness and saturation.
Element transparency and corners
Opacity of backgrounds and active slots can be set, and corner radius can be changed from sharp to rounded on buttons, checkboxes, sliders and hotbars.
Crosshair editor
A pixel-based editor lets players design a custom crosshair, adjusting its size and color.
Hotbar and item names
Hotbar background, active slot styling, and the fade time and vertical offset of item name rendering can all be configured.
Gallery
Compatibility
Latest build for each game version and loader.
26.x2 of 2 versions with builds
1.21.x6 of 6 versions with builds
1.16.x1 of 1 version with builds
This mod also publishes snapshot builds. Snapshots are not shown in the matrix.
Use cases
Who it’s for: Players who want to restyle the vanilla interface on their own client, including those who already use other client-side interface mods.
How it compares
Hotbar Keybinds is a Fabric client-side mod with the same environment, published for 1.16.1 – 26.3 under All rights reserved. CrosshairUtils is also client-side on Fabric, covering 1.20.4 – 26.1.2, but it is open source under the MIT License, while CustomButton is not open source. Smart Pickup is a Fabric client-side mod for 1.21 – 26.2 that changes item pickup rather than the look of the interface.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| CustomButton | Fabric | 1.16.5 – 26.2 | Client-side only | 2026-06-08 |
| Hotbar Keybinds | Fabric | 1.16.1 – 26.3 | Client-side only | 2026-10-01 |
| CrosshairUtils | Fabric | 1.20.4 – 26.1.2 | Client-side only | 2026-05-25 |
| Smart Pickup | Fabric | 1.21 – 26.2 | Client-side only | 2026-07-29 |
Questions
Does CustomButton need to be installed on the server?
Which loader does CustomButton use?
Does CustomButton change the crosshair?
In the catalog
CustomButton 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.
More from Mix_Devs
Similar mods
What the author says
The ultimate GUI customization mod for Fabric — now with crosshair, hotbar, and item name customization, support for multiple languages, and various visual tweaks. Does Minecraft’s default interface feel a bit dull? Want to tweak buttons, checkboxes, sliders, crosshairs, hotbars, or item names to match your personal…
Official listing
- Modrinth page
- modrinth.com/mod/custombutton
- Owner
- Mix_Devs
- Published
- 2025-05-10
- Updated on Modrinth
- 2026-06-08
- Facts verified
- 2026-10-15
