Skip to content

Commit a6f0e4f

Browse files
committed
Update pack formats to 33 (R) / 42 (D)
1 parent de9dd3e commit a6f0e4f

File tree

4 files changed

+30
-4
lines changed

4 files changed

+30
-4
lines changed

changelog.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## Next
4+
- Updated resource pack format to `32`.
5+
- Updated data pack format to `42`.
6+
37
## 1.3.14
48
*2024-04-15*
59
- Updated resource pack format to `31`.

readme.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66

77
pack-format is a tool for retrieving the `pack_format` of any Minecraft version, including snapshots.
88

9+
**Updated for: 1.20.6 & 24w18a**
10+
911
## About
1012

1113
`pack_format` is a version number used by Minecraft in both resource packs and data packs for labeling compatible versions.

src/index.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ const START_RELEASES: Record<VersionName, Record<PackType, FormatResult>> = {
1919
'1.20.x': { resource: 15, data: 15 },
2020
'1.20.2': { resource: 18, data: 18 },
2121
'1.20.3': { resource: 22, data: 26 },
22-
'1.20.5': { resource: 31, data: 39 },
22+
'1.20.5': { resource: 32, data: 41 },
23+
'1.20.6': { resource: 32, data: 41 },
2324
'1.21.x': { resource: undefined, data: undefined },
2425
}
2526

@@ -66,6 +67,7 @@ const START_SNAPSHOTS: Record<string, Record<PackType, FormatResult>> = {
6667
'24w12a': { resource: 30, data: 36 },
6768
'24w13a': { resource: 31, data: 37 },
6869
'24w14a': { resource: 31, data: 38 },
70+
'24w18a': { resource: 33, data: 42 },
6971
[fauxCurrentSnapshot]: { resource: undefined, data: undefined },
7072
}
7173

@@ -75,12 +77,16 @@ const SPECIAL: Record<PackType, Record<number, string[]>> = {
7577
5: ['combat4', 'combat5'],
7678
6: ['combat6', 'combat7a', 'combat7b', 'combat8a', 'combat8b', 'combat8c'],
7779
17: ['1.20.2-pre1'],
80+
31: ['1.20.5-pre1', '1.20.5-pre2', '1.20.5-pre3'],
81+
32: ['1.20.5-pre4', '1.20.5-rc1', '1.20.5-rc2', '1.20.5-rc3'],
7882
},
7983
data: {
8084
4: ['combat1', 'combat2', 'combat3'],
8185
5: ['combat4', 'combat5'],
8286
6: ['combat6', 'combat7a', 'combat7b', 'combat8a', 'combat8b', 'combat8c'],
8387
39: ['1.20.5-pre1'],
88+
40: ['1.20.5-pre2'],
89+
41: ['1.20.5-pre3', '1.20.5-pre4', '1.20.5-rc1', '1.20.5-rc2', '1.20.5-rc3'],
8490
},
8591
}
8692

test/pack-formats-tests.txt

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Types:
2121
=== Releases ===
2222

2323
"1.50" (-) none
24-
"1.1" (-) none
24+
"1.1" (-) null
2525
"1.6" (-) 1
2626
"1.9" (-) 2
2727
"1.16.1" (-) 5
@@ -43,6 +43,10 @@ Types:
4343
"1.20.3" (r) 22
4444
"1.20.3" (d) 26
4545
"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
4650

4751
=== Pre-releases ===
4852

@@ -56,6 +60,16 @@ Types:
5660
"1.20.2-pre1" (r) 17
5761
"1.20.2-pre1" (d) 18
5862
"1.20.2-pre2" (r) 18
63+
"1.20.5-pre1" (r) 31
64+
"1.20.5-pre1" (d) 39
65+
"1.20.5-pre2" (r) 31
66+
"1.20.5-pre2" (d) 40
67+
"1.20.5-pre3" (r) 31
68+
"1.20.5-pre3" (d) 41
69+
"1.20.5-pre4" (r) 32
70+
"1.20.5-pre4" (d) 41
71+
"1.20.5-rc1" (r) 32
72+
"1.20.5-rc1" (d) 41
5973

6074
=== Snapshots ===
6175

@@ -124,8 +138,8 @@ Types:
124138
"24w13a" (d) 37
125139
"24w14a" (r) 31
126140
"24w14a" (d) 38
127-
"1.20.5-pre1" (r) 31
128-
"1.20.5-pre1" (d) 39
141+
"24w18a" (r) 33
142+
"24w18a" (d) 42
129143

130144
=== Special cases ===
131145

0 commit comments

Comments
 (0)