diff --git a/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/Extended.java b/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/Extended.java
index 45def4ee99a..d082d6844d1 100644
--- a/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/Extended.java
+++ b/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/Extended.java
@@ -56,5 +56,12 @@ public class Extended extends Constructed {
setCodes.add(set.getCode());
}
}
+
+ banned.add("Jace, the Mind Sculptor");
+ banned.add("Mental Misstep");
+ banned.add("Ponder");
+ banned.add("Preordain");
+ banned.add("Stoneforge Mystic");
+
}
}
diff --git a/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/Modern.java b/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/Modern.java
new file mode 100644
index 00000000000..506b3d65da9
--- /dev/null
+++ b/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/Modern.java
@@ -0,0 +1,86 @@
+/*
+* Copyright 2011 BetaSteward_at_googlemail.com. All rights reserved.
+*
+* Redistribution and use in source and binary forms, with or without modification, are
+* permitted provided that the following conditions are met:
+*
+* 1. Redistributions of source code must retain the above copyright notice, this list of
+* conditions and the following disclaimer.
+*
+* 2. Redistributions in binary form must reproduce the above copyright notice, this list
+* of conditions and the following disclaimer in the documentation and/or other materials
+* provided with the distribution.
+*
+* THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED
+* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+* FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR
+* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+* ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*
+* The views and conclusions contained in the software and documentation are those of the
+* authors and should not be interpreted as representing official policies, either expressed
+* or implied, of BetaSteward_at_googlemail.com.
+*/
+package mage.deck;
+
+import java.util.Date;
+import mage.Constants.SetType;
+import mage.cards.ExpansionSet;
+import mage.cards.Sets;
+import mage.cards.decks.Constructed;
+import mage.sets.EighthEdition;
+
+/**
+ *
+ * @author LevelX2
+ */
+
+
+public class Modern extends Constructed {
+ public Modern() {
+ super("Constructed - Modern");
+
+ Date cutoff = EighthEdition.getInstance().getReleaseDate();
+ for (ExpansionSet set: Sets.getInstance().values()) {
+ if ((set.getReleaseDate().after(cutoff) || set.getReleaseDate().equals(cutoff)) && set.getSetType() != SetType.REPRINT) {
+ setCodes.add(set.getCode());
+ }
+ }
+
+ banned.add("Ancestral Vision");
+ banned.add("Ancient Den");
+ banned.add("Bitterblossom");
+ banned.add("Blazing Shoal");
+ banned.add("Bloodbraid Elf"); // (banned effective February 1, 2013)
+ banned.add("Chrome Mox");
+ banned.add("Cloudpost");
+ banned.add("Dark Depths");
+ banned.add("Dread Return");
+ banned.add("Glimpse of Nature");
+ banned.add("Golgari Grave-Troll");
+ banned.add("Great Furnace");
+ banned.add("Green Sun's Zenith");
+ banned.add("Hypergenesis");
+ banned.add("Jace, the Mind Sculptor");
+ banned.add("Mental Misstep");
+ banned.add("Ponder");
+ banned.add("Preordain");
+ banned.add("Punishing Fire");
+ banned.add("Rite of Flame");
+ banned.add("Seat of the Synod");
+ banned.add("Seething Song"); // (banned effective February 1, 2013)
+ banned.add("Sensei's Divining Top");
+ banned.add("Stoneforge Mystic");
+ banned.add("Skullclamp");
+ banned.add("Sword of the Meek");
+ banned.add("Tree of Tales");
+ banned.add("Umezawa's Jitte");
+ banned.add("Vault of Whispers");
+ banned.add("Wild Nacatl");
+
+ }
+}
diff --git a/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/Standard.java b/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/Standard.java
index e38979af4f5..ea322f39e75 100644
--- a/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/Standard.java
+++ b/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/Standard.java
@@ -56,7 +56,5 @@ public class Standard extends Constructed {
setCodes.add(set.getCode());
}
}
- banned.add("Jace, the Mind Sculptor");
- banned.add("Stoneforge Mystic");
}
}
diff --git a/Mage.Server/config/config.xml b/Mage.Server/config/config.xml
index 6b128a56512..fb03316cb06 100644
--- a/Mage.Server/config/config.xml
+++ b/Mage.Server/config/config.xml
@@ -19,8 +19,9 @@
-
+
+