소스 검색

Fixed some logic errors with the new mcchatspy command

nossr50 6 년 전
부모
커밋
f4ead570d4
2개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  1. 4 1
      src/main/java/com/gmail/nossr50/chat/ChatManager.java
  2. 1 1
      src/main/java/com/gmail/nossr50/datatypes/player/McMMOPlayer.java

+ 4 - 1
src/main/java/com/gmail/nossr50/chat/ChatManager.java

@@ -56,9 +56,12 @@ public abstract class ChatManager {
                     Party adminParty = UserManager.getPlayer(player).getParty();
 
                     //Only message admins not part of this party
-                    if(adminParty != null && !adminParty.getName().equalsIgnoreCase(partyChatEvent.getParty()))
+                    if(adminParty != null)
                     {
                         //TODO: Incorporate JSON
+                        if(!adminParty.getName().equalsIgnoreCase(partyChatEvent.getParty()))
+                            player.sendMessage(ChatColor.GOLD+"[SPY: "+ChatColor.GREEN+partyChatEvent.getParty()+ChatColor.GOLD+"] "+message);
+                    } else {
                         player.sendMessage(ChatColor.GOLD+"[SPY: "+ChatColor.GREEN+partyChatEvent.getParty()+ChatColor.GOLD+"] "+message);
                     }
                 }

+ 1 - 1
src/main/java/com/gmail/nossr50/datatypes/player/McMMOPlayer.java

@@ -76,7 +76,7 @@ public class McMMOPlayer {
 
     private boolean abilityUse = true;
     private boolean godMode;
-    private boolean chatSpy = true;
+    private boolean chatSpy = false; //Off by default
 
     private final Map<SuperAbility, Boolean> abilityMode     = new HashMap<SuperAbility, Boolean>();
     private final Map<SuperAbility, Boolean> abilityInformed = new HashMap<SuperAbility, Boolean>();