Revert "drop 1.17.x to 1.18.x nms"

This reverts commit 3ab6dbc155.
This commit is contained in:
alexcrea 2025-09-27 13:19:21 +02:00
parent e508f3fdf5
commit 07f6da525d
17 changed files with 290 additions and 4 deletions

View file

@ -11,7 +11,18 @@ object GuiTesterSelector {
if (versionParts[0] != 1) return null
return when (versionParts[1]) {
// Can't support 1.16.5-1.18.x paper userdev do not exist or broken
// Can't support 1.16.5 bc 1.16.5 paper userdev do not exist
17 -> when (versionParts[2]) {
0, 1 -> v1_17R1_ExternGuiTester()
else -> null
}
18 -> when (versionParts[2]) {
0, 1 -> v1_18R1_ExternGuiTester()
2 -> v1_18R2_ExternGuiTester()
else -> null
}
19 -> when (versionParts[2]) {
0, 1, 2 -> v1_19R1_ExternGuiTester()

View file

@ -19,14 +19,24 @@ object PacketManagerSelector {
ProtocoLibWrapper()
else
NoPacketManager()
private val versionSpecificManager: PacketManagerBase?
get() {
val versionParts = UpdateUtils.currentMinecraftVersionArray()
if (versionParts[0] != 1) return null
return when (versionParts[1]) {
// Can't support 1.16.5 to 1.18.x bc paper userdev do not exist or broken
// Can't support 1.16.5 bc 1.16.5 paper userdev do not exist
17 -> when (versionParts[2]) {
0, 1 -> V1_17R1_PacketManager()
else -> null
}
18 -> when (versionParts[2]) {
0, 1 -> V1_18R1_PacketManager()
2 -> V1_18R2_PacketManager()
else -> null
}
19 -> when (versionParts[2]) {
0, 1, 2 -> V1_19R1_PacketManager()