mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/PCK-Studio.git
synced 2026-06-28 07:25:48 +00:00
Core - Rename IVersion to IMinecraftJavaVersion
This commit is contained in:
@@ -21,34 +21,34 @@ namespace PckStudio.Core.IO.Java
|
||||
private const string JAVA_RESOURCE_PACK_PATH = "assets/minecraft/";
|
||||
private const string JAVA_TEXTURES_PATH = "textures";
|
||||
|
||||
static readonly IReadOnlyDictionary<int, IVersion> _formatVeriosnToGameVersion = new Dictionary<int, IVersion>()
|
||||
static readonly IReadOnlyDictionary<Version, IMinecraftJavaVersion> _formatVeriosnToGameVersion = new Dictionary<Version, IMinecraftJavaVersion>()
|
||||
{
|
||||
[1] = new VersionRange("1.6.1", "1.8.9"),
|
||||
[2] = new VersionRange("1.9", "1.10.2"),
|
||||
[3] = new VersionRange("1.11", "1.12.2"),
|
||||
[new (1, 0)] = new VersionRange("1.6.1", "1.8.9"),
|
||||
[new (2, 0)] = new VersionRange("1.9", "1.10.2"),
|
||||
[new (3, 0)] = new VersionRange("1.11", "1.12.2"),
|
||||
|
||||
// ----- TARGET ----- //
|
||||
[4] = new VersionRange("1.13", "1.14.4"),
|
||||
[new (4, 0)] = new VersionRange("1.13", "1.14.4"),
|
||||
// ------------------ //
|
||||
|
||||
[5] = new VersionRange("1.15", "1.16.1"),
|
||||
[6] = new VersionRange("1.16.2", "1.16.5"),
|
||||
[7] = new VersionRange("1.17", "1.17.1"),
|
||||
[8] = new VersionRange("1.18", "1.18.2"),
|
||||
[9] = new VersionRange("1.19", "1.19.2"),
|
||||
[12] = new SingleVersion("1.19.3"),
|
||||
[13] = new SingleVersion("1.19.4"),
|
||||
[15] = new VersionRange("1.20", "1.20.1"),
|
||||
[18] = new SingleVersion("1.20.2"),
|
||||
[22] = new VersionRange("1.20.3", "1.20.4"),
|
||||
[32] = new VersionRange("1.20.5", "1.20.6"),
|
||||
[34] = new VersionRange("1.21", "1.21.1"),
|
||||
[42] = new VersionRange("1.21.2", "1.21.3"),
|
||||
[46] = new SingleVersion("1.21.4"),
|
||||
[55] = new SingleVersion("1.21.5"),
|
||||
[63] = new SingleVersion("1.21.6"),
|
||||
[64] = new VersionRange("1.21.7", "1.21.8"),
|
||||
[69] = new VersionRange("1.21.9", "1.21.10"),
|
||||
[new (5, 0)] = new VersionRange("1.15", "1.16.1"),
|
||||
[new (6, 0)] = new VersionRange("1.16.2", "1.16.5"),
|
||||
[new (7, 0)] = new VersionRange("1.17", "1.17.1"),
|
||||
[new (8, 0)] = new VersionRange("1.18", "1.18.2"),
|
||||
[new (9, 0)] = new VersionRange("1.19", "1.19.2"),
|
||||
[new (12, 0)] = new SingleVersion("1.19.3"),
|
||||
[new (13, 0)] = new SingleVersion("1.19.4"),
|
||||
[new (15, 0)] = new VersionRange("1.20", "1.20.1"),
|
||||
[new (18, 0)] = new SingleVersion("1.20.2"),
|
||||
[new (22, 0)] = new VersionRange("1.20.3", "1.20.4"),
|
||||
[new (32, 0)] = new VersionRange("1.20.5", "1.20.6"),
|
||||
[new (34, 0)] = new VersionRange("1.21", "1.21.1"),
|
||||
[new (42, 0)] = new VersionRange("1.21.2", "1.21.3"),
|
||||
[new (46, 0)] = new SingleVersion("1.21.4"),
|
||||
[new (55, 0)] = new SingleVersion("1.21.5"),
|
||||
[new (63, 0)] = new SingleVersion("1.21.6"),
|
||||
[new (64, 0)] = new VersionRange("1.21.7", "1.21.8"),
|
||||
[new (69, 0)] = new VersionRange("1.21.9", "1.21.10"),
|
||||
};
|
||||
|
||||
public class TextureImportStats(int maxTextures)
|
||||
@@ -408,7 +408,7 @@ namespace PckStudio.Core.IO.Java
|
||||
};
|
||||
}
|
||||
|
||||
private static string GetJavaGameVersionFromResourcePackFormat(int format) => _formatVeriosnToGameVersion.TryGetValue(format, out IVersion versionRange) ? versionRange.ToString(" - ") : "unknown";
|
||||
private static string GetJavaGameVersionFromResourcePackFormat(int format) => _formatVeriosnToGameVersion.TryGetValue(new (format, 0), out IMinecraftJavaVersion versionRange) ? versionRange.ToString(" - ") : "unknown";
|
||||
|
||||
private static string GetAtlasPathFromFormat(int format, AtlasResource.AtlasType type)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user