Skip to content

Commit 6a52e29

Browse files
committed
Update pack formats to 43 (R) / 58 (D)
1 parent 8d251f3 commit 6a52e29

2 files changed

Lines changed: 43 additions & 15 deletions

File tree

src/index.ts

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,14 @@ import { VersionName, SnapshotName, PackType, FormatResult, VersionsResult } fro
22

33
// Data sets //
44

5+
/**
6+
* The highest minor version for each major version.
7+
* Example: 1.5 has '2', since the highest minor version for 1.5.x was 1.5.2.
8+
*/
59
const HIGHEST_MINORS: number[] = [
610
/*1.0*/0, /*1.1*/0, /*1.2*/5, /*1.3*/2, /*1.4*/7, /*1.5*/2, /*1.6*/4, /*1.7*/10, /*1.8*/9, /*1.9*/4,
711
/*1.10*/2, /*1.11*/2, /*1.12*/2, /*1.13*/2, /*1.14*/4, /*1.15*/2, /*1.16*/5, /*1.17*/1, /*1.18*/2, /*1.19*/2,
8-
/*1.20*/6, /*1.21*/2
12+
/*1.20*/6, /*1.21*/3,
913
]
1014

1115
const START_RELEASES: Record<VersionName, Record<PackType, FormatResult>> = {
@@ -27,7 +31,8 @@ const START_RELEASES: Record<VersionName, Record<PackType, FormatResult>> = {
2731
'1.20.3': { resource: 22, data: 26 },
2832
'1.20.5': { resource: 32, data: 41 },
2933
'1.20.6': { resource: 32, data: 41 },
30-
'1.21.x': { resource: 34, data: 48 },
34+
'1.21': { resource: 34, data: 48 },
35+
'1.21.2': { resource: 42, data: 57 },
3136
'1.22.x': { resource: undefined, data: undefined },
3237
}
3338
const START_SNAPSHOTS: Record<string, Record<PackType, FormatResult>> = {
@@ -77,9 +82,16 @@ const START_SNAPSHOTS: Record<string, Record<PackType, FormatResult>> = {
7782
'24w21a': { resource: 34, data: 45 },
7883
'24w33a': { resource: 35, data: 49 },
7984
'24w34a': { resource: 36, data: 50 },
85+
'24w35a': { resource: 36, data: 51 },
86+
'24w36a': { resource: 37, data: 52 },
87+
'24w37a': { resource: 38, data: 53 },
88+
'24w38a': { resource: 39, data: 54 },
89+
'24w39a': { resource: 39, data: 55 },
90+
'24w40a': { resource: 40, data: 56 },
91+
'24w44a': { resource: 43, data: 58 },
8092

8193
// The below should be the last released snapshot + 1 week
82-
['24w35a']: { resource: undefined, data: undefined },
94+
['24w45a']: { resource: undefined, data: undefined },
8395
}
8496

8597
const SPECIAL: Record<PackType, Record<number, string[]>> = {
@@ -92,6 +104,8 @@ const SPECIAL: Record<PackType, Record<number, string[]>> = {
92104
17: ['1.20.2-pre1'],
93105
31: ['1.20.5-pre1', '1.20.5-pre2', '1.20.5-pre3'],
94106
32: ['1.20.5-pre4', '1.20.5-rc'],
107+
41: ['1.21.2-pre1', '1.21.2-pre2'],
108+
42: ['1.21.2-pre3', '1.21.2-pre4', '1.21.2-pre5', '1.21.2-rc'],
95109
},
96110
data: {
97111
4: ['combat1', 'combat2', 'combat3'],
@@ -105,6 +119,7 @@ const SPECIAL: Record<PackType, Record<number, string[]>> = {
105119
46: ['1.21-pre1'],
106120
47: ['1.21-pre2'],
107121
48: ['1.21-pre3'],
122+
57: ['1.21.2-pre'],
108123
},
109124
}
110125

test/pack-formats-tests.txt

Lines changed: 25 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -29,24 +29,24 @@ Types:
2929
"1.18" (-) 8
3030
"1.18.1" (d) 8
3131
"1.18.2" (d) 9
32-
"1.19" (r) 9
33-
"1.19" (d) 10
32+
"1.19" (r,d) 9,10
3433
"1.19.2" (r) 9
3534
"1.19.3" (r) 12
3635
"1.19.3" (d) 10
3736
"1.19.4" (d) 12
3837
"1.19.4" (r) 12
3938
"1.20" (r) 15
4039
"1.20.1" (r) 15
41-
"1.20.2" (r) 18
42-
"1.20.2" (d) 18
40+
"1.20.2" (r,d) 18,18
4341
"1.20.3" (r) 22
4442
"1.20.3" (d) 26
4543
"1.20.4" (r) 22
46-
"1.20.5" (r) 32
47-
"1.20.5" (d) 41
48-
"1.20.6" (r) 32
49-
"1.20.6" (d) 41
44+
"1.20.5" (r,d) 32,41
45+
"1.20.6" (r,d) 32,41
46+
"1.21" (r,d) 34,48
47+
"1.21.1" (r,d) 34,48
48+
"1.21.2" (r,d) 42,57
49+
"1.21.3" (r,d) 42,57
5050

5151
=== Pre-releases ===
5252

@@ -75,6 +75,12 @@ Types:
7575
"1.21-pre1" (d) 46
7676
"1.21-pre2" (d) 47
7777
"1.21-pre3" (d) 48
78+
"1.21.1-pre1" (r,d) 34,48
79+
"1.21.2-pre1" (r,d) 41,57
80+
"1.21.2-pre2" (r,d) 41,57
81+
"1.21.2-pre3" (r,d) 42,57
82+
"1.21.2-rc1" (r,d) 42,57
83+
"1.21.2-rc2" (r,d) 42,57
7884

7985
=== Snapshots ===
8086

@@ -84,11 +90,11 @@ Types:
8490
"16w31a" (-) 2
8591
"16w32a" (-) 3
8692
"20w30a" (-) 5
87-
"20w45a" (r,d) 7,7
88-
"20w45a" (d) 6
93+
"20w45a" (-) 7
94+
"20w45a" (r,d) 7,6
8995
"20w46a" (d) 7
90-
"21w37a" (r,d) 7,7
91-
"21w37a" (d) 8
96+
"21w37a" (-) 7
97+
"21w37a" (r,d) 7,8
9298
"21w39a" (r) 8
9399
"22w11a" (r,d) 9,10
94100
"22w42a" (r) 11
@@ -126,6 +132,13 @@ Types:
126132
"24w21a" (r,d) 34,45
127133
"24w33a" (r,d) 35,49
128134
"24w34a" (r,d) 36,50
135+
"24w35a" (r,d) 36,51
136+
"24w36a" (r,d) 37,52
137+
"24w37a" (r,d) 38,53
138+
"24w38a" (r,d) 39,54
139+
"24w39a" (r,d) 39,55
140+
"24w40a" (r,d) 40,56
141+
"24w44a" (r,d) 43,58
129142

130143
=== Special cases ===
131144

0 commit comments

Comments
 (0)