Package fr.royalpha.revenge.core.handler
Enum MinecraftVersion
- java.lang.Object
-
- java.lang.Enum<MinecraftVersion>
-
- fr.royalpha.revenge.core.handler.MinecraftVersion
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<MinecraftVersion>
,java.lang.constant.Constable
public enum MinecraftVersion extends java.lang.Enum<MinecraftVersion>
-
-
Method Summary
Modifier and Type Method Description static MinecraftVersion
getVersion()
boolean
inRange(MinecraftVersion... versions)
boolean
inRange(MinecraftVersion oldVersion, MinecraftVersion newVersion)
boolean
inRange(java.util.List<MinecraftVersion> versions)
boolean
matchesPackageName(java.lang.String packageName)
boolean
newerOrEqualTo(MinecraftVersion version)
boolean
newerThan(MinecraftVersion version)
boolean
olderOrEqualTo(MinecraftVersion version)
boolean
olderThan(MinecraftVersion version)
static MinecraftVersion
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static MinecraftVersion[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.int
version()
-
-
-
Enum Constant Detail
-
UNKNOWN
public static final MinecraftVersion UNKNOWN
-
v1_7_R1
public static final MinecraftVersion v1_7_R1
-
v1_7_R2
public static final MinecraftVersion v1_7_R2
-
v1_7_R3
public static final MinecraftVersion v1_7_R3
-
v1_7_R4
public static final MinecraftVersion v1_7_R4
-
v1_8_R1
public static final MinecraftVersion v1_8_R1
-
v1_8_R2
public static final MinecraftVersion v1_8_R2
-
v1_8_R3
public static final MinecraftVersion v1_8_R3
-
v1_9_R1
public static final MinecraftVersion v1_9_R1
-
v1_9_R2
public static final MinecraftVersion v1_9_R2
-
v1_10_R1
public static final MinecraftVersion v1_10_R1
-
v1_11_R1
public static final MinecraftVersion v1_11_R1
-
v1_12_R1
public static final MinecraftVersion v1_12_R1
-
v1_13_R1
public static final MinecraftVersion v1_13_R1
-
v1_13_R2
public static final MinecraftVersion v1_13_R2
-
v1_14_R1
public static final MinecraftVersion v1_14_R1
-
v1_15_R1
public static final MinecraftVersion v1_15_R1
-
v1_16_R1
public static final MinecraftVersion v1_16_R1
-
v1_16_R2
public static final MinecraftVersion v1_16_R2
-
-
Method Detail
-
values
public static MinecraftVersion[] values()
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static MinecraftVersion valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
version
public int version()
-
olderThan
public boolean olderThan(MinecraftVersion version)
-
olderOrEqualTo
public boolean olderOrEqualTo(MinecraftVersion version)
-
newerOrEqualTo
public boolean newerOrEqualTo(MinecraftVersion version)
-
newerThan
public boolean newerThan(MinecraftVersion version)
-
inRange
public boolean inRange(MinecraftVersion oldVersion, MinecraftVersion newVersion)
-
inRange
public boolean inRange(MinecraftVersion... versions)
-
inRange
public boolean inRange(java.util.List<MinecraftVersion> versions)
-
matchesPackageName
public boolean matchesPackageName(java.lang.String packageName)
-
getVersion
public static MinecraftVersion getVersion()
-
-