public Long nextBroadcast(String world) {
	    long nextBroadcast = 0;
	    
	    if(dL.isItPvPTime(world)) {
            // Check how long until pvp is over.
            if(Bukkit.getWorld(world).getTime() > Long.parseLong(getValue(pvpWorlds,world,"endTime").toString())) {
                nextBroadcast = 24000 - Bukkit.getWorld(world).getTime() + Long.parseLong(getValue(pvpWorlds,world,"endTime").toString());
            } else {
                nextBroadcast = Long.parseLong(getValue(pvpWorlds,world,"endTime").toString()) - Bukkit.getWorld(world).getTime();
            }
        } else {
            if(Bukkit.getWorld(world).getTime() > Long.parseLong(getValue(pvpWorlds,world,"startTime").toString())) {
                nextBroadcast = 24000 - Bukkit.getWorld(world).getTime() + Long.parseLong(getValue(pvpWorlds,world,"startTime").toString());
            } else {
                nextBroadcast = Long.parseLong(getValue(pvpWorlds,world,"startTime").toString()) - Bukkit.getWorld(world).getTime();
            }
        }
	    
	    return nextBroadcast;
	}