Important Note
Pie menu rendering no longer works in 1.21.6. There will be no circle selector menu; only label texts.
Unfortunately, I have not been able to figure out the correct sequence of RenderLayer
and VertexConsumerProvider
incantations to make it work, so if you really need this mod for 1.21.6, try this version, or HVB007's slightly more functional port.
All core features still work fine!
NeoForge supported via Sinytra Connector!
Look, no dependencies!
Changes since previous
- (IMPORTANT) Renamed config
skipped_keys
toignored_keys
(IMPORTANT) Renamed configpie_menu_highlight_color
topie_menu_select_color
- (IMPORTANT) Changed data type of config
pie_menu_color
,pie_menu_select_color
, andpie_menu_lighten_factor
toint
(fromshort
) - Added config
pie_menu_highlight_color
- Added click-to-activate)for pie menu
- Added custom data property
hide_category
(hides the keybind category name) - Fixed bugs with custom data manager
Note
Existing configs were renamed and new configs were added in this update; you may wish to delete your existing config file and allow KBG+ to generate a new one.
Here's hoping there's no more bugs...
NeoForge supported via Sinytra Connector!
Look, no dependencies!
Changes since previous
- (IMPORTANT) Renamed config
skipped_keys
toignored_keys
(IMPORTANT) Renamed configpie_menu_highlight_color
topie_menu_select_color
- (IMPORTANT) Changed data type of config
pie_menu_color
,pie_menu_select_color
, andpie_menu_lighten_factor
toint
(fromshort
) - Added config
pie_menu_highlight_color
- Added click-to-activate for pie menu
- Added custom data property
hide_category
(hides the keybind category name) - Fixed bugs with custom data manager
Note
Existing configs were renamed and new configs were added in this update; you may wish to delete your existing config file and allow KBG+ to generate a new one.
Here's hoping there's no more bugs...
NeoForge supported via Sinytra Connector!
Look, no dependencies!
Note: Pie menu background does not show on 1.20-1.20.1
Changes since previous
-
Added support for pie menus on mouse buttons
-
Added the config
enable_attack_fix
(enables a workaround that lets Attack/Break work when activated via a pie menu)
Note
New configs were added in this update; you may wish to delete your existing config file and allow KBG+ to generate a new one.
Here's hoping there's no more bugs...
NeoForge supported via Sinytra Connector!
Look, no dependencies!
Changes since previous
-
Added support for pie menus on mouse buttons
-
Added the config
enable_attack_fix
(enables a workaround that lets Attack/Break work when activated via a pie menu)
Note
New configs were added in this update; you may wish to delete your existing config file and allow KBG+ to generate a new one.
Here's hoping there's no more bugs...
NeoForge supported via Sinytra Connector!
Look, no dependencies!
Note: This version is functionally equivalent to 1.3.4+1.20.x
Changes since previous
-
Added support for pie menus on mouse buttons
-
Added the config
enable_attack_fix
(enables a workaround that lets Attack/Break work when activated via a pie menu)
Note
New configs were added in this update; you may wish to delete your existing config file and allow KBG+ to generate a new one.
Here's hoping there's no more bugs...
NeoForge supported via Sinytra Connector!
Look, no dependencies!
A test version for some optimisations
Changes since previous
Added the following configs:
pie_menu_blend
(enables/disables transparency. 1/10 performance impact)label_text_shadow
(enables/disables text shadows in the pie menu. 2/10 performance impact)
Note
New configs were added in this update; you may wish to delete your existing config file and allow KBG+ to generate a new one.
Here's hoping there's no more bugs...
Look, no dependencies!
Changes since previous
- Added two new configs:
skipped_keys
(keys to ignore conflicts on) anduse_keybind_fix
(let keys trigger all bindings, instead of only triggering one, like Keybinds Fix) - Added support for custom keybind labels (see GitHub README)
Advisory
Two new configs were added in this update; it's recommended to either delete your existing config file (instructions at GitHub repo), or add the new config line yourself.
Look, no dependencies!
Changes since previous
- Added one new config:
lazy_config_check
(only check for conflicting keybinds when needed, as opposed to every time a key is pressed; enabled by default) - Added support for custom keybind labels (see GitHub README)
Advisory
The build has been re-uplaoded to fix a bug; please download it again :)
A new config was added in this update; it's recommended to either delete your existing config file (instructions at GitHub repo), or add the new config line yourself.
Look, no dependencies!
Changes since previous
- Added two new configs:
sector_gradation
(solid colour, like in the gallery, or gradient, like in the original mod), anddarkened_background
(have a dark background like other GUI screens, or nah) - Internally rebranded to KeybindsGalorePlus
- Recompiled with Java 17; fixes the "Unsupported class version" crash (thanks @Racoocoo!)
Advisory
New configs were added in this update; it's recommended to either delete your existing config file (instructions at GitHub repo), or add the two new config lines yourself.
Compatibility notes
Untested beyond 1.20.4.
Look, no dependencies!