@Override
    public void onPlayerJoin(PlayerJoinEvent event) {
        tellUpdate = this.config.yml.getBoolean("Update.Notifications", true);
        Player player = event.getPlayer();
        if ((!player.isOp() && !player.hasPermission("bcs.admin")) || !tellUpdate) {
            return;
        }
        this.plugin.getServer().getScheduler().scheduleAsyncDelayedTask(plugin, new BCSUpdater(this.plugin, player, false));
        return;
    }