Language

KeybindsGalore (HVB007)

KeybindsGalore (HVB007)

Modrinth

I 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.

18.6k downloads 78 followers updated 1d ago
latest v1.7.2+26.2 Modrinth
Fabric Neoforge 1.20 – 26.2 ManagementTechnologyUtility

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 uses OwoUIDrawContext.drawRing() / drawCircle(), fully compatible with Minecraft 1.21.6's deferred GuiElementRenderState rendering system. This replaces all previous custom low-level rendering code.
  • Removed custom SectorElementRenderState, TriangleStripRenderer, and DrawContextAccessor mixin — 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=0xC0606060
  • PIE_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.

Versions

Release
1.7.2+26.2
fabric · 26.2 · 1d ago
## 1.7.2+26.2 — Fabric 26.2 Upgrade - **Minecraft 26.2** — Fabric Loader 0.19.3, Loom 1.17, Gradle 9.5.1 - **Fabric API 0.152.1+26.2** — Vulkan backend…
9
Release
1.7.2+26.1
fabric · 26.1, 26.1.1, 26.1.2 · 1d ago
## 1.7.2+26.1 — Fabric 26.1 Upgrade - **Minecraft 26.1** (first unobfuscated version) — Fabric Loader 0.18.6 - **Fabric API 0.145.1+26.1** — API renames…
16
Release
1.7.2+1.21.11
fabric · 1.21.11 · 1d ago
## 1.7.2+1.21.11 — Fabric 1.21.11 Upgrade - **Minecraft 1.21.11** — Fabric API 0.141.4+1.21.11, Fabric Loader 0.19.3 - **owo-lib 0.13.0+1.21.11** —…
15
Release
1.7.2+1.21.10
fabric · 1.21.10 · 1d ago
## 1.7.2+1.21.10 — Fabric 1.21.10 Upgrade - **Minecraft 1.21.10** — Fabric API 0.138.4+1.21.10, Fabric Loader 0.19.3 - **owo-lib 0.12.24+1.21.9** —…
5
Release
1.7.2+1.21.9
fabric · 1.21.9 · 1d ago
## 1.7.2+1.21.9 — Fabric 1.21.9 Upgrade - **Minecraft 1.21.9** — Fabric API 0.134.1+1.21.9, Fabric Loader 0.19.3 - **owo-lib 0.12.24+1.21.9** —…
4
Release
1.7.2+1.21.8
fabric · 1.21.8 · 1d ago
## 1.7.2+1.21.8 — Fabric 1.21.8 Upgrade - **Minecraft 1.21.8** — Fabric API 0.136.0+1.21.8, Fabric Loader 0.19.3 - **owo-lib 0.12.23+1.21.8** —…
7
Release
1.7.2+1.21.7
fabric · 1.21.7 · 1d ago
## 1.7.2+1.21.7 — Fabric 1.21.7 Upgrade + owo-lib Rendering - **Minecraft 1.21.7** — Fabric API 0.129.0+1.21.7, Fabric Loader 0.19.3 - **Added owo-lib…
4
Release
1.7.2+1.21.6
fabric · 1.21.6 · 2d ago
## 1.7.2+1.21.6 — owo-lib Migration - **Added owo-lib dependency** (`0.12.21+1.21.6`) — replaces all custom low-level rendering code - **Pie menu…
9
Release
1.7.2+1.21.5
fabric · 1.21.5 · 3d ago
## KeybindsGalore Plus - v1.7.2 (The UI & Priority Update) This is a massive update that completely overhauls how you manage keybinds and settings, making the…
9
Release
1.7.2+1.21.4
fabric · 1.21.4 · 4d ago
## KeybindsGalore Plus - v1.7.2 (The UI & Priority Update) This is a massive update that completely overhauls how you manage keybinds and settings, making the…
4
Release
1.7.2+1.21.3
fabric · 1.21.3 · 4d ago
## KeybindsGalore Plus - v1.7.2 (The UI & Priority Update) This is a massive update that completely overhauls how you manage keybinds and settings, making the…
4
Release
1.7.2+1.21.2
fabric · 1.21.2 · 4d ago
## KeybindsGalore Plus - v1.7.2 (The UI & Priority Update) This is a massive update that completely overhauls how you manage keybinds and settings, making the…
3

Comments 0

No comments yet. Be the first to share your thoughts.