浏览代码

Fixed a few Array out of bounds errors, added confirmation messages for name color and prefix changes.

nossr50 14 年之前
父节点
当前提交
09114dd308
共有 1 个文件被更改,包括 10 次插入8 次删除
  1. 10 8
      vMinecraftCommands.java

+ 10 - 8
vMinecraftCommands.java

@@ -230,21 +230,23 @@ public class vMinecraftCommands{
             player.sendMessage(Colors.DarkPurple + "Example: /prefix e ^0[^a<3^0]");
             player.sendMessage(Colors.DarkPurple + "Example: /prefix e ^0[^a<3^0]");
             vMinecraftChat.sendMessage(player, player, Colors.DarkPurple + "This would produce a name like... " + Colors.Black + "[" + Colors.LightGreen + "<3" + Colors.Black + "]" + Colors.Yellow + player.getName());
             vMinecraftChat.sendMessage(player, player, Colors.DarkPurple + "This would produce a name like... " + Colors.Black + "[" + Colors.LightGreen + "<3" + Colors.Black + "]" + Colors.Yellow + player.getName());
             return EXIT_SUCCESS;
             return EXIT_SUCCESS;
+        }       
+        //Name color
+        if(args.length >= 1 && args[0] != null){
+            player.setPrefix(args[0]);
+            player.sendMessage(Colors.Rose + "Name color changed");
         }
         }
-        
-        //Check if the prefix is too long
+        //Prefix
+        if(args.length >= 2 && args[1] != null){
+        //Check if the prefix is too long        
         if(args[1].length() > 15)
         if(args[1].length() > 15)
         {
         {
             vMinecraftChat.sendMessage(player, player, Colors.Rose
             vMinecraftChat.sendMessage(player, player, Colors.Rose
             		+ "The prefix you entered was too long.");
             		+ "The prefix you entered was too long.");
             return EXIT_SUCCESS;
             return EXIT_SUCCESS;
         }
         }
-        
-        if(args.length >= 1 && args[0] != null){
-            player.setPrefix(args[1]);
-        }
-        if(args.length >= 2 && args[1] != null){
-           vMinecraftUsers.players.findProfile(player).setTag(args[2]);
+           vMinecraftUsers.players.findProfile(player).setTag(args[1]);
+           player.sendMessage(Colors.LightGreen + "Prefix changed");
         }
         }
         return EXIT_SUCCESS;
         return EXIT_SUCCESS;
     }
     }