@Override
	public boolean ActUpon() {
		if(getArguments()!= null){

			if(getArguments()[0].equalsIgnoreCase("Stop")){
				if(hasPermission("cloud.server.stop")){
					getPlayer().sendMessage(ChatColor.RED+"Tried Stopping The Service!");
					ClientHandler.getCH().Stop();
					return true;
				}else{noPermissions(); return true;}
			}
			if(getArguments()[0].equalsIgnoreCase("Restart")){
				if(hasPermission("cloud.server.restart")){
					Bukkit.getServer().reload();
					getPlayer().sendMessage(ChatColor.LIGHT_PURPLE+"Tried Restarting The Service!");
					return true;
				}else{noPermissions(); return true;}
			}
			if(getArguments()[0].equalsIgnoreCase("Start")){
				if(hasPermission("cloud.server.start")){
					Bukkit.getServer().reload();
					getPlayer().sendMessage(ChatColor.GREEN+"Tried Starting The Service!");
					return true;
				}else{noPermissions();return true;}
			}
			
			

			if(getArguments()[0].equalsIgnoreCase("console")){
				new CloudTerminal(getPlayer());
			}




		}
		return true;
	}