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 SummaryFields 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 SummaryAll 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_R1public static ServerVersion v1_8_R1 
 - 
v1_8_R2public static ServerVersion v1_8_R2 
 - 
v1_9_R1public static ServerVersion v1_9_R1 
 - 
v1_10_R1public static ServerVersion v1_10_R1 
 - 
v1_12_R1public static ServerVersion v1_12_R1 
 - 
v1_13_R1public static ServerVersion v1_13_R1 
 - 
v1_14_R1public static ServerVersion v1_14_R1 
 - 
v1_16_R1public static ServerVersion v1_16_R1 
 - 
v1_20_R6public static ServerVersion v1_20_R6 
 - 
v1_21_R0public static ServerVersion v1_21_R0 
 - 
SERVER_MOCKpublic static ServerVersion SERVER_MOCK 
 
- 
 - 
Method Detail- 
isMockServerpublic static boolean isMockServer(String versionString) 
 - 
isMockServerpublic boolean isMockServer() 
 - 
ofpublic static ServerVersion of(String versionString) 1.20.6 => Major (1), Minor (20), Revision (6)- Returns:
- the server version
 
 - 
getVersionpublic static ServerVersion getVersion() Returns the current running server version.
 - 
gtpublic boolean gt(ServerVersion version) Returns true if the calling server version is greater than the parameter.
 - 
gtepublic boolean gte(ServerVersion version) Returns true if the calling server version is greater than or equal to the parameter.
 - 
ltpublic boolean lt(ServerVersion version) Returns true if the calling server version is less than the parameter.
 - 
ltepublic boolean lte(ServerVersion version) Returns true if the calling server version is less than or equal to the parameter.
 - 
compareTopublic int compareTo(ServerVersion serverVersion) - Specified by:
- compareToin interface- Comparable<ServerVersion>
 
 - 
getMajorpublic int getMajor() 
 - 
getMinorpublic int getMinor() 
 - 
getRevisionpublic int getRevision() 
 
- 
 
-