public class ProtocolVersion extends Object
Constructor and Description |
---|
ProtocolVersion(int version,
int snapshotVersion,
String name,
@Nullable VersionRange versionRange) |
ProtocolVersion(int version,
String name) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
static @Nullable ProtocolVersion |
getClosest(String protocol) |
int |
getFullSnapshotVersion() |
int |
getId()
Deprecated.
ambiguous, see
getOriginalVersion() , getVersion() , and getSnapshotVersion() |
Set<String> |
getIncludedVersions()
Returns an immutable set of all included versions if the protocol is a version range.
|
static int |
getIndex(ProtocolVersion version) |
String |
getName() |
int |
getOriginalVersion() |
static @NotNull ProtocolVersion |
getProtocol(int id) |
static List<ProtocolVersion> |
getProtocols() |
int |
getSnapshotVersion() |
int |
getVersion() |
int |
hashCode() |
boolean |
isRange() |
static boolean |
isRegistered(int id) |
boolean |
isSnapshot() |
boolean |
isVersionWildcard() |
static ProtocolVersion |
register(int version,
int snapshotVersion,
String name) |
static ProtocolVersion |
register(int version,
int snapshotVersion,
String name,
@Nullable VersionRange versionRange) |
static ProtocolVersion |
register(int version,
String name) |
static ProtocolVersion |
register(int version,
String name,
@Nullable VersionRange versionRange) |
String |
toString() |
public static final ProtocolVersion v1_4_6
public static final ProtocolVersion v1_5_1
public static final ProtocolVersion v1_5_2
public static final ProtocolVersion v_1_6_1
public static final ProtocolVersion v_1_6_2
public static final ProtocolVersion v_1_6_3
public static final ProtocolVersion v_1_6_4
public static final ProtocolVersion v1_7_1
public static final ProtocolVersion v1_7_6
public static final ProtocolVersion v1_8
public static final ProtocolVersion v1_9
public static final ProtocolVersion v1_9_1
public static final ProtocolVersion v1_9_2
public static final ProtocolVersion v1_9_3
public static final ProtocolVersion v1_10
public static final ProtocolVersion v1_11
public static final ProtocolVersion v1_11_1
public static final ProtocolVersion v1_12
public static final ProtocolVersion v1_12_1
public static final ProtocolVersion v1_12_2
public static final ProtocolVersion v1_13
public static final ProtocolVersion v1_13_1
public static final ProtocolVersion v1_13_2
public static final ProtocolVersion v1_14
public static final ProtocolVersion v1_14_1
public static final ProtocolVersion v1_14_2
public static final ProtocolVersion v1_14_3
public static final ProtocolVersion v1_14_4
public static final ProtocolVersion v1_15
public static final ProtocolVersion v1_15_1
public static final ProtocolVersion v1_15_2
public static final ProtocolVersion v1_16
public static final ProtocolVersion v1_16_1
public static final ProtocolVersion v1_16_2
public static final ProtocolVersion v1_16_3
public static final ProtocolVersion v1_16_4
public static final ProtocolVersion unknown
public ProtocolVersion(int version, String name)
public ProtocolVersion(int version, int snapshotVersion, String name, @Nullable @Nullable VersionRange versionRange)
public static ProtocolVersion register(int version, String name)
public static ProtocolVersion register(int version, int snapshotVersion, String name)
public static ProtocolVersion register(int version, String name, @Nullable @Nullable VersionRange versionRange)
public static ProtocolVersion register(int version, int snapshotVersion, String name, @Nullable @Nullable VersionRange versionRange)
public static boolean isRegistered(int id)
@NotNull public static @NotNull ProtocolVersion getProtocol(int id)
public static int getIndex(ProtocolVersion version)
public static List<ProtocolVersion> getProtocols()
@Nullable public static @Nullable ProtocolVersion getClosest(String protocol)
public int getVersion()
public int getSnapshotVersion()
IllegalArgumentException
- if the version if not a snapshot versionisSnapshot()
public int getFullSnapshotVersion()
IllegalArgumentException
- if the version if not a snapshot versionisSnapshot()
public int getOriginalVersion()
public boolean isRange()
getIncludedVersions()
public Set<String> getIncludedVersions()
isVersionWildcard()
),
the set will only contain the string given in getName()
.isRange()
public boolean isVersionWildcard()
public String getName()
public boolean isSnapshot()
@Deprecated public int getId()
getOriginalVersion()
, getVersion()
, and getSnapshotVersion()
Copyright © 2016–2021. All rights reserved.