Package com.hazebyte.crate.api
Class ServerVersion
- java.lang.Object
-
- com.hazebyte.crate.api.ServerVersion
-
- All Implemented Interfaces:
Comparable<ServerVersion>
public class ServerVersion extends Object implements Comparable<ServerVersion>
-
-
Field Summary
Fields Modifier and Type Field Description static ServerVersionSERVER_MOCKstatic ServerVersionv1_10_R1static ServerVersionv1_12_R1static ServerVersionv1_13_R1static ServerVersionv1_14_R1static ServerVersionv1_16_R1static ServerVersionv1_20_R6static ServerVersionv1_21_R0static ServerVersionv1_8_R1static ServerVersionv1_8_R2static ServerVersionv1_9_R1
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(ServerVersion serverVersion)booleanequals(Object obj)intgetMajor()intgetMinor()intgetRevision()static ServerVersiongetVersion()Returns the current running server version.booleangt(ServerVersion version)Returns true if the calling server version is greater than the parameter.booleangte(ServerVersion version)Returns true if the calling server version is greater than or equal to the parameter.inthashCode()booleanisMockServer()static booleanisMockServer(String versionString)booleanlt(ServerVersion version)Returns true if the calling server version is less than the parameter.booleanlte(ServerVersion version)Returns true if the calling server version is less than or equal to the parameter.static ServerVersionof(String versionString)1.20.6 => Major (1), Minor (20), Revision (6)StringtoString()
-
-
-
Field Detail
-
v1_8_R1
public static ServerVersion v1_8_R1
-
v1_8_R2
public static ServerVersion v1_8_R2
-
v1_9_R1
public static ServerVersion v1_9_R1
-
v1_10_R1
public static ServerVersion v1_10_R1
-
v1_12_R1
public static ServerVersion v1_12_R1
-
v1_13_R1
public static ServerVersion v1_13_R1
-
v1_14_R1
public static ServerVersion v1_14_R1
-
v1_16_R1
public static ServerVersion v1_16_R1
-
v1_20_R6
public static ServerVersion v1_20_R6
-
v1_21_R0
public static ServerVersion v1_21_R0
-
SERVER_MOCK
public static ServerVersion SERVER_MOCK
-
-
Method Detail
-
isMockServer
public static boolean isMockServer(String versionString)
-
isMockServer
public boolean isMockServer()
-
of
public static ServerVersion of(String versionString)
1.20.6 => Major (1), Minor (20), Revision (6)- Returns:
- the server version
-
getVersion
public static ServerVersion getVersion()
Returns the current running server version.
-
gt
public boolean gt(ServerVersion version)
Returns true if the calling server version is greater than the parameter.
-
gte
public boolean gte(ServerVersion version)
Returns true if the calling server version is greater than or equal to the parameter.
-
lt
public boolean lt(ServerVersion version)
Returns true if the calling server version is less than the parameter.
-
lte
public boolean lte(ServerVersion version)
Returns true if the calling server version is less than or equal to the parameter.
-
compareTo
public int compareTo(ServerVersion serverVersion)
- Specified by:
compareToin interfaceComparable<ServerVersion>
-
getMajor
public int getMajor()
-
getMinor
public int getMinor()
-
getRevision
public int getRevision()
-
-