1111import java .util .UUID ;
1212import org .bukkit .command .CommandSender ;
1313import org .bukkit .entity .Player ;
14- import org .jetbrains .annotations .NotNull ;
1514
1615@ Command (name = "msgtoggle" )
1716@ Permission ("eternalcore.msgtoggle" )
18- public class PrivateChatStateCommand {
17+ class PrivateChatStateCommand {
1918
2019 private final PrivateChatStateService privateChatStateService ;
2120 private final NoticeService noticeService ;
2221
2322 @ Inject
24- public PrivateChatStateCommand (PrivateChatStateService privateChatStateService , NoticeService noticeService ) {
23+ PrivateChatStateCommand (PrivateChatStateService privateChatStateService , NoticeService noticeService ) {
2524 this .privateChatStateService = privateChatStateService ;
2625 this .noticeService = noticeService ;
2726 }
2827
2928 @ Execute
3029 @ DescriptionDocs (description = "Toggle receiving private messages" )
31- public void execute (@ Context Player sender ) {
30+ void execute (@ Context Player sender ) {
3231 UUID player = sender .getUniqueId ();
3332 this .privateChatStateService .toggleChatState (player )
3433 .thenAccept (toggledState -> noticePlayer (toggledState , player ));
3534 }
3635
3736 @ Execute
3837 @ DescriptionDocs (description = "Switch receiving private messages" , arguments = "<state>" )
39- public void execute (@ Context Player sender , @ Arg PrivateChatState state ) {
38+ void execute (@ Context Player sender , @ Arg PrivateChatState state ) {
4039 UUID player = sender .getUniqueId ();
4140 this .privateChatStateService .setChatState (player , state )
4241 .thenAccept (ignored -> noticePlayer (state , player ));
@@ -45,7 +44,7 @@ public void execute(@Context Player sender, @Arg PrivateChatState state) {
4544 @ Execute
4645 @ Permission ("eternalcore.msgtoggle.other" )
4746 @ DescriptionDocs (description = "Switch receiving private messages for other player" , arguments = "<player>" )
48- public void other (@ Context CommandSender sender , @ Arg Player target ) {
47+ void other (@ Context CommandSender sender , @ Arg Player target ) {
4948 UUID player = target .getUniqueId ();
5049 this .privateChatStateService .toggleChatState (player )
5150 .thenAccept (toggledState -> noticeOtherPlayer (sender , toggledState , target ));
@@ -54,13 +53,14 @@ public void other(@Context CommandSender sender, @Arg Player target) {
5453 @ Execute
5554 @ Permission ("eternalcore.msgtoggle.other" )
5655 @ DescriptionDocs (description = "Switch receiving private messages for other player" , arguments = "<player> <toggle>" )
57- public void other (@ Context CommandSender sender , @ Arg Player target , @ Arg PrivateChatState state ) {
56+ void other (@ Context CommandSender sender , @ Arg Player target , @ Arg PrivateChatState state ) {
5857 UUID player = target .getUniqueId ();
5958 this .privateChatStateService .setChatState (player , state )
6059 .thenAccept (ignored -> noticeOtherPlayer (sender , state , target ));
6160 }
6261
6362 private void noticeOtherPlayer (CommandSender sender , PrivateChatState state , Player target ) {
63+ this .noticePlayer (state , target .getUniqueId ());
6464 if (sender .equals (target )) {
6565 return ;
6666 }
0 commit comments