@Override
    public void execute() {
        Player receiver = getReceiver();
        for (String playerName : players) {
            Ban ban = new Ban(playerName, until, reason);

            TimeBanBanEvent event;
            if (receiver != null) {
                event = new TimeBanBanEvent(receiver, ban);
            } else {
                event = new TimeBanBanEvent(ban);
            }

            Bukkit.getServer().getPluginManager().callEvent(event);
        }
    }