private static ISchematicPage getNextSchematic(int currentIndex)
{
final HashMap<Integer, Integer> idList = new HashMap<Integer, Integer>();
EntityClientPlayerMP player = PlayerUtil.getPlayerBaseClientFromPlayer(FMLClientHandler.instance().getClient().thePlayer, false);
GCPlayerStatsClient stats = GCPlayerStatsClient.get(player);
for (int i = 0; i < stats.unlockedSchematics.size(); i++)
{
idList.put(i, stats.unlockedSchematics.get(i).getPageID());
}