diff --git a/src/main/java/forge/card/CardEdition.java b/src/main/java/forge/card/CardEdition.java index f17d581b81c..5caa05e6701 100644 --- a/src/main/java/forge/card/CardEdition.java +++ b/src/main/java/forge/card/CardEdition.java @@ -22,6 +22,7 @@ import com.google.common.base.Predicate; import forge.Singletons; import forge.game.GameFormat; +import forge.item.CardDb; import forge.util.FileSection; import forge.util.StorageReaderFile; @@ -223,6 +224,13 @@ public final class CardEdition implements Comparable { // immutable return this.format.isSetLegal(subject.getCode()); } } + + public static final Predicate hasBasicLands = new Predicate() { + @Override + public boolean apply(CardEdition ed) { + return CardDb.instance().isCardSupported("Plains", ed.getCode()); + }; + }; }