瀏覽代碼

More fixes to /freeze

nossr50 14 年之前
父節點
當前提交
019dea18e9
共有 2 個文件被更改,包括 4 次插入3 次删除
  1. 3 2
      vMinecraftCommands.java
  2. 1 1
      vMinecraftListener.java

+ 3 - 2
vMinecraftCommands.java

@@ -200,14 +200,15 @@ public class vMinecraftCommands{
                 vMinecraftChat.gmsg(Colors.Rose + "The player you specified has a higher rank than you");
                 return EXIT_SUCCESS;
             }
-            if(vMinecraftSettings.frozenplayers.contains(other)){
+            if(vMinecraftSettings.getInstance().isFrozen(other.getName())){
                 vMinecraftSettings.getInstance().removeFrozen(other.getName());
                 vMinecraftChat.gmsg(player.getName() + Colors.Blue + " has unfrozen " + other.getName());
                 return EXIT_SUCCESS;
-            }
+            } else {
             vMinecraftSettings.getInstance().addFrozen(other.getName());
             vMinecraftChat.gmsg(player.getName() + Colors.Blue + " has frozen " + other.getName());
             return EXIT_SUCCESS;
+            }
         }
         return EXIT_SUCCESS;
     }

+ 1 - 1
vMinecraftListener.java

@@ -18,7 +18,7 @@ public class vMinecraftListener extends PluginListener {
 		log.log(Level.INFO, "vMinecraft disabled");
 	}
          public void onPlayerMove(Player player, Location from, Location to) {
-             if(vMinecraftSettings.getInstance().isFrozen(player)){
+             if(vMinecraftSettings.getInstance().isFrozen(player.getName())){
                  player.teleportTo(from);
              }
     }