@Override
	public void execute(CommandSender sender, String[] arg1) {
		if (!CommandUtil.hasPermission(sender, PERMISSION_NODES)) {
			sender.sendMessage(plugin.NO_PERMISSION);
			return;
		}
		
		if (arg1.length < 1) {
			sender.sendMessage(ChatColor.RED + "/" + plugin.delPortal + " (Name)");
			return;
		}
		
		try {
			if (plugin.getUtilities().portalExists(arg1[0])) {
				ServerInfo server = plugin.getProxy().getServerInfo(plugin.getUtilities().getPortalsServer(arg1[0]));
				ByteArrayOutputStream b = new ByteArrayOutputStream();
				DataOutputStream out = new DataOutputStream(b);
				
				out.writeUTF("DeletePortal");
				out.writeUTF(arg1[0]);
				server.sendData("BungeeSuiteMC", b.toByteArray());
				
				sender.sendMessage(plugin.PORTAL_DELETE_CONFIRM);
			} else {
				sender.sendMessage(plugin.PORTAL_NOT_EXIST);
			}
		} catch (SQLException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}