public void reloadPvP() {
        debug = getConfig().getBoolean("settings.debug", false);
        debugMsg("Reloading config");
        boolean anyPvPBroadcast = false;
	    for(World w : Bukkit.getServer().getWorlds()){
            if((Boolean) getValue(pvpWorlds,w.getName(),"enabled") == true) {
                
                
                // Checking if we start with pvpTime
                if(dL.isItPvPTime(w.getName())) {
                    pvpAnnouncedWorlds.put(w.getName(), true);
                } else {
                    pvpAnnouncedWorlds.put(w.getName(), false);
                }
                

                // Are we forcing the pvp setting on?
                if((Boolean) getValue(pvpWorlds, w.getName() ,"forcePvP")) {
                    getServer().getWorld(w.getName()).setPVP(true);
                    debugMsg("Forced pvp on in world: " + w.getName());
                }
                // Any broadcast? Do we need a timer?
                if((Boolean) getValue(pvpWorlds, w.getName() ,"startMsgBroadcast") || (Boolean) getValue(pvpWorlds, w.getName() ,"endMsgBroadcast")) {
                    anyPvPBroadcast = true;
                    debugMsg("We need to check the time.");
                }
            }
        }
	    
	    if(anyPvPBroadcast) {
            checkTime();
        }
	}