private boolean onCommandModVersion(CommandSender sender, Command command, String label, String cmd, String[] args)
	{
		if (sender.hasPermission(ReplicatedPermissionsPlugin.ADMIN_PERMISSION_NODE))
		{
			if (args.length > 1)
			{
				String modName = args[1].toLowerCase();
				
				if (args.length > 2)
				{
					float modVersion = -1;
					try
					{
						modVersion = Float.parseFloat(args[2]);
					} catch (NumberFormatException ex) {}
					
					if (modVersion > -1)
					{
						if (this.parent.getProvider().setMinModVersion(modName, modVersion))
						{
							sender.sendMessage(ChatColor.GREEN + "Updated mod " + ChatColor.AQUA + modName + ChatColor.GREEN + " successfully");
						}
						else
						{
							sender.sendMessage(ChatColor.RED + "Failed to update mod " + ChatColor.AQUA + modName + ChatColor.RED + ". Maybe the mod is not registered?");
						}
					}
				}
					
				float minModVersion = this.parent.getProvider().getMinModVersion(modName);
				String strMinModVersion = (minModVersion > 0.0F) ? String.valueOf(minModVersion) : "none"; 
				sender.sendMessage(ChatColor.GREEN + "Mod: " + ChatColor.AQUA + modName + ChatColor.GREEN + " requires minimum version " + ChatColor.AQUA + strMinModVersion);
			}
			else
			{
				sender.sendMessage(String.format(ChatColor.GREEN + "/%s %s " + ChatColor.AQUA + "<modname> {version}", label, cmd));
			}
		}
		else
		{
			sender.sendMessage(ChatColor.RED + "No permission");
		}
		
		return true;
	}