diff --git a/pandalib-core/src/main/java/fr/pandacube/lib/core/mc_version/ProtocolVersion.java b/pandalib-core/src/main/java/fr/pandacube/lib/core/mc_version/ProtocolVersion.java index 7bcb72c..72160ea 100644 --- a/pandalib-core/src/main/java/fr/pandacube/lib/core/mc_version/ProtocolVersion.java +++ b/pandalib-core/src/main/java/fr/pandacube/lib/core/mc_version/ProtocolVersion.java @@ -141,6 +141,17 @@ public class ProtocolVersion { } + /** + * Returns all the {@link ProtocolVersion} currently known by this class. + * @return all the {@link ProtocolVersion} currently known by this class. + */ + public static List allKnownProtocolVersions() { + return versionList.get().versionsOfProtocol().keySet().stream() + .map(ProtocolVersion::ofProtocol) + .toList(); + } + + /**