diff --git a/Mage.Client/src/main/java/mage/client/util/sets/ConstructedFormats.java b/Mage.Client/src/main/java/mage/client/util/sets/ConstructedFormats.java index 3c10de24d5e..2cec32dea36 100644 --- a/Mage.Client/src/main/java/mage/client/util/sets/ConstructedFormats.java +++ b/Mage.Client/src/main/java/mage/client/util/sets/ConstructedFormats.java @@ -16,7 +16,7 @@ import java.util.List; */ public class ConstructedFormats { - private static final String[] constructedFormats = {"ISD\\DKA\\AVR", "Standard", "Extended", "Modern", "All"}; + private static final String[] constructedFormats = {"M13", "ISD\\DKA\\AVR", "Standard", "Extended", "Modern", "All"}; private ConstructedFormats() { } @@ -30,6 +30,9 @@ public class ConstructedFormats { } public static List getSetsByFormat(String format) { + if (format.equals("M13")) { + return innistradBlock; + } if (format.equals("ISD\\DKA\\AVR")) { return innistradBlock; } @@ -48,6 +51,9 @@ public class ConstructedFormats { private static void buildLists() { for (String setCode : CardsStorage.getSetCodes()) { ExpansionSet set = Sets.findSet(setCode); + if (set.getReleaseDate().after(m13Date)) { + m13.add(set.getCode()); + } if (set.getReleaseDate().after(innistradBlockDate)) { innistradBlock.add(set.getCode()); } @@ -63,6 +69,9 @@ public class ConstructedFormats { } } + private static final List m13= new ArrayList(); + private static final Date m13Date = new GregorianCalendar(2012, 6, 6).getTime(); + private static final List innistradBlock = new ArrayList(); private static final Date innistradBlockDate = new GregorianCalendar(2011, 9, 29).getTime();