Преглед на файлове

Fixed admin chat being seen by everyone

bm01 преди 13 години
родител
ревизия
d73521e0a0
променени са 2 файла, в които са добавени 4 реда и са изтрити 3 реда
  1. 1 0
      Changelog.txt
  2. 3 3
      src/main/java/com/gmail/nossr50/listeners/PlayerListener.java

+ 1 - 0
Changelog.txt

@@ -8,6 +8,7 @@ Key:
   - Removal
 
 Version 1.3.10-dev
+ = Fixed admin chat being seen by everyone
  = Fixed players never being removed from memory (memory leak)
 
 Version 1.3.09

+ 3 - 3
src/main/java/com/gmail/nossr50/listeners/PlayerListener.java

@@ -360,9 +360,9 @@ public class PlayerListener implements Listener {
 
             plugin.getLogger().info("[A]<" + playerName + "> " + chatEvent.getMessage());
 
-            for (Player p : plugin.getServer().getOnlinePlayers()) {
-                if (Permissions.getInstance().adminChat(player) || player.isOp()) {
-                    p.sendMessage(prefix + chatEvent.getMessage());
+            for (Player otherPlayer : plugin.getServer().getOnlinePlayers()) {
+                if (Permissions.getInstance().adminChat(otherPlayer) || otherPlayer.isOp()) {
+                    otherPlayer.sendMessage(prefix + chatEvent.getMessage());
                 }
             }