KeybindsGalore (HVB007)
ModrinthI Learnt how to code Java for the explicit purpose of updating this mod. it took me bashing my head against my laptop for a week, But in the end I got it to work. Now Keybinds galore is updated to 1.20, with updated and clarified code.
KeybindsGalore
A Fabric mod that opens a popup menu when multiple actions are bound to the same key, allowing you to choose which action to perform.
✨ Features
- Conflict Resolution — Opens a menu to resolve conflicting keybinds instead of executing all of them at once.
- Circular Pie Menu — A modern, intuitive pie menu for selecting actions.
- Smooth GPU Rendering — The pie menu is rendered via owo-lib's deferred GUI system, providing polished visuals with proper depth ordering and no z-fighting.
- Mouse Button Support — Works with conflicting mouse button bindings.
- Extensive Configuration — Almost every visual aspect, from colors to radii, can be configured in the properties file.
🚀 What's New in Version 1.7.2+1.21.6
This version upgrades the mod to Minecraft 1.21.6 and migrates rendering to use the owo-lib library for reliable deferred-GUI rendering.
- Minecraft 1.21.6 support — Fabric API 0.128.2, Fabric Loader 0.19.3.
- owo-lib dependency (
0.12.21+1.21.6) — Pie menu now usesOwoUIDrawContext.drawRing()/drawCircle(), fully compatible with Minecraft 1.21.6's deferredGuiElementRenderStaterendering system. This replaces all previous custom low-level rendering code. - Removed custom
SectorElementRenderState,TriangleStripRenderer, andDrawContextAccessormixin — all replaced by owo-lib's built-in render states and pipelines. - Cloth Config 19.0.147 — Full configuration GUI with all options and hover tooltips.
- ModMenu 15.0.0 integration.
📦 Requirements
- Minecraft 1.21.6
- Fabric Loader >=0.19.3
- Fabric API >=0.128.2
The mod bundles owo-lib internally — no separate download needed.
⚙️ Configuration
The mod can be configured by editing the keybindsgalore.properties file in your config folder, or via the in-game ModMenu configuration screen. You can customize all colors, radii, and rendering behaviour.
Example options:
USE_SOFTWARE_RENDERING=false(software fallback — no longer recommended)PIE_MENU_SECTOR_COLOR_EVEN=0xC0606060PIE_MENU_CANCEL_ZONE_HOVER_COLOR=0xC0B04232
📖 History & Credits
- Original Author: Cael — Original Project
- 1.20.x Update: HVB007 — GitHub
- KeybindsGalore Plus: AV306 — Project
- 1.21.x Re-Rewrite: HVB007 — added native hardware rendering without external UI libraries.
- 1.21.6+ owo-lib Migration: HVB007 — adapted to Minecraft's deferred GUI system using owo-lib.
🤖 AI Declaration
Portions of this mod's code were written with the assistance of AI tools. All AI-generated code has been reviewed, tested, and verified for functionality by the developer.
Версии
История версий недоступна. Нажми «Скачать», чтобы получить последнюю версию с источника.

Комментарии 0
Пока нет комментариев. Будь первым, кто поделится мнением.