private void startAnnouncer() {
        if(announcerId != -1) {
            // Stop previous announcer
            plugin.getServer().getScheduler().cancelTask(announcerId);
        }
        if(!announcerUse || announcements.isEmpty()) {
            return;
        }
        final int delay = announcerInterval * minutesToTicks;
        announcerId = plugin
                .getServer()
                .getScheduler()
                .scheduleSyncRepeatingTask(plugin,
                        new WorldAnnouncerTask(worldName, announcements),
                        delay, delay);
        if(plugin.getModuleForClass(ConfigHandler.class).debugAnnouncer) {
            plugin.getLogger().info("Started announcer for " + worldName + ", " + announcerId);
        }
    }