File tree Expand file tree Collapse file tree
main/java/com/mattsmeets/macrokey
test/java/com/mattsmeets/macrokey/handler Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77import com .mattsmeets .macrokey .service .JsonConfig ;
88import com .mattsmeets .macrokey .service .LogHelper ;
99import net .minecraft .client .settings .KeyBinding ;
10- import net .minecraftforge .common .ForgeVersion ;
11- import net .minecraftforge .fml .common .Loader ;
1210import net .minecraftforge .fml .common .Mod ;
13- import net .minecraftforge .fml .common .ModMetadata ;
1411import net .minecraftforge .fml .common .SidedProxy ;
1512import net .minecraftforge .fml .common .event .FMLFingerprintViolationEvent ;
1613import net .minecraftforge .fml .common .event .FMLInitializationEvent ;
Original file line number Diff line number Diff line change 11package com .mattsmeets .macrokey .handler ;
22
3+ import com .mattsmeets .macrokey .MacroKey ;
34import com .mattsmeets .macrokey .model .lambda .ExecuteOnTickInterface ;
45import com .mattsmeets .macrokey .event .ExecuteOnTickEvent ;
56import com .mattsmeets .macrokey .event .InGameTickEvent ;
@@ -35,7 +36,7 @@ public void onKeyEvent(MacroActivationEvent event) {
3536 if (event .getMacroState ().isKeyDown ()) {
3637 this .macrosToRun .addAll (event .getMacros ());
3738 } else {
38- this .macrosToRun .removeAll ( event .getMacros ());
39+ this .macrosToRun .removeIf ( macro -> event .getMacros (). contains ( macro ) && ! macro . willRepeat ());
3940 }
4041 }
4142
Original file line number Diff line number Diff line change 11package com .mattsmeets .macrokey .handler .hook ;
22
3+ import com .mattsmeets .macrokey .MacroKey ;
34import com .mattsmeets .macrokey .event .ExecuteOnTickEvent ;
45import com .mattsmeets .macrokey .event .MacroActivationEvent ;
56import com .mattsmeets .macrokey .model .MacroInterface ;
Original file line number Diff line number Diff line change 11package com .mattsmeets .macrokey .model ;
22
3+ import com .mattsmeets .macrokey .MacroKey ;
34import net .minecraft .client .entity .EntityPlayerSP ;
45
56/**
Original file line number Diff line number Diff line change @@ -60,9 +60,8 @@ public void testOnKeyEventAddsMacroWhenKeyUp() {
6060
6161 handler .onKeyEvent (event );
6262
63- verify (event ).getMacros ();
6463 verify (event ).getMacroState ();
65- verify (spySet ).removeAll ( macros );
64+ verify (spySet ).removeIf ( any () );
6665 }
6766
6867 @ Test
You can’t perform that action at this time.
0 commit comments