public enum VersionEnum extends java.lang.Enum<VersionEnum>
| Modifier and Type | Field and Description |
|---|---|
static java.util.List<VersionEnum> |
OFFICIAL_SUPPORTED_PROTOCOLS |
static java.util.List<VersionEnum> |
SORTED_VERSIONS |
| Modifier and Type | Method and Description |
|---|---|
static VersionEnum |
fromProtocolId(int protocolId) |
static VersionEnum |
fromProtocolVersion(com.viaversion.viaversion.api.protocol.version.ProtocolVersion protocolVersion) |
static VersionEnum |
fromUserConnection(com.viaversion.viaversion.api.connection.UserConnection userConnection) |
static VersionEnum |
fromUserConnection(com.viaversion.viaversion.api.connection.UserConnection userConnection,
boolean serverProtocol) |
static java.util.Collection<VersionEnum> |
getAllVersions() |
java.lang.String |
getName() |
int |
getOriginalVersion() |
com.viaversion.viaversion.api.protocol.version.ProtocolVersion |
getProtocol() |
int |
getVersion() |
boolean |
isBetweenExclusive(VersionEnum min,
VersionEnum max) |
boolean |
isBetweenInclusive(VersionEnum min,
VersionEnum max) |
boolean |
isNewerThan(VersionEnum other) |
boolean |
isNewerThanOrEqualTo(VersionEnum other) |
boolean |
isOlderThan(VersionEnum other) |
boolean |
isOlderThanOrEqualTo(VersionEnum other) |
static VersionEnum |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static VersionEnum[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final VersionEnum c0_0_15a_1
public static final VersionEnum c0_0_16a_02
public static final VersionEnum c0_0_18a_02
public static final VersionEnum c0_0_19a_06
public static final VersionEnum c0_0_20ac0_27
public static final VersionEnum c0_30cpe
public static final VersionEnum c0_28toc0_30
public static final VersionEnum a1_0_15
public static final VersionEnum a1_0_16toa1_0_16_2
public static final VersionEnum a1_0_17toa1_0_17_4
public static final VersionEnum a1_1_0toa1_1_2_1
public static final VersionEnum a1_2_0toa1_2_1_1
public static final VersionEnum a1_2_2
public static final VersionEnum a1_2_3toa1_2_3_4
public static final VersionEnum a1_2_3_5toa1_2_6
public static final VersionEnum b1_0tob1_1_1
public static final VersionEnum b1_1_2
public static final VersionEnum b1_2_0tob1_2_2
public static final VersionEnum b1_3tob1_3_1
public static final VersionEnum b1_4tob1_4_1
public static final VersionEnum b1_5tob1_5_2
public static final VersionEnum b1_6tob1_6_6
public static final VersionEnum b1_7tob1_7_3
public static final VersionEnum b1_8tob1_8_1
public static final VersionEnum r1_0_0tor1_0_1
public static final VersionEnum r1_1
public static final VersionEnum r1_2_1tor1_2_3
public static final VersionEnum r1_2_4tor1_2_5
public static final VersionEnum r1_3_1tor1_3_2
public static final VersionEnum r1_4_2
public static final VersionEnum r1_4_4tor1_4_5
public static final VersionEnum r1_4_6tor1_4_7
public static final VersionEnum r1_5tor1_5_1
public static final VersionEnum r1_5_2
public static final VersionEnum r1_6_1
public static final VersionEnum r1_6_2
public static final VersionEnum r1_6_4
public static final VersionEnum r1_7_2tor1_7_5
public static final VersionEnum r1_7_6tor1_7_10
public static final VersionEnum r1_8
public static final VersionEnum r1_9
public static final VersionEnum r1_9_1
public static final VersionEnum r1_9_2
public static final VersionEnum r1_9_3tor1_9_4
public static final VersionEnum r1_10
public static final VersionEnum r1_11
public static final VersionEnum r1_11_1to1_11_2
public static final VersionEnum r1_12
public static final VersionEnum r1_12_1
public static final VersionEnum r1_12_2
public static final VersionEnum r1_13
public static final VersionEnum r1_13_1
public static final VersionEnum r1_13_2
public static final VersionEnum s3d_shareware
public static final VersionEnum r1_14
public static final VersionEnum r1_14_1
public static final VersionEnum r1_14_2
public static final VersionEnum r1_14_3
public static final VersionEnum r1_14_4
public static final VersionEnum r1_15
public static final VersionEnum r1_15_1
public static final VersionEnum r1_15_2
public static final VersionEnum s20w14infinite
public static final VersionEnum r1_16
public static final VersionEnum r1_16_1
public static final VersionEnum sCombatTest8c
public static final VersionEnum r1_16_2
public static final VersionEnum r1_16_3
public static final VersionEnum r1_16_4tor1_16_5
public static final VersionEnum r1_17
public static final VersionEnum r1_17_1
public static final VersionEnum r1_18tor1_18_1
public static final VersionEnum r1_18_2
public static final VersionEnum r1_19
public static final VersionEnum r1_19_1tor1_19_2
public static final VersionEnum r1_19_3
public static final VersionEnum UNKNOWN
public static final java.util.List<VersionEnum> SORTED_VERSIONS
public static final java.util.List<VersionEnum> OFFICIAL_SUPPORTED_PROTOCOLS
public static VersionEnum[] values()
for (VersionEnum c : VersionEnum.values()) System.out.println(c);
public static VersionEnum valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullpublic static VersionEnum fromProtocolVersion(com.viaversion.viaversion.api.protocol.version.ProtocolVersion protocolVersion)
public static VersionEnum fromProtocolId(int protocolId)
public static VersionEnum fromUserConnection(com.viaversion.viaversion.api.connection.UserConnection userConnection)
public static VersionEnum fromUserConnection(com.viaversion.viaversion.api.connection.UserConnection userConnection, boolean serverProtocol)
public static java.util.Collection<VersionEnum> getAllVersions()
public com.viaversion.viaversion.api.protocol.version.ProtocolVersion getProtocol()
public java.lang.String getName()
public int getVersion()
public int getOriginalVersion()
public boolean isOlderThan(VersionEnum other)
public boolean isOlderThanOrEqualTo(VersionEnum other)
public boolean isNewerThan(VersionEnum other)
public boolean isNewerThanOrEqualTo(VersionEnum other)
public boolean isBetweenInclusive(VersionEnum min, VersionEnum max)
public boolean isBetweenExclusive(VersionEnum min, VersionEnum max)