33import com .mojang .blaze3d .platform .InputConstants ;
44import me .coolaid .enhancedkeybinds .config .EnhancedKeybindsConfig ;
55import net .fabricmc .fabric .api .client .event .lifecycle .v1 .ClientTickEvents ;
6- import net .fabricmc .fabric .api .client .keymapping .v1 .KeyMappingHelper ;
6+ import net .fabricmc .fabric .api .client .keybinding .v1 .KeyBindingHelper ;
77import net .minecraft .ChatFormatting ;
88import net .minecraft .client .KeyMapping ;
99import net .minecraft .client .Minecraft ;
@@ -61,30 +61,30 @@ private static void handle(Minecraft client) {
6161 while (toggleAutoJump != null && toggleAutoJump .consumeClick ()) {
6262 boolean enabled = !client .options .autoJump ().get ();
6363 client .options .autoJump ().set (enabled );
64- client .player .sendOverlayMessage (stateMessage ("enhancedkeybinds.actionbar.auto-jump" , enabled ));
64+ client .player .displayClientMessage (stateMessage ("enhancedkeybinds.actionbar.auto-jump" , enabled ), true );
6565 }
6666
6767 while (toggleSneak != null && toggleSneak .consumeClick ()) {
6868 boolean enabled = !client .options .toggleCrouch ().get ();
6969 client .options .toggleCrouch ().set (enabled );
7070 MutableComponent mode = Component .translatable (enabled ? "enhancedkeybinds.actionbar.component.toggle" : "enhancedkeybinds.actionbar.component.hold" )
7171 .withStyle (ChatFormatting .GREEN );
72- client .player .sendOverlayMessage (Component .translatable ("enhancedkeybinds.actionbar.sneaking_mode" , mode ));
72+ client .player .displayClientMessage (Component .translatable ("enhancedkeybinds.actionbar.sneaking_mode" , mode ), true );
7373 }
7474
7575 while (toggleSprint != null && toggleSprint .consumeClick ()) {
7676 boolean enabled = !client .options .toggleSprint ().get ();
7777 client .options .toggleSprint ().set (enabled );
7878 MutableComponent mode = Component .translatable (enabled ? "enhancedkeybinds.actionbar.component.toggle" : "enhancedkeybinds.actionbar.component.hold" )
7979 .withStyle (ChatFormatting .GREEN );
80- client .player .sendOverlayMessage (
81- Component .translatable ("enhancedkeybinds.actionbar.sprinting_mode" , mode ));
80+ client .player .displayClientMessage (
81+ Component .translatable ("enhancedkeybinds.actionbar.sprinting_mode" , mode ), true );
8282 }
8383
8484 while (toggleClosedCaptions != null && toggleClosedCaptions .consumeClick ()) {
8585 boolean enabled = !client .options .showSubtitles ().get ();
8686 client .options .showSubtitles ().set (enabled );
87- client .player .sendOverlayMessage (stateMessage ("enhancedkeybinds.actionbar.closed-captions" , enabled ));
87+ client .player .displayClientMessage (stateMessage ("enhancedkeybinds.actionbar.closed-captions" , enabled ), true );
8888 }
8989
9090 while (toggleAttackMode != null && toggleAttackMode .consumeClick ()) {
@@ -94,7 +94,7 @@ private static void handle(Minecraft client) {
9494 cancelAttackAction (client );
9595 }
9696 client .options .save ();
97- client .player .sendOverlayMessage (modeMessage ("enhancedkeybinds.actionbar.attack-destroy" , enabled ));
97+ client .player .displayClientMessage (modeMessage ("enhancedkeybinds.actionbar.attack-destroy" , enabled ), true );
9898 }
9999
100100 while (toggleUseMode != null && toggleUseMode .consumeClick ()) {
@@ -104,22 +104,22 @@ private static void handle(Minecraft client) {
104104 cancelUseAction (client );
105105 }
106106 client .options .save ();
107- client .player .sendOverlayMessage (modeMessage ("enhancedkeybinds.actionbar.use-item-place-block" , enabled ));
107+ client .player .displayClientMessage (modeMessage ("enhancedkeybinds.actionbar.use-item-place-block" , enabled ), true );
108108 }
109109
110110 while (toggleOperatorItemsTab != null && toggleOperatorItemsTab .consumeClick ()) {
111111 boolean enabled = !client .options .operatorItemsTab ().get ();
112112 client .options .operatorItemsTab ().set (enabled );
113113 client .options .save ();
114- client .player .sendOverlayMessage (stateMessage ("enhancedkeybinds.actionbar.operator-items-tab" , enabled ));
114+ client .player .displayClientMessage (stateMessage ("enhancedkeybinds.actionbar.operator-items-tab" , enabled ), true );
115115 }
116116
117117 while (cycleChat != null && cycleChat .consumeClick ()) {
118118 ChatVisiblity visibility = nextChatVisibility (client .options .chatVisibility ().get ());
119119 client .options .chatVisibility ().set (visibility );
120120 client .options .save ();
121- client .player .sendOverlayMessage (
122- Component .translatable ("enhancedkeybinds.actionbar.chat" , chatVisibilityMode (visibility )));
121+ client .player .displayClientMessage (
122+ Component .translatable ("enhancedkeybinds.actionbar.chat" , chatVisibilityMode (visibility )), true );
123123 }
124124 }
125125
@@ -176,6 +176,6 @@ private static MutableComponent chatVisibilityMode(ChatVisiblity visibility) {
176176 }
177177
178178 private static KeyMapping register (String translationKey ) {
179- return KeyMappingHelper . registerKeyMapping (new KeyMapping (translationKey , InputConstants .UNKNOWN .getValue (), RegisterCategories .CONTROLS ));
179+ return KeyBindingHelper . registerKeyBinding (new KeyMapping (translationKey , InputConstants .UNKNOWN .getValue (), RegisterCategories .CONTROLS ));
180180 }
181- }
181+ }
0 commit comments