diff --git a/fml/src/main/java/cpw/mods/fml/common/versioning/VersionRange.java b/fml/src/main/java/cpw/mods/fml/common/versioning/VersionRange.java index c675d9c4f6..4953c5d197 100644 --- a/fml/src/main/java/cpw/mods/fml/common/versioning/VersionRange.java +++ b/fml/src/main/java/cpw/mods/fml/common/versioning/VersionRange.java @@ -85,7 +85,17 @@ public class VersionRange return new VersionRange( recommendedVersion, copiedRestrictions ); } - + + /** + * Factory method, for custom versioning schemes + * @param version version + * @param restrictions restriction list + * @return a new version range + */ + public static VersionRange newRange(ArtifactVersion version, List restrictions) + { + return new VersionRange(version, restrictions); + } /** * Create a version range from a string representation *