diff --git a/src/API/Network/Protocol/ProtocolVersion.cs b/src/API/Network/Protocol/ProtocolVersion.cs index f6903f5..4f34bba 100644 --- a/src/API/Network/Protocol/ProtocolVersion.cs +++ b/src/API/Network/Protocol/ProtocolVersion.cs @@ -78,14 +78,14 @@ public static ProtocolVersion Get(int version) return Mapping[version]; } - public static ProtocolVersion[] Range() + public static IEnumerable Range() { return Range(Oldest, Latest); } - public static ProtocolVersion[] Range(ProtocolVersion start, ProtocolVersion end) + public static IEnumerable Range(ProtocolVersion start, ProtocolVersion end) { - return Mapping.Where(pair => pair.Key >= start.Version && pair.Key <= end.Version).Select(pair => pair.Value).Order().ToArray(); + return Mapping.Where(pair => pair.Key >= start.Version && pair.Key <= end.Version).Select(pair => pair.Value).Order(); } public string GetVersionIntroducedIn() diff --git a/src/Plugins/ProtocolSupport/Java/v1_20_2_to_latest/Plugin.cs b/src/Plugins/ProtocolSupport/Java/v1_20_2_to_latest/Plugin.cs index 54e8e0d..c06d487 100644 --- a/src/Plugins/ProtocolSupport/Java/v1_20_2_to_latest/Plugin.cs +++ b/src/Plugins/ProtocolSupport/Java/v1_20_2_to_latest/Plugin.cs @@ -32,7 +32,7 @@ namespace Void.Proxy.Plugins.ProtocolSupport.Java.v1_20_2_to_latest; public class Plugin(ILogger logger, IPlayerService players) : IPlugin { - public static readonly ProtocolVersion[] SupportedVersions = ProtocolVersion.Range(ProtocolVersion.MINECRAFT_1_20_2, ProtocolVersion.Latest); + public static readonly ProtocolVersion[] SupportedVersions = ProtocolVersion.Range(ProtocolVersion.MINECRAFT_1_20_2, ProtocolVersion.Latest).ToArray(); public string Name => nameof(Plugin);