33import adhdmc .simplepms .SimplePMs ;
44import adhdmc .simplepms .events .PrivateMessageEvent ;
55import adhdmc .simplepms .utils .Message ;
6- import adhdmc .simplepms .utils .Perms ;
6+ import adhdmc .simplepms .utils .Perm ;
77import adhdmc .simplepms .utils .SPMKey ;
88import net .kyori .adventure .text .Component ;
99import org .bukkit .Bukkit ;
@@ -24,8 +24,8 @@ public static MessageHandling getInstance() {
2424 }
2525 HashSet <Player > spyingPlayers = SimplePMs .getSpyingPlayers ();
2626 NamespacedKey lastMessaged = SPMKey .LAST_MESSAGED .getKey ();
27- Component consoleComponent = SimplePMs .getMiniMessage ().deserialize (Message .CONSOLE_FORMAT .getMessage ());
28-
27+ Component consoleChatComponent = SimplePMs .getMiniMessage ().deserialize (Message .CONSOLE_FORMAT .getMessage ());
28+ Component consoleSpyComponent = SimplePMs . getMiniMessage (). deserialize ( Message . CONSOLE_FORMAT_SPY . getMessage ());
2929 public void playerSenderAndReceiver (Player initiator , Player recipient , String messageContent ) {
3030 // Calls private message event so other plugins can interact with this
3131 PrivateMessageEvent event = new PrivateMessageEvent (initiator , recipient , messageContent , spyingPlayers );
@@ -46,13 +46,13 @@ public void consoleSenderPlayerReceiver(CommandSender initiator, Player recipien
4646 PrivateMessageEvent event = new PrivateMessageEvent (initiator , recipient , messageContent , spyingPlayers );
4747 Bukkit .getServer ().getPluginManager ().callEvent (event );
4848 recipient .getPersistentDataContainer ().set (lastMessaged , PersistentDataType .STRING , Message .PDC_CONSOLE .getMessage ());
49- recipient .sendMessage (Resolvers .getInstance ().parseMessageConsoleToPlayer (Message .RECEIVING_FORMAT .getMessage (), consoleComponent , recipient , messageContent ));
50- initiator .sendMessage (Resolvers .getInstance ().parseMessageConsoleToPlayer (Message .SENDING_FORMAT .getMessage (), consoleComponent , recipient , messageContent ));
49+ recipient .sendMessage (Resolvers .getInstance ().parseMessageConsoleToPlayer (Message .RECEIVING_FORMAT .getMessage (), consoleChatComponent , recipient , messageContent ));
50+ initiator .sendMessage (Resolvers .getInstance ().parseMessageConsoleToPlayer (Message .SENDING_FORMAT .getMessage (), consoleChatComponent , recipient , messageContent ));
5151 for (Player spy : spyingPlayers ) {
5252 if (!spy .isOnline ()) continue ;
5353 if (spy .equals (initiator ) || spy .equals (recipient )) continue ;
54- if (!spy .hasPermission (Perms .CONSOLE_MESSAGE_SPY .getPerm ())) continue ;
55- spy .sendMessage (Resolvers .getInstance ().parseMessageConsoleToPlayer (Message .SPY_FORMAT .getMessage (), consoleComponent , recipient , messageContent ));
54+ if (!spy .hasPermission (Perm .CONSOLE_MESSAGE_SPY .getPerm ())) continue ;
55+ spy .sendMessage (Resolvers .getInstance ().parseMessageConsoleToPlayer (Message .SPY_FORMAT .getMessage (), consoleSpyComponent , recipient , messageContent ));
5656 }
5757 }
5858
@@ -66,12 +66,12 @@ public void playerSenderConsoleReceiver(CommandSender initiator, String messageC
6666 PrivateMessageEvent event = new PrivateMessageEvent (initiator , Bukkit .getConsoleSender (), messageContent , spyingPlayers );
6767 Bukkit .getServer ().getPluginManager ().callEvent (event );
6868 initiatingPlayer .getPersistentDataContainer ().set (lastMessaged , PersistentDataType .STRING , Message .PDC_CONSOLE .getMessage ());
69- initiatingPlayer .sendMessage (Resolvers .getInstance ().parseMessagePlayerToConsole (Message .SENDING_FORMAT .getMessage (), initiatingPlayer , consoleComponent , messageContent ));
69+ initiatingPlayer .sendMessage (Resolvers .getInstance ().parseMessagePlayerToConsole (Message .SENDING_FORMAT .getMessage (), initiatingPlayer , consoleChatComponent , messageContent ));
7070 for (Player spy : spyingPlayers ) {
7171 if (!spy .isOnline ()) continue ;
7272 if (spy .equals (initiator )) continue ;
73- if (!spy .hasPermission (Perms .CONSOLE_MESSAGE_SPY .getPerm ())) continue ;
74- spy .sendMessage (Resolvers .getInstance ().parseMessagePlayerToConsole (Message .SPY_FORMAT .getMessage (),initiatingPlayer , consoleComponent , messageContent ));
73+ if (!spy .hasPermission (Perm .CONSOLE_MESSAGE_SPY .getPerm ())) continue ;
74+ spy .sendMessage (Resolvers .getInstance ().parseMessagePlayerToConsole (Message .SPY_FORMAT .getMessage (),initiatingPlayer , consoleSpyComponent , messageContent ));
7575 }
7676 }
7777}
0 commit comments