{"id":53029,"date":"2026-06-03T01:38:50","date_gmt":"2026-06-02T22:38:50","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/custombutton\/"},"modified":"2026-06-03T01:38:50","modified_gmt":"2026-06-02T22:38:50","slug":"custombutton","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/custombutton\/","title":{"rendered":"CustomButton"},"content":{"rendered":"<p># CustomButton<\/p>\n<p>**Environment:** Client-side<br \/>\n**Loader:** Fabric  <\/p>\n<p>The ultimate GUI customization mod for Fabric \u2014 now with crosshair, hotbar, and item name customization, support for multiple languages, and various visual tweaks.<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udcd6 What is this mod?<\/p>\n<p>Does Minecraft\u2019s default interface feel a bit dull? Want to tweak buttons, checkboxes, sliders, crosshairs, hotbars, or item names to match your personal style\u2014perhaps a sleek modern vibe or bold, vibrant colors? **CustomButton** makes it possible!<\/p>\n<p>This client-side Fabric mod offers a powerful in-game configuration screen, allowing full customization of Minecraft\u2019s GUI elements. With intuitive controls, you can create a unique interface that feels truly yours.<\/p>\n<p>&#8212;<\/p>\n<p>## \u2705 Features<\/p>\n<p>### \ud83c\udfa8 Deep GUI Customization<\/p>\n<p>&#8211; Customize background and text colors for buttons, checkboxes, sliders, hotbars, and item names using an intuitive HSV color picker.<br \/>\n&#8211; Adjust transparency (opacity) for backgrounds, slider handles, and active hotbar slots.<br \/>\n&#8211; Modify corner radius for rounded or sharp designs across buttons, checkboxes, sliders, and hotbars.<br \/>\n&#8211; Fine-tune slider settings like handle size and text offset.<br \/>\n&#8211; Design your own crosshair with a pixel-based editor, including size and color customization.<br \/>\n&#8211; Adjust item name rendering with fade time and vertical offset settings.<br \/>\n&#8211; Configure hotbar appearance, including background and active slot styling.<\/p>\n<p>### \ud83d\udee0 In-Game Configuration Screen<\/p>\n<p>&#8211; Access the configuration menu via the game menu (default key: `P`) to customize elements in real-time.<br \/>\n&#8211; Organized tabs for buttons, highlighted buttons, checkboxes, sliders, highlighted sliders, crosshairs, hotbars, and item names.<br \/>\n&#8211; All changes are saved automatically to a JSON config file for seamless session persistence.<\/p>\n<p>### \ud83d\udc41\ufe0f Visual Feedback<\/p>\n<p>&#8211; Instantly preview color choices with a live preview box.<br \/>\n&#8211; Real-time crosshair editing with grid-based pixel editor and eraser mode for precision.<\/p>\n<p>### \ud83c\udf0d Localization Support<\/p>\n<p>&#8211; Supports multiple languages in the configuration screen to accommodate a global audience.<\/p>\n<p>### \u26a1 Lightweight and Efficient<\/p>\n<p>&#8211; Optimized for Fabric with minimal performance impact.<br \/>\n&#8211; No server-side installation required \u2014 ideal for both singleplayer and multiplayer.<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83e\udde9 Usage Examples<\/p>\n<p>&#8211; **Customizing a Button:** Create a sleek, modern look by adjusting background color and corner radius.<br \/>\n&#8211; **Tuning a Slider:** Fine-tune the handle size and text offset for precise GUI control.<br \/>\n&#8211; **Designing a Crosshair:** Use the pixel editor to craft a custom crosshair with your preferred colors and shape.<br \/>\n&#8211; **Styling the Hotbar:** Personalize the hotbar\u2019s background and active slot styling.<br \/>\n&#8211; **Customizing Item Names:** Adjust tooltip fade time and vertical position for item names.<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udcd6 How to Use<\/p>\n<p>1. Install the mod and Fabric API in your `mods` folder.<br \/>\n2. Launch Minecraft and press `P` in the game menu to open the CustomButton configuration screen.<br \/>\n3. Use the tabbed interface to customize any GUI element with real-time previews.<\/p>\n<p>&#8212;<\/p>\n<p>## \u2699\ufe0f How It Works Internally<\/p>\n<p>CustomButton uses **Mixin** to hook into Minecraft\u2019s GUI rendering system, overriding the default rendering for buttons, checkboxes, sliders, crosshairs, hotbars, and item names. It uses Minecraft\u2019s widget system to provide a custom config screen and stores settings in a JSON file (`config\/custombutton.json`). The crosshair customization is powered by a pixel-based editor for maximum flexibility.<\/p>\n<p>&#8212;<\/p>\n<p>## \u2705 Compatibility<\/p>\n<p>&#8211; **Requires:** Fabric API<br \/>\n&#8211; **Fully Compatible:** Sodium<br \/>\n&#8211; **Supports:** ModMenu (for easy config access)<br \/>\n&#8211; **Note:** Avoid using multiple GUI-rendering mods simultaneously to prevent conflicts.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The mod adds a configuration screen to Minecraft, allowing users to customize the colors, opacity, and sizes of interface elements such as buttons, checkboxes, and sliders using palettes and sliders. It supports personalization through hue selection in an<\/p>\n","protected":false},"featured_media":53030,"template":"","meta":{"_minecraft_slug":"custombutton","_minecraft_project_id":"Gpz9TX8c","_minecraft_author":"Mix_Devs","_minecraft_license":"LicenseRef-All-Rights-Reserved","_minecraft_downloads":817,"_minecraft_follows":5,"_minecraft_client_side":"required","_minecraft_server_side":"unsupported","_minecraft_storage_type":"zip","_minecraft_archive_name":"custombutton.zip","_minecraft_size_bytes":10786459,"_minecraft_version_count":8,"_minecraft_updated_at":"2026-05-15T20:33:20.098214Z","_minecraft_date_created":"2025-05-14T05:44:11.641056Z","_minecraft_date_modified":"2025-06-30T17:27:17.384161Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/custombutton","_minecraft_icon_attachment_id":53030,"_minecraft_imported_at":"2026-06-02T22:38:52+00:00","_minecraft_import_hash":"303219ea3a6d1aa96c2ea40dbfc08248","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[97,92],"mod_loader":[99],"minecraft_version":[48,73,74,38,78,79],"class_list":["post-53029","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-fabric","mod_category-utility","mod_loader-fabric","minecraft_version-1-16-5","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>CustomButton - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/custombutton\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CustomButton - Minecraft\" \/>\n<meta property=\"og:description\" content=\"The mod adds a configuration screen to Minecraft, allowing users to customize the colors, opacity, and sizes of interface elements such as buttons, checkboxes, and sliders using palettes and sliders. It supports personalization through hue selection in an\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/custombutton\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/custombutton\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/custombutton\\\/\",\"name\":\"CustomButton - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/custombutton\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/custombutton\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/custombutton-icon-212af8b4f88f6c13020dec0110f63d161a02fb91_96.webp\",\"datePublished\":\"2026-06-02T22:38:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/custombutton\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/custombutton\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/custombutton\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/custombutton-icon-212af8b4f88f6c13020dec0110f63d161a02fb91_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/custombutton-icon-212af8b4f88f6c13020dec0110f63d161a02fb91_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/custombutton\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"CustomButton\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CustomButton - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/custombutton\/","og_locale":"en_US","og_type":"article","og_title":"CustomButton - Minecraft","og_description":"The mod adds a configuration screen to Minecraft, allowing users to customize the colors, opacity, and sizes of interface elements such as buttons, checkboxes, and sliders using palettes and sliders. It supports personalization through hue selection in an","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/custombutton\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/custombutton\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/custombutton\/","name":"CustomButton - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/custombutton\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/custombutton\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/custombutton-icon-212af8b4f88f6c13020dec0110f63d161a02fb91_96.webp","datePublished":"2026-06-02T22:38:50+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/custombutton\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/custombutton\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/custombutton\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/custombutton-icon-212af8b4f88f6c13020dec0110f63d161a02fb91_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/custombutton-icon-212af8b4f88f6c13020dec0110f63d161a02fb91_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/custombutton\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"CustomButton"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/53029","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/53030"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=53029"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=53029"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=53029"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=53029"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}