public void updateDatas() {
        currentPacks.clear();
        packMapping.clear();
        int counter = 0;
        // Are we going to save list of modpack there or here?!
        for (ModPack pack : ModPack.getPackArray()) {
            if (filterForTab(pack) && mcVersionCheck(pack) && avaliabilityCheck(pack) && textSearch(pack)) {
                currentPacks.put(counter, pack);
                packMapping.put(counter, pack.getIndex());
                counter++;
            }
        }
    }