From 7ac077ed368e4e6b55e96f6cf6440deb3ddbccf5 Mon Sep 17 00:00:00 2001 From: Christian Date: Wed, 30 Jul 2014 16:46:16 -0230 Subject: [PATCH] Add a custom version range factory method. Should hush skyboy's complaints. Closes #486 --- .../cpw/mods/fml/common/versioning/VersionRange.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) 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 *