Язык

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 загрузок 78 подписчиков обновлено 1d ago
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.

Версии

История версий недоступна. Нажми «Скачать», чтобы получить последнюю версию с источника.

Комментарии 0

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

Скачать KeybindsGalore (HVB007)

Файлы отдаются напрямую с первоисточника. Modgrid не хранит и не изменяет их.