## Uses of Class
cpw.mods.fml.common.versioning.VersionRange

- Packages that use VersionRange
  Package | Description
  --- | ---
  cpw.mods.fml.common |
  cpw.mods.fml.common.modloader |
  cpw.mods.fml.common.versioning |

- - ### Uses of VersionRange in cpw.mods.fml.common

    Methods in cpw.mods.fml.common that return VersionRange
    Modifier and Type | Method and Description
    --- | ---
    `VersionRange` | ModContainer.`acceptableMinecraftVersionRange()`
    `VersionRange` | FMLModContainer.`acceptableMinecraftVersionRange()`
    `VersionRange` | InjectedModContainer.`acceptableMinecraftVersionRange()`
    `VersionRange` | DummyModContainer.`acceptableMinecraftVersionRange()`
    `VersionRange` | MinecraftDummyContainer.`getStaticVersionRange()`

  - ### Uses of VersionRange in cpw.mods.fml.common.modloader

    Methods in cpw.mods.fml.common.modloader that return VersionRange
    Modifier and Type | Method and Description
    --- | ---
    `VersionRange` | ModLoaderModContainer.`acceptableMinecraftVersionRange()`

  - ### Uses of VersionRange in cpw.mods.fml.common.versioning

    Methods in cpw.mods.fml.common.versioning that return VersionRange
    Modifier and Type | Method and Description
    --- | ---
    `VersionRange` | VersionRange.`cloneOf()`
    `static VersionRange` | VersionRange.`createFromVersion(String version, ArtifactVersion existing)`
    `static VersionRange` | VersionRange.`createFromVersionSpec(String spec)` Create a version range from a string representation Some spec examples are `1.0` Version 1.0 `[1.0,2.0)` Versions 1.0 (included) to 2.0 (not included) `[1.0,2.0]` Versions 1.0 to 2.0 (both included) `[1.5,)` Versions 1.5 and higher `(,1.0],[1.2,)` Versions up to 1.0 (included) and 1.2 or higher
    `VersionRange` | DefaultArtifactVersion.`getRange()`
    `static VersionRange` | VersionParser.`parseRange(String range)`
    `VersionRange` | VersionRange.`restrict(VersionRange restriction)` Creates and returns a new `VersionRange` that is a restriction of this version range and the specified version range.

    Methods in cpw.mods.fml.common.versioning with parameters of type VersionRange
    Modifier and Type | Method and Description
    --- | ---
    `VersionRange` | VersionRange.`restrict(VersionRange restriction)` Creates and returns a new `VersionRange` that is a restriction of this version range and the specified version range.

    Constructors in cpw.mods.fml.common.versioning with parameters of type VersionRange
    Constructor and Description
    `DefaultArtifactVersion(String label, VersionRange range)`