protected ChunkManager(Plots p)
    {
        this.p = p;
        chunkFile = new File(p.getDataFolder(), File.separator+"chunks.yml");
        memberFile = new File(p.getDataFolder(), File.separator+"member.yml");
        if(!chunkFile.exists())
        {
            try
            {
                if(!chunkFile.createNewFile())
                {
                    p.getLogger().warning("Failed to create the save file for chunks");
                }
            }
            catch(IOException ex)
            {
                ex.printStackTrace();
            }
        }
        
        if(!memberFile.exists())
        {
            try
            {
                if(!memberFile.createNewFile())
                {
                    p.getLogger().warning("Failed to create the save file for member rights");
                }
            }
            catch(IOException ex)
            {
                ex.printStackTrace();
            }
        }
        
        log = p.getLogger();
        noclaim = new HashSet<String>(p.getConfig().getStringList("noclaim-chunks"));
    }